aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/javassist
Commit message (Collapse)AuthorAgeFilesLines
* synchronized statement support.chiba2004-11-022-6/+83
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@146 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* minor updates for reflecting forum postschiba2004-10-211-0/+2
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@145 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Made the constructors in subclasses of Expr protected.chiba2004-10-188-17/+18
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@144 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* reformatted.chiba2004-10-183-638/+611
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@143 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* handle primitives in annotation ClassMemberspatriot1burke2004-10-181-563/+636
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@142 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Expr.where() throws an exception if the expression is in a static initializer.chiba2004-10-161-1/+5
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@141 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* requested by Eric Tanterchiba2004-09-281-2/+2
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@139 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* reformatted the files edited by Bill.chiba2004-09-286-4107/+3685
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@138 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* * additional methods to AnnotationsAttribute to support addingpatriot1burke2004-09-146-3617/+4143
| | | | | | | | * turn off pruning. * move toClass back to ClassPool git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@137 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* javadoc comments have been modified.chiba2004-09-121-1/+21
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@135 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Edited javadoc comments.chiba2004-09-091-0/+7
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@134 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* updated javadoc comments.chiba2004-09-082-3/+16
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@133 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Now the compiler supports a switch statement.chiba2004-09-033-6/+131
| | | | 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-017-31/+208
| | | | 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-308-2/+224
| | | | 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
* fixed a bug in CtClass.getMethods() and javassist.reflect packagechiba2004-08-226-32/+48
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@126 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* implemented pruningchiba2004-08-1915-22/+176
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@125 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* .class supportchiba2004-08-166-30/+230
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@123 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* implemented getMethodIndex() in javassist.reflect.ClassMetaobjectchiba2004-08-143-4/+88
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@122 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* modified CtClass#toString()chiba2004-08-035-14/+36
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@121 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* javassist.expr.NewArray has been implemented.chiba2004-08-025-39/+385
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@120 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* updated some javadoc comments.chiba2004-07-272-3/+5
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@119 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed Bugs item #997458: addCatch("return;", ...) on CtConstructor causes ↵chiba2004-07-273-2/+94
| | | | | | | | | VerifyError implemented CtBehavior#addLocalVariable() git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@118 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed Bugs item #993090chiba2004-07-261-4/+18
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@117 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Changed the implementation of CtClass#toClass() and fixed [Bugs item ↵chiba2004-07-265-123/+103
| | | | | | #993105] Reflection#makeReflective could reject some reflections git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@116 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Bugs item #988787 has been fixed.chiba2004-07-1910-11/+262
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@114 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Fixed Bugs item #987038 (opened at 2004-07-08 15:06)chiba2004-07-081-3/+4
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@112 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* revised javassist.bytecode.annotation package.chiba2004-06-2526-1732/+1564
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@111 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Added javassist.bytecode.AnnotationsAttribute and support classes.chiba2004-06-1011-23/+1124
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@110 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Changed subclasses of javassist.expr.Expr so that $_ is always initialized.chiba2004-06-058-21/+71
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@109 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* added Enum support to AnnotationInfopatriot1burke2004-06-034-9/+67
| | | | | | | | Updated for JDK 1.5 Beta2 changes type_index for Annotation is now UTF8 descriptor, same for all other class types git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@108 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* minor and final changes for 3.0 betachiba2004-05-183-8/+37
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@106 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* added computeMaxStack() in CodeAttribute.chiba2004-05-183-1/+256
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@105 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* changed the copyright notice of javassist.bytecode.annotationchiba2004-05-1517-73/+216
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@104 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* CtClass.makeNestedClass() has been added.chiba2004-05-135-0/+165
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@103 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Now, the compiler accepts a method that callschiba2004-05-085-10/+106
| | | | | | | 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-0510-80/+316
| | | | | | | 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-047-14/+194
| | | | | | | 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-035-7/+109
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@96 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* added detach() in CtClass, which is necessary so that some people whochiba2004-04-273-3/+18
| | | | | | | deal with a large number of classes can get better performance. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@95 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed some annotation bugs and added some integration featurespatriot1burke2004-04-2416-111/+334
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@94 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* added an error check.chiba2004-04-211-0/+4
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@93 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* modified the API to look good.chiba2004-04-212-25/+38
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@92 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* put back callback to ClassPool.writeAsClass. This callback to ClassPool ↵patriot1burke2004-04-202-16/+25
| | | | | | | | | instance is required to be able to override how dynamic class creation works git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@91 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* performance tuning.chiba2004-04-193-11/+15
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@89 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* edited for improving runtime performance.chiba2004-04-185-67/+42
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@88 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* minor changes.chiba2004-04-171-24/+35
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@87 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed bugs so that sample programs can run.chiba2004-04-169-99/+88
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@86 30ef5769-5b8d-40dd-aea6-55b5d6557bb3