summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fixed a bug of the token analyzer (double constant).chiba2003-12-208-37/+120
| | | | | | | 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-103-13/+17
| | | | 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-077-46/+90
| | | | 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-2720-518/+1847
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@55 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* changed the behavior of CtClassType.setSuperclass().chiba2003-10-143-7/+32
| | | | | | | See javadoc comments. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@54 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* made javassist.expr.MethodCall#replace correctly workchiba2003-10-107-10/+61
| | | | | | | with super's method calls. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@53 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* enabled the parser to parse switch and synchronized statements.chiba2003-10-073-18/+89
| | | | | | | The code generator has not supported them yet. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@52 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* added CtClass.main().chiba2003-10-064-5/+22
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@50 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* improved the compilation of static method calls.chiba2003-10-062-7/+17
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@49 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Improved the performance of $proceed when it represents a static method.chiba2003-10-064-29/+75
| | | | | | | This change does not make any difference on WindowsXP but on Solaris/SPARC. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@48 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* updated tutorial so that it says the class names passed to the compilerchiba2003-09-192-0/+10
| | | | | | | must be fully-qualified names. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@47 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed warnings reported by Eclipse.chiba2003-09-0826-29/+168
| | | | | | | added LocalVariableAttribute. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@46 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed a javadoc comment.chiba2003-09-051-2/+2
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@45 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* added javassist.bytecode.DeprecatedAttribute.chiba2003-09-053-0/+59
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@44 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* updated documents.chiba2003-09-045-34/+76
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@43 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* made ClassPool.SimpleLoader public.chiba2003-09-045-29/+112
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@42 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* implemented CtBehavior.setBody with $proceed.chiba2003-09-022-0/+41
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@41 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* implemented toString().chiba2003-09-018-0/+102
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@40 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* changed the version number to 2.7chiba2003-08-314-10/+9
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@39 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* corrected to be able to compile an infinite loop.rel_2_6chiba2003-08-283-11/+30
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@37 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed a bug in CtField.chiba2003-08-231-0/+2
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@36 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* changed the behavior of CtClassType.setSuperclass().chiba2003-08-222-34/+16
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@35 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* made to produce bytecode that HotSpot 1.3 can compile to bechiba2003-08-202-31/+78
| | | | | | | efficient native code. (avoiding a bug of HotSpot?) git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@34 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed a bug in the compiler, which could not compile a try statementchiba2003-08-173-7/+10
| | | | | | | correctly. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@33 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* updated some javadoc comments.chiba2003-08-046-8/+84
| | | | | | | modified Loader so that getPackage() works. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@32 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* added Expr#indexofBytecode.chiba2003-07-313-3/+14
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@31 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed typo in a javadoc comment.chiba2003-07-112-2/+2
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@30 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* added ClassPool#removeCached so that subclasses of ClassPool can dochiba2003-07-112-5/+30
| | | | | | | their own caching. A bug in CtClassType#setName was fixed. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@29 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* enforced close() in a finally block.chiba2003-07-093-19/+33
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@28 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* minor bugs have been fixed.chiba2003-07-0813-17/+92
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@27 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* added comments for 2.5.1rel_2_5_1patriot1burke2003-05-241-0/+7
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@25 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed the version number.chiba2003-05-242-2/+2
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@24 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* - Made ClassPool.get0 protected so that subclasses of ClassPool can call itpatriot1burke2003-05-231-4/+12
| | | | | | | - Moved all access to the class cache in ClassPool (ClassPool.classes) to a method called getCached(String classname). This is so subclasses of ClassPool can override this behavior. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@22 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* changed CtBehavior.setBody() so that setBody(null) produces a bodychiba2003-05-199-19/+92
| | | | | | | 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-183-15/+102
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@19 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed a simple bug. MethodCall#isSuper() was not public.chiba2003-05-171-1/+1
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@18 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* added isSuper() in MethodCall.chiba2003-05-162-0/+10
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@17 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* modified the semantics of ($r).chiba2003-05-163-14/+66
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@16 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed a bug in makeClassInitializer() in CtClassType.chiba2003-05-141-7/+1
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@15 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed several compiler bugs and updated the tutorial.chiba2003-05-148-32/+142
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@14 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed an array-access bug.chiba2003-04-303-9/+13
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@13 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* changed the license.chiba2003-04-30129-1624/+1558
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@12 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* improved a javadoc comment.chiba2003-04-251-0/+4
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@11 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* new files for version 2.5.chiba2003-04-232-0/+204
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@10 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Changed the copyright notices and removed tab characters.chiba2003-04-23140-17638/+17310
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@9 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* changed licensingpatriot1burke2003-04-221-453/+457
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@8 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* This commit was generated by cvs2svn to compensate for changes in r2, whichpatriot1burke2003-04-22166-0/+33356
| | | | | | 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
* Standard project directories initialized by cvs2svn.ggillies@redhat.com2003-04-220-0/+0
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@4 30ef5769-5b8d-40dd-aea6-55b5d6557bb3