Commit Graph
580 Commits
Author SHA1 Message Date
Reinier Zwitserloot a1629c55ac Updated changelog for fixing issue #48 2010-07-18 00:37:34 +02:00
Reinier Zwitserloot 8869e97594 All field accesses done by generated lombok methods are now qualified with 'this.'
Addresses issue #48
2010-07-18 00:34:22 +02:00
Reinier Zwitserloot 51b031c732 In our efforts to eliminate annotations for delombok, we also eliminated all 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 06:58:00 +02:00
Reinier Zwitserloot 89586dd793 Bugfix: Annotations on types were being ignored if the type had no members in it, in javac only. 2010-07-17 06:56:37 +02:00
Reinier Zwitserloot 32a23d7786 Implements issue #129: @Getter and @Setter are now legal on entire types. 2010-07-17 06:54:33 +02:00
Reinier Zwitserloot 99f763a729 Updated spelling of LICENCE to LICENSE, and updated copyright notice of help text printed by main executable. 2010-07-17 05:10:43 +02:00
Reinier Zwitserloot 775ab75ee8 Did some maintainance on the changelog. 2010-07-16 05:55:54 +02:00
Reinier Zwitserloot 3b706b09f7 previous update to the code due to changes in lombok.patcher introduced a bug, which was causing the following exception in the eclipse error log:
java.lang.VerifyError: (class: org/eclipse/jdt/internal/corext/dom/LinkedNodeFinder, method: findByBinding signature: (Lorg/eclipse/jdt/core/dom/ASTNode;Lorg/eclipse/jdt/core/dom/IBinding;)[Lorg/eclipse/jdt/core/dom/SimpleName;) Incompatible argument to function
2010-07-16 04:04:38 +02:00
Reinier Zwitserloot 491d6bf7a4 Updated eclipse dependencies to 3.6.0, and added sources. 2010-07-16 04:03:38 +02:00
Reinier Zwitserloot bc8d7d131e Updated to helios. A few new warnings popped up; handled those. 2010-07-16 02:20:17 +02:00
Reinier Zwitserloot d5ba04ca59 Added copying of @CheckForNull from a field to autogenerated getters and setters, just like @Nullable is copied.
Implements feature request issue 128.
2010-07-14 16:01:08 +02:00
Reinier Zwitserloot e693672cd4 Changed build system to ivy. 2010-07-12 23:48:02 +02:00
Reinier Zwitserloot a118bc7924 Merge branch 'master' of git@github.com:rzwitserloot/lombok 2010-04-24 17:47:00 +02:00
Reinier Zwitserloot 27fd5e4776 Keeping pace with changes to lombok.patcher. 2010-04-24 17:42:59 +02:00
Roel Spilker 5f276b6209 Merge branch 'master' of git@github.com:rzwitserloot/lombok 2010-02-14 03:50:39 +01:00
Roel Spilker 2552315058 Added unicode escape writing to avoid pesky encoding issues. 2010-02-14 03:50:19 +01:00
Reinier Zwitserloot 3c75487f71 mavenrepo example now adds scope=provided to reflect that lombok is only a build-time and not a run-time dependency. 2010-02-10 22:06:08 +01:00
Reinier Zwitserloot 06e0ff4ab3 cmdreader no longer needs @Parameterized 2010-02-10 22:04:10 +01:00
Reinier Zwitserloot f4ddece614 Added fix for tools.jar finding to the changelog 2010-01-11 18:28:03 +01:00
Reinier Zwitserloot b0c712833b Made DelombokApp's error message if tools.jar is in fact missing more useful; the advice it gives will now actually work. 2010-01-11 18:24:27 +01:00
Reinier Zwitserloot 77036ce732 Made discovery of tools.jar slightly more robust and got rid of the double error you'd get if it cant be found. 2010-01-11 18:17:35 +01:00
Reinier Zwitserloot 9c07a465c1 NonNull state really ought to be documented, so now it is. 2010-01-08 20:16:24 +01:00
Reinier Zwitserloot 1845525d44 Added link to Michael Kimberlin's article to slideshow page. 2010-01-08 00:02:08 +01:00
Reinier Zwitserloot 63aceae8be Changes 'div class=para' to the simpler and semantically correct 'p'. 2010-01-07 23:59:58 +01:00
Reinier Zwitserloot 70fb2fe83f Adding changelog entry for fixing of issue 96 2010-01-07 23:56:23 +01:00
Reinier Zwitserloot 0072efc4d6 Now also testing value= as well as arrays in annotation params. 2010-01-07 23:52:36 +01:00
Reinier Zwitserloot 3fc7ac6207 Added test to ensure interfaces print correctly (test case because 'public' and 'abstract' are implied). 2010-01-07 23:48:21 +01:00
Reinier Zwitserloot e94bf546f3 Fixing javac's PrettyPrinter's screwup on enum members with bodies or parameters.
Note that JDK7 fixed this themselves though they kept the silly comments.
2010-01-07 23:47:46 +01:00
Reinier Zwitserloot 24be0f86ad Failing tests now do a full print of the actual and expected delombok output. 2010-01-07 22:50:28 +01:00
Reinier Zwitserloot aa2643092d Javac's printer screws up on complex enums. Added tests for this case. 2010-01-07 22:49:51 +01:00
Reinier Zwitserloot 87044b0bc5 Fix for the installer crashing with NPE on line 589. 2009-12-30 03:25:57 +01:00
Reinier Zwitserloot cf11641c8a changelog for fixing issue 72. 2009-12-30 03:24:49 +01:00
Reinier Zwitserloot bed2d10358 Sanity check on running patch scripts for eclipse - if its already been done we do not run them again. 2009-12-30 02:29:37 +01:00
Reinier Zwitserloot 7aa2573079 Added copyright notices. 2009-12-30 02:14:15 +01:00
Reinier Zwitserloot a3494aa608 Command line compiling with ecj at source 1.6 now works! 2009-12-30 02:04:01 +01:00
Reinier Zwitserloot f3574ee0cb Merge branch 'master' into ecj 2009-12-30 00:02:43 +01:00
Reinier Zwitserloot f737c1ca27 EclipsePatcher now only patches needed stuff when in ECJ mode. 2009-12-29 23:55:36 +01:00
Reinier Zwitserloot 64e8eb8e46 Fix for issue #93: Naming your class GetFoo prevents lombok from making a getFoo method in eclipse. 2009-12-29 22:01:17 +01:00
Reinier Zwitserloot 1f7bddd688 Added test suite for issue #93 - apparently this problem (naming your class GetFoo prevents lombok from making a getFoo method) only occurs on eclipse, as the test passes. 2009-12-26 04:11:22 +01:00
Reinier Zwitserloot 0917f20f74 work in progress on ecj support. 2009-12-23 03:36:17 +01:00
Reinier Zwitserloot e56395a49f ecj prep: lombok.jar is now also a dynamic agent, and the main annotation processor is now the core processor that farms out the work to context-specific implementations. 2009-12-23 03:36:05 +01:00
Reinier Zwitserloot b719e47e2d prep for this class working better for ecj. 2009-12-23 03:35:35 +01:00
Reinier Zwitserloot f9264b78e4 HandlerLibrary now uses the proper context. 2009-12-23 03:34:15 +01:00
Reinier Zwitserloot 55bed99c90 generalized the annotation processor that lombok.jar represents into a main class that farms out the work to a specific implementation depending on environment; previously lombok.jar's annotation processor was javac specific. 2009-12-23 03:32:11 +01:00
Reinier Zwitserloot f57e23bebb Abstracted out stuff that only works in a full eclipse and not in ECJ. 2009-12-23 03:31:09 +01:00
Reinier Zwitserloot df1e578432 Added ecj. 2009-12-23 03:30:25 +01:00
Reinier Zwitserloot 69fe8e049c The latest on the master branch is from now on called 'EDGE' and not 'HEAD'. 2009-12-21 14:29:41 +01:00
Reinier Zwitserloot abddcc412e download-edge is now overwritten (to say that the stable is the latest) upon a full release. 2009-12-21 14:26:47 +01:00
Reinier Zwitserloot b829c0f8f1 Fixed the changelog.html generation to be a full HTML file and not an HTML snippet. 2009-12-21 14:18:02 +01:00
Reinier Zwitserloot a12675e120 Added support to fully automatically upload a cutting edge build to projectlombok.org, as well as a page with information about it, gathered from the changelog. 2009-12-21 14:11:25 +01:00