aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/javassist/compiler
Commit message (Collapse)AuthorAgeFilesLines
...
* fixed JASSIST-47 and 60.chiba2008-05-011-8/+23
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@435 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed JASSIST-57chiba2008-03-231-1/+1
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@431 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* updated the copyright notices.chiba2007-06-0441-41/+41
| | | | 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-023-16/+81
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@378 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* the version of the class file generated from scratch was changed from JDK ↵chiba2007-05-291-3/+1
| | | | | | 1.1 to 1.3. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@377 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* changed the compiler so that .class will be compiled into ldc.chiba2007-05-291-5/+15
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@376 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* changed the implementation of try statements so that jsr/ret will not be ↵chiba2007-05-122-34/+65
| | | | | | used anymore. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@371 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed JIRA JASSIST-33chiba2007-05-111-13/+45
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@370 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* changed to public.chiba2007-02-061-1/+1
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@346 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
* modified to generate a better comiple error message.chiba2006-06-132-12/+72
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@282 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* JBBUILD-319, Add redirects for the new java.io.StringWriter append methodsstarksm2006-06-111-2/+3
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@280 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed a bug of method dispatch.chiba2006-01-291-15/+22
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@237 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* updated copyright noticeschiba2006-01-1141-40/+56
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@234 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed a bug reported as JIRA Javassist-12chiba2005-08-263-25/+41
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@200 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Array initializer supports and better annotation supports.chiba2005-08-257-21/+122
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@196 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* modified the compiler to support "import".chiba2005-08-181-12/+24
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@195 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* modified so that an error message is thrown if the super class of ↵chiba2005-08-171-5/+6
| | | | | | java.lang.Object is accessed. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@193 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed a compilation problem of static final fields.chiba2005-08-172-5/+31
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@192 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* deleted some local variables that are never read.chiba2005-06-302-3/+2
| | | | 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-082-17/+26
| | | | | | length operator. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@175 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* support non us-ascii identifiers (JIRA May20,2005)chiba2005-06-072-7/+17
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@173 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
* fixed a bug of CtBehavior.insertAt (and a few other minor fixes)chiba2005-03-021-0/+19
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@162 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Change the year in the copyright notices from 2004 to 2005.chiba2005-01-1840-40/+40
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@153 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* supports finally clauseschiba2004-11-042-24/+129
| | | | 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-032-5/+79
| | | | 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-016-29/+197
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@130 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* discarded the last changeschiba2004-08-302-252/+62
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@129 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* implemented CtField#getConstantValue().chiba2004-08-305-0/+160
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@128 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* temporary version. You cannot compile them. I'll discard the changes but ↵chiba2004-08-302-62/+252
| | | | | | want to check in for record. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@127 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* implemented pruningchiba2004-08-191-1/+1
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@125 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* .class supportchiba2004-08-163-28/+187
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@123 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* javassist.expr.NewArray has been implemented.chiba2004-08-022-5/+19
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@120 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Now, the compiler accepts a method that callschiba2004-05-082-9/+80
| | | | | | | a private constructor declared in an enclosing class. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@99 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Now, the compiler accepts a method that accesseschiba2004-05-056-75/+278
| | | | | | | a private field declared in an enclosing class. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@98 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Now, the compiler accepts a method that calls a private methodchiba2004-05-043-12/+161
| | | | | | | declared in an enclosing class. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@97 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* added CtClass#getDeclaringClass()chiba2004-05-031-3/+32
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@96 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* changed the compiler so that multiple statements do not need to bechiba2004-03-121-5/+4
| | | | | | | | surrouneded by {}. The compiler implicitly surround the statemetns by {}. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@72 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed a bug that happens if null is passed to a method.chiba2004-02-281-0/+3
| | | | | | | This bug was reported by Bill. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@71 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* local variables were made available in the source text passedchiba2004-01-112-15/+79
| | | | | | | to insertBefore() etc. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@68 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* updated the copyright notices.chiba2004-01-0839-69/+71
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@67 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed a compiler bug.chiba2003-12-261-1/+1
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@62 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Fixed a bug of the token analyzer (double constant).chiba2003-12-203-19/+58
| | | | | | | Improved compilation speed. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@58 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed a bug on method lookup.chiba2003-12-101-12/+13
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@57 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* made the compiler support inner classes appearing in type names.chiba2003-12-073-38/+76
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@56 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* I implemented a type checker for better code generation.chiba2003-11-2715-516/+1808
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@55 30ef5769-5b8d-40dd-aea6-55b5d6557bb3