aboutsummaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2010-11-07Solved issue 155: "Eclipse constructor generation not in class body" ↵Roel Spilker
http://code.google.com/p/projectlombok/issues/detail?id=155 Now all lombok generated methods are located before any other method.
2010-11-07Now generated nodes can also be detected in ecjRoel Spilker
2010-11-07Use the actual annotation value to process the @Log annotations instead of ↵Roel Spilker
their String representations.
2010-11-07Provide access to the actual annotation valuesRoel Spilker
2010-11-06Updated documentation on @Log and moved them all to lombok.extern.*Roel Spilker
2010-11-06Have j.u.l. be invoked with TargetType.class.getName() instead of "TargetType"Roel Spilker
2010-11-06Use a ClassLiteralAccess instead of a NameReferenceRoel Spilker
2010-11-06Create Clinit if you create a static field and it doesn't yet existRoel Spilker
2010-11-06Code cleanupRoel Spilker
2010-11-06Add support for multiple logging frameworks in EclipseRoel Spilker
2010-11-06Reorder parametersRoel Spilker
2010-11-06Use an annotation instead of implementations of interfacesRoel Spilker
2010-11-06Added support for Log4J, Commons and JUL in the javac handlerRoel Spilker
2010-11-03Intial support for @Log, for now only slf4jRoel Spilker
2010-11-03Merge branch 'master' of github.com:rzwitserloot/lombokReinier Zwitserloot
2010-11-03val in java, including tests and javac resolution utilities.Reinier Zwitserloot
2010-11-03Some small framework updates to accomodate resolution.Reinier Zwitserloot
2010-11-02Issue 154: Add null-check to @CleanupRoel Spilker
2010-10-04The previous commit (fix for ZIP closed errors) actually breaks lombok on ↵Reinier Zwitserloot
systems with a javac that _does not_ close the annotation processor's jar. Fixed that, too.
2010-10-01Fix for "ZIP file closed" errors caused by the postprocessor trying to load ↵Reinier Zwitserloot
more lombok classes to do its job, after javac has already closed the classloader via a hack. We hack the hack to stop javac from closing only _our_ (that is, lombok.jar's) classloader. Co-Author: Roel
2010-09-30bugfix for the sneakyThrows remover: In rare cases would erroneously delete ↵Reinier Zwitserloot
an ATHROW opcode.
2010-09-30trivial: javadoc fixes, renamed 'className' to 'fileName'for postprocessorReinier Zwitserloot
2010-08-15Documented the addition of the post-process stuff, which fixes issue 144.Reinier Zwitserloot
2010-08-15Documented the ClassFileMetaData utility.Reinier Zwitserloot
2010-08-15Merge branch 'postProcess'Reinier Zwitserloot
2010-08-15Added error/warning to the printed messages.Roel Spilker
2010-08-14delombok added type parameters to constructors that mirror the type's own ↵Reinier Zwitserloot
type parameters. This resulted in delombok turning any generated constructor that takes at least 1 parameter of type 'T' into something that didn't compile, and to boot, a confusing error message. This is now fixed. Fixes issue #140.
2010-08-07Fixed some bugs in reading the constant pool and added testsRoel Spilker
2010-08-05Created utility class to casually inspect class files on the usage of ↵Roel Spilker
classes, fields and methods
2010-08-05Moved wrapOutputStream to PostCompilerRoel Spilker
2010-08-05Remove the double-athrowRoel Spilker
2010-08-03Post Compiler now works, including the sneaky throws remover. Also added a ↵Roel Spilker
lombok app for it. Not yet in eclipse, though
2010-08-03Hey, the sneaky throws remover works, at least when run separately.Roel Spilker
2010-08-03Added initial support for post-compilation byte code transformationsRoel Spilker
2010-07-28trivial: minor stylistic updateReinier Zwitserloot
2010-07-28Fix for issue #136: @Getter and @Setter now work on static fields again.Reinier Zwitserloot
2010-07-25post release version increase.Reinier Zwitserloot
2010-07-250.9.3 release prepReinier Zwitserloot
2010-07-25Added changelog entry for #133: Outer.Inner instead of just Inner in toString().Reinier Zwitserloot
2010-07-25Issue 133: @ToString on an inner class should print Outer.Inner instead of InnerRoel Spilker
2010-07-25Do not generate @ConstructorProperties for method-local classesRoel Spilker
2010-07-25Bugfix: in JavacNode intintializers were not structurally significantRoel Spilker
2010-07-22toString(), equals(), and hashCode() now use getX() instead of x if either ↵Reinier Zwitserloot
it exists OR it will be generated by some other lombok annotation, addressing issue #110. code deduplication by removing HandleData's scanning for fields, which is now no longer done; the sub-parts of Data (Getter, Setter, RequiredArgsConstructor, etc) take care of it now. fix for class-level @Getter/@Setter, which used to go for every field. Now they skip the usual fields (static, for setters final, and $ prefixed fields). Bugfix for @Data not recognizing that it should let field-level @Getter/@Setter take care of generating the getter/setter for multi field declarations (@Getter int x, y);
2010-07-22Updated copyright statements and version release name.Reinier Zwitserloot
2010-07-22eclipse toString() now uses .getX() instead of .x.Reinier Zwitserloot
2010-07-22Added tests for ecj, fixed a few minor bugs that came out of that.Reinier Zwitserloot
2010-07-21Added using .getX() instead of using .x in equals, hashCode, and toString. ↵Reinier Zwitserloot
Also updated changelog as well as the docs. Also updated usage examples for @EqualsAndHashCode, @ToString, and @Data, which also contained some other minor issues (such as missing this. qualifiers). Still to do is to detect that getters don't exist _yet_ but will later due to @Getter or @Data.
2010-07-21Refactor: for using this.getX() instead of this.x in generated toString(), ↵Reinier Zwitserloot
equals(), and hashCode() methods. Field accessors are now always generated by a utility method. The one thing that remains is adding a getter searcher to this utility method.
2010-07-20bugfix: The previous fix to stop removal of lombok annotations unless ↵Reinier Zwitserloot
delombok is running actually only worked for the import, and still deleted the annotation. No longer.
2010-07-20Merge branch 'master' of github.com:rzwitserloot/lombokReinier Zwitserloot