57 Commits (73969fa11a7ed8a4b62919d54f2e44d90812d029)

Author SHA1 Message Date
  chiba 73969fa11a made automatic pruning off by default because I found that pruning does not really save memory (only 20%). I changed Javassist to compress a class file on memory after toBytecode(). 17 years ago
  chiba a318d5d7d8 updated the copyright notices. 17 years ago
  chiba b8445cabac fixed bugs related to stack map tables. 17 years ago
  chiba b269676282 Javassist has been producing an interface with a wrong modifier. I fixed this. 17 years ago
  chiba a62c581607 fixed JIRA JASSIST-25 18 years ago
  chiba f19b6003ae reformatted. 18 years ago
  kkhan 0273ae2abc add getAvailableAnnotations() methods to CtClass, CtBehaviour and CtField. These work the same as getAnnotations() but instead of throwing a ClassNotFoundException, annotations not on the classpath are not returned. 18 years ago
  kkhan 9a1a73334f Add methods to determine if a CtClass is an annotation or an enum 18 years ago
  chiba 0394465810 fixed JIRA JASSIST-19. 18 years ago
  adrian 163f2ece31 Allow a ClassPool to override the "guess" at the classloader to use. 18 years ago
  chiba 003dce367a fixed a minor problem of CtClassType 18 years ago
  chiba 51c2a8c834 added getNestedClasses() in CtClass. 18 years ago
  chiba 1330b17839 replaced individual calls to Thread.currentThread().getContextClassLoader() with a call to ClassPool#getContextClassLoader(), which simply forward to Thread.current... 18 years ago
  chiba f89063af06 reformatting. 18 years ago
  adrian 14e86c4042 Fix NPE when there are no parameter annotations. 18 years ago
  adrian 7bb1f60c5b Add support for getParameterAnnotations() from the CtBehaviour. 18 years ago
  chiba ad7d5a9214 fixed a bug in getModifiers() in CtClass. 18 years ago
  chiba 774508d17c updated copyright notices 18 years ago
  chiba ecb71c7515 added some methods to javassist.Bytecode and Descriptor. 18 years ago
  chiba 7696279d0e changed the behavior of CtClass#getMethods(), getFields(), and getConstructors(). 18 years ago
  chiba eb12cc5d6b updated CtMember.append() for better performance. 18 years ago
  chiba bfdfdff690 added makeUniqueName() in CtClass. 18 years ago
  chiba 3ab8846e75 renamed getEnclosingClass() in CtClass to getEnclosingMethod() and fixed a bug so that getModifiers() can work on an nested class. 18 years ago
  chiba 19d816cade improved a message for RuntimeExceptions. 19 years ago
  chiba 9366fe0862 Array initializer supports and better annotation supports. 19 years ago
  chiba f6faf5fde7 fixed a compilation problem of static final fields. 19 years ago
  chiba ee8265e79f Turning the automatic pruning on by default. 19 years ago
  chiba e7f278c40b reformatted the files and added javadoc comments. 19 years ago
  bill f5d84c890b Fix pruning so that exceptions and annotation attributes are not ditched. 19 years ago
  chiba 4b2de8a77e Change the year in the copyright notices from 2004 to 2005. 19 years ago
  chiba e667c0de32 fixed a few bugs. 19 years ago
  chiba e793a77000 implemented removeMethod() etc. 19 years ago
  chiba aca939f8d7 reformatted the files edited by Bill. 19 years ago
  patriot1burke 02c99beb98 * additional methods to AnnotationsAttribute to support adding 20 years ago
  chiba 5d5407d0af fixed a bug in CtClass.getMethods() and javassist.reflect package 20 years ago
  chiba 8c82477b41 implemented pruning 20 years ago
  chiba 2a6f1c826d modified CtClass#toString() 20 years ago
  chiba aa92b8250e Bugs item #988787 has been fixed. 20 years ago
  chiba b40a895c91 CtClass.makeNestedClass() has been added. 20 years ago
  chiba 94ddad2e3f Now, the compiler accepts a method that calls a private method 20 years ago
  chiba 1d249157de added CtClass#getDeclaringClass() 20 years ago
  chiba b25388461b added detach() in CtClass, which is necessary so that some people who 20 years ago
  chiba c86c20c27f performance tuning. 20 years ago
  chiba 17ac0d8287 edited for improving runtime performance. 20 years ago
  chiba 3f73777f2c modified the ClassPool framework. 20 years ago
  chiba f56bd9e72f changed the stuff related to ClassPool. 20 years ago
  chiba bd4705d214 updated the copyright notices. 20 years ago
  chiba 9c01e32431 Implemented several methods (e.g. CtClass#getURL) to support security 20 years ago
  chiba 1a1b9d2fec Fixed a bug of the token analyzer (double constant). 20 years ago
  chiba ced4ae1f0e changed the behavior of CtClassType.setSuperclass(). 20 years ago