Commit Graph
1720 Commits
Author SHA1 Message Date
Reinier Zwitserloot 08710ee9bf Added lombok.Generated. We don’t do anything with this yet, but we will one day, and the more lombok.jars out in the wild that have this, the easier it’ll be. 2015-02-08 22:56:00 +01:00
Reinier Zwitserloot 2aff2159fc marking generated fields in builders as generated. This seems superfluous as the entire builder class is marked as such, but it won’t be if that part is manually written but builder is supposed to fill in a few blanks. 2015-02-08 22:53:19 +01:00
Reinier Zwitserloot 855f9314d6 [trivial] added some issues to the changelog. 2015-02-08 22:37:45 +01:00
Reinier Zwitserloot 4b1c2d1583 improved the way lambdas are printed to conform better to style standards (no parens for 1 arg). 2015-02-08 22:37:34 +01:00
Reinier Zwitserloot 65de4693eb [shadowloader] Fix for lombok v1.16.0 no longer working in eclipses that use -target 1.4 style class files (such as eclipse indigo). It’s a doozy. 2015-02-08 14:18:34 +01:00
Reinier Zwitserloot fd12196eea added the assertion logger feature, used for internal debugging only. 2015-02-04 01:32:07 +01:00
Reinier Zwitserloot 58a7914027 @UtilityClass handlers now more intelligent about inner types of implicitly static contexts (enums, interfaces, and annotation declarations). Also added tests to test for these. 2015-02-04 00:08:48 +01:00
Reinier Zwitserloot 74b38cd7d6 copyright header updates for web docs. 2015-02-04 00:07:55 +01:00
Reinier Zwitserloot 2856702d77 [i777] shadowloader’s ‘find myself’ feature didn’t work if spaces were in the path due to lack of decoding a URL. 2015-02-03 06:09:41 +01:00
Reinier Zwitserloot d8da2b9438 added impl for @UtilityClass. 2015-02-02 04:52:20 +01:00
Reinier Zwitserloot 46ce592dff reordered AUTHORS. 2015-02-02 04:46:59 +01:00
Reinier Zwitserloot bbb0fd21e5 Merge branch 'master' of https://github.com/luanpotter/lombok into utility-class 2015-02-02 02:15:58 +01:00
Reinier Zwitserloot 185c6ee684 [trivial] Wither would produce the wrong error message for bad use of onMethod/onParam. 2015-02-02 02:15:32 +01:00
Reinier Zwitserloot 209654f19e [i702] findbugs suppress warnings now available via config key. 2015-02-02 00:17:51 +01:00
Reinier Zwitserloot e5860edabe Fixed issues with val in inner classes, and re-enabled a test that caught it that we ignored earlier. 2015-02-01 06:53:10 +01:00
Luan Nico b31709e8cc Adding my name to the authors file 2015-01-31 07:51:11 -02:00
Reinier Zwitserloot a6170f5298 updated some copyright headers and reverted a change to use a TreeMap to force a more deterministic order to file processing in order to aid debugging. Also updated changelog. 2015-01-31 04:52:24 +01:00
Reinier Zwitserloot ef1f4e6404 added unit tests that confirmed break before the i694 fix and work afterwards. 2015-01-31 04:46:57 +01:00
Reinier Zwitserloot 6a91c013ca [i694] When we resolve anything with inner classes, supertype references in those inner classes
that also have val will break, depending on compile order. This should fix it.
2015-01-31 04:40:00 +01:00
Reinier Zwitserloot e5705f94cd * Added config key ‘lombok.addGeneratedAnnotation’.
* Added ‘format’ directive for tests.
* Updates tests to salt in some more format and config keys.
2015-01-30 18:17:00 +01:00
Reinier Zwitserloot 26b2fb5cd6 * the j.u.List recipe is now used to singularize java.lang.Iterables.
* Code gen for builder now adheres to format options when delomboking (doesn’t generate java.lang. FQNs if you ask it not to do that).
2015-01-30 15:49:36 +01:00
Reinier Zwitserloot a7bd812893 [i623] added eclipse code for generating @javax.annotation.Generated, and refactored java impl to reduce DRY violations. -f pretty now includes skipping generation of this annotation, and updated ALL the test cases. 2015-01-30 15:43:41 +01:00
Reinier Zwitserloot 7efbecfe49 Merge branch 'master' of https://github.com/petercgrant/lombok into i623 2015-01-30 14:35:47 +01:00
Peter Grant 8a6c581bf6 [i623] Added Peter Grant to AUTHORS 2015-01-29 19:23:57 -08:00
Reinier Zwitserloot 8ed49ce0b5 [i775] We broke the ant task with shadowloader; fixed again. 2015-01-30 03:46:42 +01:00
Reinier Zwitserloot b6e54e73e1 Merge pull request #57 from edofic/patch-1
add instructions for using lombok with sbt
2015-01-29 22:20:25 +01:00
Reinier Zwitserloot f8acd3fd0b Merge pull request #56 from ebraminio/master
Minor, put installer window on correct location
2015-01-29 22:19:45 +01:00
Reinier Zwitserloot a312ae9cdb Reverting the revert of purely a style issue; the copyAnnotations method is now ‘nicer’ and no longer requires having to deal with the fact that it can return both ‘null’ AND empty arrays.
Thanks to Maaartin Gracjar for setting this change in motion in commit 842a475916.
2015-01-29 21:32:56 +01:00
Reinier Zwitserloot 3388f68515 ressurected the experimental variant of the Value webpage, which now explains its been promoted and links to the new docs. 2015-01-27 15:45:02 +01:00
Reinier Zwitserloot a9150bf1aa post-release version bump 2015-01-27 15:44:41 +01:00
Peter Grant 5a5f465a04 [i623] Added javac impl of javax.annotation.Generated 2015-01-26 13:41:07 -08:00
Reinier Zwitserloot b4a48e39e7 pre-release version bump 2015-01-26 22:15:41 +01:00
Reinier Zwitserloot 34835fa8b7 small updates to the documentation of @Singular. 2015-01-26 22:11:57 +01:00
Reinier Zwitserloot 5c7493511d updated changelog 2015-01-26 14:00:26 +01:00
Reinier Zwitserloot 30beb498ca optimized the creation for singular lists/collections. 2015-01-26 13:52:50 +01:00
Reinier Zwitserloot 75da1e2481 updated copyright year in documentation 2015-01-26 08:47:39 +01:00
Reinier Zwitserloot 63aefa41e4 documentation for @Singular. 2015-01-26 08:46:41 +01:00
Roel Spilker 7bb2ed02c3 [i742][i747] Fix for ExtensionMethod broken in Eclipse using java8 2015-01-21 02:07:56 +01:00
Roel Spilker 6f76123a57 Fix for the eclipse launch targets for testing (they didn't work on windows). 2015-01-21 01:34:57 +01:00
Roel Spilker 20bd5dce06 the previous basic for fix didn't really work, this one is better. 2015-01-21 01:28:36 +01:00
Reinier Zwitserloot d9572c05b1 Fix for erroneous use of val in basic fors. 2015-01-21 01:11:38 +01:00
Reinier Zwitserloot cd139f4635 [@Singular @Builder] Our recipe for guava builders did not work in javac 1.7 and below; fixed. 2015-01-21 01:11:26 +01:00
Reinier Zwitserloot ef60d1af00 * Fixed running ecj tests within eclipse 2015-01-21 01:10:50 +01:00
Reinier Zwitserloot f153f1cda3 Merge the @Singular feature and the fix for ecj and the shadowloader. 2015-01-20 22:37:46 +01:00
Roel Spilker 296d1c2ed8 [shadowloader] all the patching we do for ecj are ALL entrypoints and need shadowloader treatment. This commit makes it happen. 2015-01-20 22:37:06 +01:00
Roel Spilker e97e0cc23e Bug fix in postcompiler app which seemed to not correctly identify changes. 2015-01-20 22:35:38 +01:00
Reinier Zwitserloot 19de8fbe47 brainfarted ‘singleton’ where I meant ‘singular’ in all the test files. Whoops! 2015-01-20 22:24:40 +01:00
Reinier Zwitserloot f071339508 added the lombok.singular.auto config option. 2015-01-20 22:17:18 +01:00
Reinier Zwitserloot 5b4ab9dae8 added the ‘always use guava’ lombok.config option for @Singular @Builder. 2015-01-20 15:01:30 +01:00
Reinier Zwitserloot 857da88e3e trying to manually add (parts of) the infrastructure for @Singular @Builder stuff is now flagged as an error. 2015-01-20 01:54:25 +01:00