summaryrefslogtreecommitdiffstats
path: root/src/main/javassist/ClassPool.java
Commit message (Collapse)AuthorAgeFilesLines
* fixed JASSIST-188chibash2013-05-301-1/+1
|
* fixed JASSIST-150chiba2012-02-111-4/+8
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@611 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed JASSIST-147chiba2012-02-051-3/+53
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@610 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* 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
* changed javadoc for JASSIST-123chiba2010-10-051-0/+3
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@578 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* added ClassPool.getOrNull()chiba2010-05-151-0/+34
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@544 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* [JASSIST-115]; use try/finally for toClass2.alesj2010-04-211-3/+6
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@535 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* for fixing JASSIST-68chiba2009-04-041-0/+16
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@474 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* implemented ClassPool.makeClassIfNew()chiba2008-09-111-0/+54
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@457 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* added ClassPool.getCtClass() and fixed related bugs.chiba2008-07-041-1/+29
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@449 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* supported the class path wildcards.chiba2007-11-021-0/+6
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@413 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* for reducing memory footprintchiba2007-07-031-0/+19
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@393 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* made automatic pruning off by default because I found that pruning does not ↵chiba2007-06-081-2/+3
| | | | | | really save memory (only 20%). I changed Javassist to compress a class file on memory after toBytecode(). git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@383 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
* a minor API extension.chiba2007-05-241-1/+23
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@373 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed a but in javassist.bytecode.stackmap etc.chiba2007-05-241-1/+2
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@372 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* 3.4.0GA releaserel_3_4_GAchiba2006-11-161-1/+1
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@334 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed JIRA JASSIST-28?chiba2006-11-011-5/+13
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@326 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Class.gerDeclaredMethod() needs to happen in a privileged blockkkhan2006-08-161-10/+18
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@311 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* deprecated ClassPool#toClass(CtClass,ClassLoader).chiba2006-08-141-6/+7
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@310 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* updated javadoc commentschiba2006-08-081-1/+5
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@306 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* fixed the bug reported as JASSIST-23.chiba2006-08-071-14/+76
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@305 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* updated javadoc comments.chiba2006-03-231-5/+9
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@266 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Allow a ClassPool to override the "guess" at the classloader to use.adrian2006-03-151-2/+16
| | | | | | | The default is still the thread context classloader. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@259 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* replaced individual calls to Thread.currentThread().getContextClassLoader() ↵chiba2006-02-171-1/+9
| | | | | | with a call to ClassPool#getContextClassLoader(), which simply forward to Thread.current... git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@249 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
* appended ClassPool(boolean) constructor.chiba2005-11-081-0/+15
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@220 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* renamed getEnclosingClass() in CtClass to getEnclosingMethod() and fixed a ↵chiba2005-09-151-1/+1
| | | | | | bug so that getModifiers() can work on an nested class. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@210 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* modified the compiler to support "import".chiba2005-08-181-0/+45
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@195 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Turning the automatic pruning on by default.chiba2005-06-161-0/+27
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@181 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Fix pruning so that exceptions and annotation attributes are not ditched.bill2005-06-091-9/+9
| | | | | | | Add more hooks for jBoss AOP so that it can prune aggressively. git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@178 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Changed ClassPool.get() to accept the descriptors of array types.chiba2005-05-161-0/+5
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@170 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
* fixed a few bugs.chiba2005-01-131-0/+3
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@152 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* reformatted the files edited by Bill.chiba2004-09-281-704/+655
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@138 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* * additional methods to AnnotationsAttribute to support addingpatriot1burke2004-09-141-602/+708
| | | | | | | | * turn off pruning. * move toClass back to ClassPool git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@137 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* implemented pruningchiba2004-08-191-2/+8
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@125 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* Changed the implementation of CtClass#toClass() and fixed [Bugs item ↵chiba2004-07-261-81/+0
| | | | | | #993105] Reflection#makeReflective could reject some reflections git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@116 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* minor and final changes for 3.0 betachiba2004-05-181-3/+3
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@106 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* CtClass.makeNestedClass() has been added.chiba2004-05-131-0/+14
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@103 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* added CtClass#getDeclaringClass()chiba2004-05-031-1/+6
| | | | 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-271-2/+2
| | | | | | | 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
* 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-211-22/+35
| | | | 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-201-15/+24
| | | | | | | | | 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-191-0/+1
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@89 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* edited for improving runtime performance.chiba2004-04-181-3/+3
| | | | 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-161-53/+28
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@86 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
* modified the ClassPool framework.chiba2004-04-141-367/+130
| | | | git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@84 30ef5769-5b8d-40dd-aea6-55b5d6557bb3