aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-30typofixed the link to issue 133 in the changelog.Reinier Zwitserloot
2010-07-28trivial: minor stylistic updateReinier Zwitserloot
2010-07-28Updated changelog to note issue 136 has been fixed.Reinier Zwitserloot
2010-07-28Fix for issue #136: @Getter and @Setter now work on static fields again.Reinier Zwitserloot
2010-07-28Added test case for issue #136: @Getter or @Setter on a static field fails ↵Reinier Zwitserloot
to compile.
2010-07-25post release version increase.Reinier Zwitserloot
2010-07-25bugfix in the maven target, which still listed the old test/delombok/src dir ↵Reinier Zwitserloot
instead of the new name for that, test/transform/src. Also, <scp> and <sshexec> werent loaded. Also fixed a bug in the buildscript for the publish target (regarding googlecode uploads).
2010-07-250.9.3 release prepReinier Zwitserloot
2010-07-25Updated credits page with RJ, ivy, and split up people we'd like to thank ↵Reinier Zwitserloot
and software we use.
2010-07-25Updated README. Fixes issue #135Reinier 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-25Fixed a bug in the mac os X installer's "Choose Location..." dialog which ↵Reinier Zwitserloot
_only_ let you choose directories, which is problematic for e.g. netbeans. Now you can pick any app, which isn't right either, but the mac's deplorable java filechoosers are to blame for this. I can't fix it, tried everything. This will have to do.
2010-07-25Added version detection for netbeans. Installing into netbeans now does:Reinier Zwitserloot
pre 6.8: Error explaining lombok isn't supported pre 6.8. 6.8: Install. post 6.8: Explain its no longer needed + how to make lombok.jar work in 6.9.
2010-07-24Uninstalling lombok from netbeans was broken in the previous installer update.Reinier Zwitserloot
2010-07-24When the installer errors, for example because it's trying to remove itself, ↵Reinier Zwitserloot
which is not possible in windows, the GUI would hang after telling you about the problem. It no longer does this. It will also remove itself from the INI file BEFORE removing itself, because then the uninstall process is more likely to do what you want, and it'll detect the situation of either trying to install itself (which it skips, no point), or uninstalling itself (which, if it leads to a problem in windows, now leads to a customized error message explaining what the user is to do next). Fixes issue #57.
2010-07-22[TRIVIAL] Typofix in changelog.Reinier Zwitserloot
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-22Compatibility update for PrettyCommentsPrinter, which should now work better ↵Reinier Zwitserloot
in javac 7.
2010-07-22Added more tests, one of which tests usage of .getX() in toString, equals, ↵Reinier Zwitserloot
and hashCode, which isn't fully working yet, so this test still fails.
2010-07-22Added tests for ecj, fixed a few minor bugs that came out of that.Reinier Zwitserloot
2010-07-21refactored the tests to prepare running ecj as well as delombok.Reinier Zwitserloot
2010-07-21delombok on most javacs would quit with a NoSuchFieldError if it contains ↵Reinier Zwitserloot
<?> style wildcards anywhere in the source. No longer. Fixes issue #134.
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-21Added some 'live debugging' - patches to improve error reporting for bugs ↵Reinier Zwitserloot
that are very hard to reproduce.
2010-07-20Added checks for warnings in test casesRoel Spilker
2010-07-20Added support for checking compiler messages (errors & warnings)Roel Spilker
2010-07-20Added support for setting up an alternative diagnostics listenerRoel Spilker
2010-07-20Added tests for @Getter and @Setter on a class[BRoel Spilker
2010-07-20Small updates to website docs after feedback from RJ and Roel.Reinier Zwitserloot
2010-07-20Updated credits to list Petr Jiricka and Cobertura, also updated copyright ↵Reinier Zwitserloot
year for the index page.
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
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-20Added references to other constructor annotations in the javadocRoel Spilker
2010-07-20Moved DeleteLombokAnnotations to the proper package and source dir.Reinier Zwitserloot
2010-07-20import lombok.*; wasn't working in eclipse. It is now.Reinier Zwitserloot
Fixes issue #102.
2010-07-20Added documentation for @RequiredArgsConstructor, @NoArgsConstructor, ↵Reinier Zwitserloot
@AllArgsConstructor, and also how these generate @ConstructorProperties annotations. Also updated @Getter and @Setter's documentation to explain their new class-level feature, and updated @Data's description to highlight how @Data is now truly nothing more than the combination of @RequiredArgsConstructor, @EqualsAndHashCode, @ToString, @Getter, and @Setter.
2010-07-20Added copyright header to DelombokApp.javaReinier Zwitserloot