54 Commits (rel_3_1)

Author SHA1 Message Date
  chiba 35e52a2c0b fixed a bug of method dispatch. 18 years ago
  chiba 774508d17c updated copyright notices 18 years ago
  chiba 138cb0ca97 fixed a bug reported as JIRA Javassist-12 19 years ago
  chiba 9366fe0862 Array initializer supports and better annotation supports. 19 years ago
  chiba 2d60b1690e modified the compiler to support "import". 19 years ago
  chiba a776280a9f modified so that an error message is thrown if the super class of java.lang.Object is accessed. 19 years ago
  chiba f6faf5fde7 fixed a compilation problem of static final fields. 19 years ago
  chiba b4357bab0d deleted some local variables that are never read. 19 years ago
  chiba cb8fe91265 fixed a bug of the compiler 19 years ago
  chiba 001d765704 fixed a bug so that the compiler distinguishes a length field and the array length operator. 19 years ago
  chiba d30bc13c09 support non us-ascii identifiers (JIRA May20,2005) 19 years ago
  chiba 2c834425c9 fixed a bug so that "<array> == null" can be compiled. 19 years ago
  chiba 13ecd1542c fixed a bug of CtBehavior.insertAt (and a few other minor fixes) 19 years ago
  chiba 4b2de8a77e Change the year in the copyright notices from 2004 to 2005. 19 years ago
  chiba be2809ffa5 supports finally clauses 19 years ago
  chiba 30ea2357da synchronized statement support. 19 years ago
  chiba 86309c3ef2 reformatted. 19 years ago
  chiba 0e6ebb79d3 Now the compiler supports a switch statement. 20 years ago
  chiba 9b3b557051 modified the code generator to compute constant expressions at compile time. 20 years ago
  chiba 4fda748aa5 discarded the last changes 20 years ago
  chiba f39d058e65 implemented CtField#getConstantValue(). 20 years ago
  chiba be3a1d153f temporary version. You cannot compile them. I'll discard the changes but want to check in for record. 20 years ago
  chiba 8c82477b41 implemented pruning 20 years ago
  chiba 7fd8dd6838 .class support 20 years ago
  chiba 3b946e08d5 javassist.expr.NewArray has been implemented. 20 years ago
  chiba 318f2be20c Now, the compiler accepts a method that calls 20 years ago
  chiba d906bfb337 Now, the compiler accepts a method that accesses 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 805dd3c4f8 changed the compiler so that multiple statements do not need to be 20 years ago
  chiba b6e81e4fd9 fixed a bug that happens if null is passed to a method. 20 years ago
  chiba 100b440ac9 local variables were made available in the source text passed 20 years ago
  chiba bd4705d214 updated the copyright notices. 20 years ago
  chiba ba0a3e1739 fixed a compiler bug. 20 years ago
  chiba 1a1b9d2fec Fixed a bug of the token analyzer (double constant). 20 years ago
  chiba 8e20f83d11 fixed a bug on method lookup. 20 years ago
  chiba 2467ddfb21 made the compiler support inner classes appearing in type names. 20 years ago
  chiba cdca977159 I implemented a type checker for better code generation. 20 years ago
  chiba 2799b5c40f made javassist.expr.MethodCall#replace correctly work 21 years ago
  chiba ff4f2c43c1 enabled the parser to parse switch and synchronized statements. 21 years ago
  chiba b730655d0d improved the compilation of static method calls. 21 years ago
  chiba d0add86d97 Improved the performance of $proceed when it represents a static method. 21 years ago
  chiba cb8289a695 fixed warnings reported by Eclipse. 21 years ago
  chiba 87f4d5dd1d corrected to be able to compile an infinite loop. 21 years ago
  chiba 421e4885eb fixed a bug in the compiler, which could not compile a try statement 21 years ago
  chiba 5a846bbe35 minor bugs have been fixed. 21 years ago
  chiba 03e676c3ec changed CtBehavior.setBody() so that setBody(null) produces a body 21 years ago
  chiba 0ed1ede707 fixed a bug in CtBehavior#setBody(). 21 years ago
  chiba 5fc3a4c6aa modified the semantics of ($r). 21 years ago
  chiba dea5156362 fixed several compiler bugs and updated the tutorial. 21 years ago