Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-08-05 | Moved wrapOutputStream to PostCompiler | Roel Spilker | |
2010-08-03 | Added initial support for post-compilation byte code transformations | Roel Spilker | |
2010-07-28 | Fix for issue #136: @Getter and @Setter now work on static fields again. | Reinier Zwitserloot | |
2010-07-25 | Added changelog entry for #133: Outer.Inner instead of just Inner in toString(). | Reinier Zwitserloot | |
2010-07-25 | Issue 133: @ToString on an inner class should print Outer.Inner instead of Inner | Roel Spilker | |
2010-07-25 | Do not generate @ConstructorProperties for method-local classes | Roel Spilker | |
2010-07-25 | Bugfix: in JavacNode intintializers were not structurally significant | Roel Spilker | |
2010-07-22 | toString(), 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-22 | Updated copyright statements and version release name. | Reinier Zwitserloot | |
2010-07-22 | Added tests for ecj, fixed a few minor bugs that came out of that. | Reinier Zwitserloot | |
2010-07-21 | Added 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-21 | Refactor: 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-20 | bugfix: 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-20 | @Getter int x, y; used to only apply to 'x', now it applies to both x and y. | Reinier Zwitserloot | |
Fixes issue #54 | |||
2010-07-20 | Moved DeleteLombokAnnotations to the proper package and source dir. | Reinier Zwitserloot | |
2010-07-20 | import lombok.AccessLevel is now also removed during delomboking. | Reinier Zwitserloot | |
Also, when NOT running delombok, the javac processors no longer delete the lombok annotations as they process. This is particularly relevant for netbeans. This fixes issue #100 and #103. | |||
2010-07-19 | Added support for @ConstructorProperties generation for generated constructors. | Reinier Zwitserloot | |
Also added fix: @Constructor with access level none are now no longer generated. Implements issue #122 | |||
2010-07-19 | [TRIVIAL] in case of bugs and we drop to toModifier() for AccessLevel.NONE, ↵ | Reinier Zwitserloot | |
we now make a private method/constructor instead of a public one. Still not right, but less wrong than public. | |||
2010-07-19 | Added support for @AllArgsConstructor, @NoArgsConstructor, and ↵ | Reinier Zwitserloot | |
@RequiredArgsConstructor for javac. | |||
2010-07-18 | All generated fields and methods now get a @SuppressWarnings("all"). | Reinier Zwitserloot | |
Implements issue #47. | |||
2010-07-18 | All field accesses done by generated lombok methods are now qualified with ↵ | Reinier Zwitserloot | |
'this.' Addresses issue #48 | |||
2010-07-17 | In our efforts to eliminate annotations for delombok, we also eliminated all ↵ | Reinier Zwitserloot | |
traces of the annotation for lombok itself. This didn't work well with @Data and how it interacts with existing @Getter/@Setter annotations. @Data scans for those annotations to determine that it shouldn't do anything. By deleting them, this process wasn't working anymore. | |||
2010-07-17 | Bugfix: Annotations on types were being ignored if the type had no members ↵ | Reinier Zwitserloot | |
in it, in javac only. | |||
2010-07-17 | Implements issue #129: @Getter and @Setter are now legal on entire types. | Reinier Zwitserloot | |
2010-07-16 | Updated to helios. A few new warnings popped up; handled those. | Reinier Zwitserloot | |
2009-12-23 | generalized the annotation processor that lombok.jar represents into a main ↵ | Reinier Zwitserloot | |
class that farms out the work to a specific implementation depending on environment; previously lombok.jar's annotation processor was javac specific. | |||
2009-12-17 | Fix to javac handler; it now properly detects single package names, such as ↵ | Petr Jiricka | |
"package foo;" | |||
2009-12-15 | Clarified previous commit with a comment. | Reinier Zwitserloot | |
2009-12-15 | Potential fix for issue #83. | Reinier Zwitserloot | |
2009-12-04 | Fix for issue #75: If 'setURL' exists, then lombok will no longer make a ↵ | Reinier Zwitserloot | |
'setUrl' field if you have a field named 'url'. | |||
2009-12-04 | Prep work for fixing issue #75. | Reinier Zwitserloot | |
2009-12-02 | Changed the order of the generated methods in for @Data | Roel Spilker | |
- Constructor(s) - Getters/Setters per field - equals - hashCode - toString Added first test for @Data | |||
2009-12-02 | Use chainDots to generate java.lang.Object to get rid of the extra prepended ↵ | Roel Spilker | |
dot! Change the order of the generated methods, first equals then hashCode | |||
2009-12-02 | Removed debug print | Roel Spilker | |
2009-12-02 | Fixed #73 SneakyThrows without parameter did not default to Throwable.class | Roel Spilker | |
Added tests for SneakyThrows | |||
2009-12-02 | [TRIVIAL] | Reinier Zwitserloot | |
2009-11-30 | All basic elements of netbeans support are here except the actual agent part. | Reinier Zwitserloot | |
2009-11-29 | Make lock fields private | Roel Spilker | |
2009-11-29 | Fixed premature removal of imports | Roel Spilker | |
2009-11-28 | Moved TransformationsUtil to a new package. | Reinier Zwitserloot | |
2009-11-27 | This is a patch submitted by lahoda on the issue tracker (issue #61). It ↵ | Reinier Zwitserloot | |
apparently makes lombok work on JDK7. Will need to verify it, but, awesome sleuthing work by lahoda! | |||
2009-11-27 | Pretty crucial bugfix that stopped all lombok annotations on types from ↵ | Reinier Zwitserloot | |
working with javac. Whoops. | |||
2009-11-27 | Thorough work on inserting comments in the proper place for delombok; should ↵ | Roel Spilker | |
now work fine with GWT native methods! NON-NLS-1 is still theoretically problematic, but that'll be a fix for another day. Also added ability to recognize that nothing has changed, which will copy the original file instead of reparsing it. | |||
2009-11-27 | Added change tracking so that 1 AST instance can tell you if any processor ↵ | Roel Spilker | |
changed anything. | |||
2009-11-27 | delombok now calls lombok. wahey! | Reinier Zwitserloot | |
2009-11-25 | Refactored the source folders. | Reinier Zwitserloot | |