aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/javassist/compiler/CodeGen.java
Commit message (Collapse)AuthorAgeFilesLines
* line numbers for undefined ids & moreakuznetsov2023-12-291-4/+4
|
* add line numbers and testakuznetsov2023-10-041-40/+40
|
* Replace StringBuffer with StringBuilder and other minor String optimizationsTimothy Hoffman2021-07-161-4/+4
|
* enables switch-case with string constantschibash2018-12-101-2/+50
|
* Organize imports to disolve ambiguity.nickl-2017-10-301-2/+26
|
* Source walk/Spring clean/Parameterize/Enhance et.al.nickl-2017-10-301-41/+57
| | | | | | | | | | | | | The following were applied during multiple itterations through the source. * Parameterize raw types. * Mark unused members. * Annotate override and deprecated methods. * Convert loops to enhance for loop. * Remove redundant else statements. * Widening collection type references. * Optimize code for improved readability. * Squash compiler warnings. * Identify smells.
* fixes calls to a deprecated method in Java 9.rel_3_21_0-java9-eachibash2016-08-021-1/+1
|
* fixes JASSIST-255 Primitive array return values cause invalid cast to Objectchibash2015-12-081-1/+2
|
* fixed JASSIST-230chibash2014-08-101-41/+74
|
* fixed JASSIST-211chibash2013-12-021-1/+1
|
* added the Apache license.chiba2011-07-081-2/+3
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@584 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed JIRA JASSIST-67chiba2009-06-091-3/+12
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@481 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* updated the copyright notices.chiba2007-06-041-1/+1
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@382 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed bugs related to stack map tables.chiba2007-06-021-7/+20
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@378 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* changed the implementation of try statements so that jsr/ret will not be ↵chiba2007-05-121-4/+9
| | | | | | used anymore. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@371 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed JIRA JASSIST-27 CodeGen.getArrayWriteOp returns a invalid operation ↵chiba2006-10-231-0/+2
| | | | | | for a array of type short git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@324 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* updated copyright noticeschiba2006-01-111-1/+1
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@234 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Array initializer supports and better annotation supports.chiba2005-08-251-2/+11
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@196 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* deleted some local variables that are never read.chiba2005-06-301-3/+0
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@187 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed a bug of the compilerchiba2005-06-231-2/+7
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@185 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed a bug so that the compiler distinguishes a length field and the array ↵chiba2005-06-081-13/+1
| | | | | | length operator. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@175 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed a bug so that "<array> == null" can be compiled.chiba2005-05-161-2/+5
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@171 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Change the year in the copyright notices from 2004 to 2005.chiba2005-01-181-1/+1
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@153 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* supports finally clauseschiba2004-11-041-6/+8
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@147 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* synchronized statement support.chiba2004-11-021-4/+79
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@146 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* reformatted.chiba2004-10-181-1/+1
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@143 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Now the compiler supports a switch statement.chiba2004-09-031-4/+76
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@131 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* modified the code generator to compute constant expressions at compile time.chiba2004-09-011-2/+2
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@130 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* discarded the last changeschiba2004-08-301-15/+10
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@129 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* temporary version. You cannot compile them. I'll discard the changes but ↵chiba2004-08-301-10/+15
| | | | | | want to check in for record. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@127 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* .class supportchiba2004-08-161-12/+71
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@123 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Now, the compiler accepts a method that accesseschiba2004-05-051-10/+19
| | | | | | | a private field declared in an enclosing class. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@98 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* updated the copyright notices.chiba2004-01-081-1/+1
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@67 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* I implemented a type checker for better code generation.chiba2003-11-271-74/+117
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@55 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* enabled the parser to parse switch and synchronized statements.chiba2003-10-071-0/+8
| | | | | | | The code generator has not supported them yet. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@52 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* corrected to be able to compile an infinite loop.rel_2_6chiba2003-08-281-9/+26
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@37 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* minor bugs have been fixed.chiba2003-07-081-0/+4
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@27 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* changed CtBehavior.setBody() so that setBody(null) produces a bodychiba2003-05-191-1/+7
| | | | | | | including nothing but a return statement. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@20 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed a bug in CtBehavior#setBody().chiba2003-05-181-12/+12
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@19 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* modified the semantics of ($r).chiba2003-05-161-0/+24
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@16 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed several compiler bugs and updated the tutorial.chiba2003-05-141-7/+29
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@14 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* changed the license.chiba2003-04-301-8/+9
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@12 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Changed the copyright notices and removed tab characters.chiba2003-04-231-1163/+1152
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@9 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* This commit was generated by cvs2svn to compensate for changes in r2, whichpatriot1burke2003-04-221-0/+1559
included commits to RCS files with non-trunk default branches. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@6 30ef5769-5b8d-40dd-aea6-55b5d6557bb3