aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* updated some javadoc comments.chiba2004-07-274-14/+31
| | | | 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-267-187/+231
| | | | | | #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-1913-18/+284
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@114 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Updated the tutorial to be more understandable.chiba2004-07-152-50/+104
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@113 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Fixed Bugs item #987038 (opened at 2004-07-08 15:06)chiba2004-07-083-6/+7
| | | | 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-1012-24/+1125
| | | | 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-0510-25/+97
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@109 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* added Enum support to AnnotationInfopatriot1burke2004-06-035-10/+68
| | | | | | | | 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-186-1/+455
| | | | 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-136-8/+171
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@103 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* updated the tutorialchiba2004-05-112-0/+0
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@102 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* updated the tutorial.chiba2004-05-111-0/+0
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@101 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Updated the tutorialchiba2004-05-111-184/+209
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@100 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-213-25/+44
| | | | 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
* committed with bad \r\npatriot1burke2004-04-201-8/+8
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@90 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-1610-103/+92
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@86 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Not needed anymore.chiba2004-04-141-47/+0
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@85 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* modified the ClassPool framework.chiba2004-04-1418-538/+461
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@84 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* get0 should look in cached classes first as code extending ClassPool behaviorpatriot1burke2004-04-121-1/+2
| | | | | | | may use different mechanism than parent/child. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@83 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* write0 should never delegate to parent. The ClassPool that the CtClass is ↵patriot1burke2004-04-121-4/+0
| | | | | | | | | associated with should always be the pool that loaded the class. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@82 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed some things that broke JBoss AOPpatriot1burke2004-04-122-2/+1
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@81 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* addTranslator() was still wrong.chiba2004-04-091-2/+6
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@80 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* renamed insertTranslator() in ClassPool to addTranslator() sincechiba2004-04-078-47/+119
| | | | | | | | it appends a class path to the tail of the chain. ClassClassPath has been implemented. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@79 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* changed delimiters, etc.chiba2004-04-052-181/+179
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@78 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* changed line delimiters.chiba2004-04-052-85/+85
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@77 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* changed the stuff related to ClassPool.chiba2004-04-0516-1486/+1568
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@76 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* added annotation support. Only Enum types not supported when addingpatriot1burke2004-04-0319-1006/+2362
| | | | | | | annotations. This will also work on JDK 1.4. Well, it should. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@75 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed a typo.chiba2004-03-141-2/+2
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@74 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* changed to throw an exception if a duplicate method/field is added.chiba2004-03-143-5/+56
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@73 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
* update javadoc comments.chiba2004-02-202-94/+166
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@70 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* If a newly created method does not have a throws clause, an emptychiba2004-02-155-3/+19
| | | | | | | Exceptions attribute had been added. This problem has been fixed. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@69 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* local variables were made available in the source text passedchiba2004-01-1112-32/+119
| | | | | | | to insertBefore() etc. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@68 30ef5769-5b8d-40dd-aea6-55b5d6557bb3