Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-10-01 | Setter now supports 'onMethod=@Annotations' and 'onParam=@Annotations' for ↵ | Reinier Zwitserloot | |
javac, though for javac v1.6 you get false errors during compilation printed to stderr :( | |||
2010-10-01 | Fix 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-30 | bugfix for the sneakyThrows remover: In rare cases would erroneously delete ↵ | Reinier Zwitserloot | |
an ATHROW opcode. | |||
2010-09-30 | trivial: javadoc fixes, renamed 'className' to 'fileName'for postprocessor | Reinier Zwitserloot | |
2010-08-15 | Documented the addition of the post-process stuff, which fixes issue 144. | Reinier Zwitserloot | |
2010-08-15 | Documented the ClassFileMetaData utility. | Reinier Zwitserloot | |
2010-08-15 | Merge branch 'postProcess' | Reinier Zwitserloot | |
2010-08-15 | Added error/warning to the printed messages. | Roel Spilker | |
2010-08-14 | delombok 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-07 | Fixed some bugs in reading the constant pool and added tests | Roel Spilker | |
2010-08-05 | Created utility class to casually inspect class files on the usage of ↵ | Roel Spilker | |
classes, fields and methods | |||
2010-08-05 | Moved wrapOutputStream to PostCompiler | Roel Spilker | |
2010-08-05 | Remove the double-athrow | Roel Spilker | |
2010-08-03 | Post Compiler now works, including the sneaky throws remover. Also added a ↵ | Roel Spilker | |
lombok app for it. Not yet in eclipse, though | |||
2010-08-03 | Hey, the sneaky throws remover works, at least when run separately. | Roel Spilker | |
2010-08-03 | Added initial support for post-compilation byte code transformations | Roel Spilker | |
2010-07-28 | trivial: minor stylistic update | Reinier Zwitserloot | |
2010-07-28 | Fix for issue #136: @Getter and @Setter now work on static fields again. | Reinier Zwitserloot | |
2010-07-25 | post release version increase. | Reinier Zwitserloot | |
2010-07-25 | 0.9.3 release prep | 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 | eclipse toString() now uses .getX() instead of .x. | 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 | Merge branch 'master' of github.com:rzwitserloot/lombok | Reinier Zwitserloot | |
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 | Added references to other constructor annotations in the javadoc | Roel Spilker | |
2010-07-20 | Moved DeleteLombokAnnotations to the proper package and source dir. | Reinier Zwitserloot | |
2010-07-20 | import lombok.*; wasn't working in eclipse. It is now. | Reinier Zwitserloot | |
Fixes issue #102. | |||
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 javadoc to the annotation parameters for the @Constructor annotations, | Reinier Zwitserloot | |
and also added the suppressConstructorProperties flag. | |||
2010-07-19 | Added support for @NoArgsConstructor, @RequiredArgsConstructor and ↵ | Reinier Zwitserloot | |
@AllArgsConstructor for eclipse. Implements issue #79. | |||
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-17 | Updated spelling of LICENCE to LICENSE, and updated copyright notice of help ↵ | Reinier Zwitserloot | |
text printed by main executable. | |||
2010-07-16 | Updated to helios. A few new warnings popped up; handled those. | Reinier Zwitserloot | |
2010-07-14 | Added copying of @CheckForNull from a field to autogenerated getters and ↵ | Reinier Zwitserloot | |
setters, just like @Nullable is copied. Implements feature request issue 128. |