Commit Graph

  • 0892b61180 Updated credits to list Petr Jiricka and Cobertura, also updated copyright year for the index page. Reinier Zwitserloot 2010-07-20 12:27:24 +02:00
  • a9ed18ac85 bugfix: The previous fix to stop removal of lombok annotations unless delombok is running actually only worked for the import, and still deleted the annotation. No longer. Reinier Zwitserloot 2010-07-20 12:06:20 +02:00
  • db6a456557 Merge branch 'master' of github.com:rzwitserloot/lombok Reinier Zwitserloot 2010-07-20 12:00:10 +02:00
  • d7ee0bc8a5 @Getter int x, y; used to only apply to 'x', now it applies to both x and y. Reinier Zwitserloot 2010-07-20 11:58:56 +02:00
  • 6daa9cdbe3 Added references to other constructor annotations in the javadoc Roel Spilker 2010-07-20 11:54:21 +02:00
  • ba7406f05a Moved DeleteLombokAnnotations to the proper package and source dir. Reinier Zwitserloot 2010-07-20 11:00:38 +02:00
  • 178f628565 import lombok.*; wasn't working in eclipse. It is now. Reinier Zwitserloot 2010-07-20 10:39:19 +02:00
  • aaf8547d91 Added documentation for @RequiredArgsConstructor, @NoArgsConstructor, @AllArgsConstructor, and also how these generate @ConstructorProperties annotations. Reinier Zwitserloot 2010-07-20 07:43:02 +02:00
  • f17ba28daa Added copyright header to DelombokApp.java Reinier Zwitserloot 2010-07-20 07:03:20 +02:00
  • 77ff3ca2c3 import lombok.AccessLevel is now also removed during delomboking. Also, when NOT running delombok, the javac processors no longer delete the lombok annotations as they process. This is particularly relevant for netbeans. Reinier Zwitserloot 2010-07-20 07:03:07 +02:00
  • 4e40de2f88 Whoops, the junit dependency descriptor was misnamed. Reinier Zwitserloot 2010-07-20 06:28:40 +02:00
  • c5a31a3768 Made more consistent Roel Spilker 2010-07-20 02:06:06 +02:00
  • 4d2eaa3653 Published the test target Roel Spilker 2010-07-20 01:42:23 +02:00
  • 0d7df01a07 Updated the tests to reflect recent modifications: use 'this' where possible and add @SuppressWarnings for all generated fields and methods. Roel Spilker 2010-07-20 01:35:40 +02:00
  • 9b886c140c Changed the order of unpacking libs to be before compiling in the build script, this way having old versions of e.g. lombok.patcher around dont mysteriously break your build until you ant clean. Roel Spilker 2010-07-20 00:44:36 +02:00
  • 01ff2a8b79 With the new features, some of the delombok based unit tests no longer work. Reinier Zwitserloot 2010-07-20 00:39:04 +02:00
  • 78aa370b14 Whoops, 2 dependency descriptors were missing. Added them. Reinier Zwitserloot 2010-07-20 00:38:38 +02:00
  • 45460230a5 Fixed some broken dependency descriptors Roel Spilker 2010-07-20 00:34:09 +02:00
  • 5c6fe62a85 Added support for @ConstructorProperties generation for generated constructors. Reinier Zwitserloot 2010-07-19 23:48:12 +02:00
  • 734baebfa9 [TRIVIAL] in case of bugs and we drop to toModifier() for AccessLevel.NONE, we now make a private method/constructor instead of a public one. Still not right, but less wrong than public. Reinier Zwitserloot 2010-07-19 23:41:44 +02:00
  • 8c3b34e851 Added javadoc to the annotation parameters for the @Constructor annotations, and also added the suppressConstructorProperties flag. Reinier Zwitserloot 2010-07-19 23:40:59 +02:00
  • 067ecf7118 Added support for @NoArgsConstructor, @RequiredArgsConstructor and @AllArgsConstructor for eclipse. Reinier Zwitserloot 2010-07-19 22:07:01 +02:00
  • 29cd0ac3e7 Added support for @AllArgsConstructor, @NoArgsConstructor, and @RequiredArgsConstructor for javac. Reinier Zwitserloot 2010-07-19 21:18:16 +02:00
  • b47e87f873 Added (and left intentionally undocumented) an option to force the installer to use an absolute path for location of lombok.jar: Reinier Zwitserloot 2010-07-19 17:24:58 +02:00
  • a5e19958f6 All generated fields and methods now get a @SuppressWarnings("all"). Reinier Zwitserloot 2010-07-18 01:26:02 +02:00
  • a1629c55ac Updated changelog for fixing issue #48 Reinier Zwitserloot 2010-07-18 00:37:34 +02:00
  • 8869e97594 All field accesses done by generated lombok methods are now qualified with 'this.' Reinier Zwitserloot 2010-07-18 00:24:56 +02:00
  • 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. Reinier Zwitserloot 2010-07-17 06:58:00 +02:00
  • 89586dd793 Bugfix: Annotations on types were being ignored if the type had no members in it, in javac only. Reinier Zwitserloot 2010-07-17 06:56:37 +02:00
  • 32a23d7786 Implements issue #129: @Getter and @Setter are now legal on entire types. Reinier Zwitserloot 2010-07-17 06:54:33 +02:00
  • 99f763a729 Updated spelling of LICENCE to LICENSE, and updated copyright notice of help text printed by main executable. Reinier Zwitserloot 2010-07-17 05:03:14 +02:00
  • 775ab75ee8 Did some maintainance on the changelog. Reinier Zwitserloot 2010-07-16 05:55:54 +02:00
  • 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: Reinier Zwitserloot 2010-07-16 04:04:38 +02:00
  • 491d6bf7a4 Updated eclipse dependencies to 3.6.0, and added sources. Reinier Zwitserloot 2010-07-16 04:03:38 +02:00
  • bc8d7d131e Updated to helios. A few new warnings popped up; handled those. Reinier Zwitserloot 2010-07-16 02:20:17 +02:00
  • d5ba04ca59 Added copying of @CheckForNull from a field to autogenerated getters and setters, just like @Nullable is copied. Reinier Zwitserloot 2010-07-14 16:01:08 +02:00
  • e693672cd4 Changed build system to ivy. Reinier Zwitserloot 2010-07-12 23:48:02 +02:00
  • a118bc7924 Merge branch 'master' of git@github.com:rzwitserloot/lombok Reinier Zwitserloot 2010-04-24 17:47:00 +02:00
  • 27fd5e4776 Keeping pace with changes to lombok.patcher. Reinier Zwitserloot 2010-04-24 17:42:59 +02:00
  • 5f276b6209 Merge branch 'master' of git@github.com:rzwitserloot/lombok Roel Spilker 2010-02-14 03:50:39 +01:00
  • 2552315058 Added unicode escape writing to avoid pesky encoding issues. Roel Spilker 2010-02-14 03:50:19 +01:00
  • 3c75487f71 mavenrepo example now adds scope=provided to reflect that lombok is only a build-time and not a run-time dependency. Reinier Zwitserloot 2010-02-10 22:06:08 +01:00
  • 06e0ff4ab3 cmdreader no longer needs @Parameterized Reinier Zwitserloot 2010-02-10 22:04:10 +01:00
  • f4ddece614 Added fix for tools.jar finding to the changelog Reinier Zwitserloot 2010-01-11 18:28:03 +01:00
  • b0c712833b Made DelombokApp's error message if tools.jar is in fact missing more useful; the advice it gives will now actually work. Reinier Zwitserloot 2010-01-11 18:24:27 +01:00
  • 77036ce732 Made discovery of tools.jar slightly more robust and got rid of the double error you'd get if it cant be found. Reinier Zwitserloot 2010-01-11 18:17:35 +01:00
  • 9c07a465c1 NonNull state really ought to be documented, so now it is. Reinier Zwitserloot 2010-01-08 20:16:24 +01:00
  • 1845525d44 Added link to Michael Kimberlin's article to slideshow page. Reinier Zwitserloot 2010-01-08 00:02:08 +01:00
  • 63aceae8be Changes 'div class=para' to the simpler and semantically correct 'p'. Reinier Zwitserloot 2010-01-07 23:59:58 +01:00
  • 70fb2fe83f Adding changelog entry for fixing of issue 96 Reinier Zwitserloot 2010-01-07 23:56:23 +01:00
  • 0072efc4d6 Now also testing value= as well as arrays in annotation params. Reinier Zwitserloot 2010-01-07 23:52:36 +01:00
  • 3fc7ac6207 Added test to ensure interfaces print correctly (test case because 'public' and 'abstract' are implied). Reinier Zwitserloot 2010-01-07 23:48:21 +01:00
  • e94bf546f3 Fixing javac's PrettyPrinter's screwup on enum members with bodies or parameters. Reinier Zwitserloot 2010-01-07 22:53:06 +01:00
  • 24be0f86ad Failing tests now do a full print of the actual and expected delombok output. Reinier Zwitserloot 2010-01-07 22:50:28 +01:00
  • aa2643092d Javac's printer screws up on complex enums. Added tests for this case. Reinier Zwitserloot 2010-01-07 22:49:51 +01:00
  • 87044b0bc5 Fix for the installer crashing with NPE on line 589. Reinier Zwitserloot 2009-12-30 03:25:57 +01:00
  • cf11641c8a changelog for fixing issue 72. Reinier Zwitserloot 2009-12-30 03:24:49 +01:00
  • bed2d10358 Sanity check on running patch scripts for eclipse - if its already been done we do not run them again. Reinier Zwitserloot 2009-12-30 02:29:37 +01:00
  • 7aa2573079 Added copyright notices. Reinier Zwitserloot 2009-12-30 02:14:15 +01:00
  • a3494aa608 Command line compiling with ecj at source 1.6 now works! Reinier Zwitserloot 2009-12-30 02:03:48 +01:00
  • f3574ee0cb Merge branch 'master' into ecj Reinier Zwitserloot 2009-12-30 00:02:43 +01:00
  • f737c1ca27 EclipsePatcher now only patches needed stuff when in ECJ mode. Reinier Zwitserloot 2009-12-29 23:55:36 +01:00
  • 64e8eb8e46 Fix for issue #93: Naming your class GetFoo prevents lombok from making a getFoo method in eclipse. Reinier Zwitserloot 2009-12-26 04:32:24 +01:00
  • 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. Reinier Zwitserloot 2009-12-26 04:11:22 +01:00
  • 0917f20f74 work in progress on ecj support. Reinier Zwitserloot 2009-12-23 03:36:17 +01:00
  • 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. Reinier Zwitserloot 2009-12-23 03:36:05 +01:00
  • b719e47e2d prep for this class working better for ecj. Reinier Zwitserloot 2009-12-23 03:35:35 +01:00
  • f9264b78e4 HandlerLibrary now uses the proper context. Reinier Zwitserloot 2009-12-23 03:34:15 +01:00
  • 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. Reinier Zwitserloot 2009-12-23 03:32:11 +01:00
  • f57e23bebb Abstracted out stuff that only works in a full eclipse and not in ECJ. Reinier Zwitserloot 2009-12-23 03:31:09 +01:00
  • df1e578432 Added ecj. Reinier Zwitserloot 2009-12-23 03:30:25 +01:00
  • 69fe8e049c The latest on the master branch is from now on called 'EDGE' and not 'HEAD'. Reinier Zwitserloot 2009-12-21 14:29:41 +01:00
  • abddcc412e download-edge is now overwritten (to say that the stable is the latest) upon a full release. Reinier Zwitserloot 2009-12-21 14:26:47 +01:00
  • b829c0f8f1 Fixed the changelog.html generation to be a full HTML file and not an HTML snippet. Reinier Zwitserloot 2009-12-21 14:18:02 +01:00
  • 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. Reinier Zwitserloot 2009-12-21 14:11:25 +01:00
  • 9dd81c3361 Added previous fixes to the changelog. Reinier Zwitserloot 2009-12-21 14:10:57 +01:00
  • 2c8032a243 Fixes issue #84: @Data and many other annotations couldn't deal with wildcard generics that had a bound on them, so, for example, a field typed as 'List<? extends Number>'. Reinier Zwitserloot 2009-12-21 12:06:31 +01:00
  • e09ce47465 [TRIVIAL] style Reinier Zwitserloot 2009-12-21 12:04:51 +01:00
  • 63dca5d3e9 getProbableFQTypes now correctly assumes there's a hidden 'import java.lang.*;' at the end of any source file's import list. Reinier Zwitserloot 2009-12-17 16:35:33 +01:00
  • 61b054d787 Fix to javac handler; it now properly detects single package names, such as "package foo;" Petr Jiricka 2009-12-17 12:56:58 +01:00
  • 31d7d8ec92 getProbablyFQType now works much better, especially at finding classes that aren't in rt.jar. Reinier Zwitserloot 2009-12-17 12:15:01 +01:00
  • b09257768b Whoops - forgot to add release date to 0.9.2 in changelog. Reinier Zwitserloot 2009-12-15 22:17:58 +01:00
  • 3153e1dd2a running java -jar lombok.jar version now also prints release name. Reinier Zwitserloot 2009-12-15 20:28:25 +01:00
  • 7c78b4ac08 postrelease Reinier Zwitserloot 2009-12-15 20:26:32 +01:00
  • d5f4bb8d9e [javadoc] Reinier Zwitserloot 2009-12-15 20:18:45 +01:00
  • fb18991550 prerelease prep Reinier Zwitserloot 2009-12-15 20:16:29 +01:00
  • 83f54c4f54 Added fix for issue #83 to the changelog. Reinier Zwitserloot 2009-12-15 20:16:23 +01:00
  • 91faa94a90 Clarified previous commit with a comment. Reinier Zwitserloot 2009-12-15 16:05:06 +01:00
  • 3d5f9b9f98 Potential fix for issue #83. Reinier Zwitserloot 2009-12-15 12:15:47 +01:00
  • e8736d6b64 This file really never should have been checked in. Reinier Zwitserloot 2009-12-13 11:22:38 +01:00
  • 221171686c Merge branch 'master' of git@github.com:rzwitserloot/lombok Reinier Zwitserloot 2009-12-12 14:29:55 +01:00
  • d9d7fe8063 Running netbeans on a JVM1.5 is not a supported platform for lombok. Instead of an obscure error and no netbeans, you now get netbeans with no lombok, and a GUI warning box explaining what's wrong and how to fix it. Reinier Zwitserloot 2009-12-12 14:26:33 +01:00
  • 1e6f5fc892 installer fixes: - when manually specifying paths via the command line installer, each location would get installed/uninstalled twice, and errors would occur if you provided paths with no known IDEs - fixed a problematic earlier checkin regarding STSFinder; now STSFinder looks in all the appropriate spots. Reinier Zwitserloot 2009-12-12 14:25:57 +01:00
  • a9c1c99d4e Added -Xlint:unchecked to ant compile. Reinier Zwitserloot 2009-12-12 14:23:09 +01:00
  • a2bc25c39a eclipse project now explicitly defines target JVM as 1.6. Technically it's a mix of 1.5 and 1.6, but that is not expressible in eclipse .classpath files. Updated eclipse project settings to be more specific (less 'workspace default'). Reinier Zwitserloot 2009-12-12 14:21:45 +01:00
  • 83702e9269 Tell google we own this website Roel Spilker 2009-12-10 17:34:59 +01:00
  • 1815a7828e Fixed issue #78: Delombok should not copy hidden directories (like .git or .cvs). Reinier Zwitserloot 2009-12-08 06:24:46 +01:00
  • 09b339db47 Merge branch 'master' of git@github.com:rzwitserloot/lombok Reinier Zwitserloot 2009-12-08 06:07:23 +01:00
  • c3a3c09f4f Added support for SpringSource Tool Suite, which, given that its based on eclipse, was just a matter of updating the installer. Reinier Zwitserloot 2009-12-08 06:06:46 +01:00
  • 48404894d8 Added hailbunny name to upcoming 0.9.2 release. Reinier Zwitserloot 2009-12-08 00:47:52 +01:00