Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-06-05 | addendum to previous commit; found hardcoded reference to an added field and ↵ | Roel Spilker | |
it is safer to now use the augment class to access that field. | |||
2014-06-05 | Finished refactor of FieldAugment; there's no longer a separate variant for ↵ | Roel Spilker | |
boolean and references, and the code no longer blows up with a bunch of NPEs if you try to use the reference variant (which is now the only variant) with a primitive type. Should have zero effect on features or bugs, 100% refactor. | |||
2014-06-05 | [#688] Bugfix for eclipse: syntax highlighting would break amongst many ↵ | Reinier Zwitserloot | |
other features if using @Setter and most other features. | |||
2014-06-03 | bugfixed ‘print build time as part of version number if edge release’ ↵ | Reinier Zwitserloot | |
feature. | |||
2014-06-01 | Fixed up and extended Tolerate with support for constructors, and added docs. | Reinier Zwitserloot | |
2014-06-01 | fixed up ‘consequent boolean’ proposal with a different key name and ↵ | Reinier Zwitserloot | |
documentation. | |||
2014-06-01 | Revert "Remove a wrong test for copyAnnotations returning empty array." | Reinier Zwitserloot | |
While Maaartinus' thoughts are obviously correct (far better to use an empty array to convey 'this list-like construct has 0 items in it right now', vs. a null pointer), eclipse actually uses null-as-empty almost everywhere, and a lot of eclipse code will simply break if you don't do it right. This reverts commit 842a4759165c5cd05aae63da3921ee11a3641a4b. | |||
2014-06-01 | Fix a trivial bug in generateNullCheck. | Maaartin Grajcar | |
2014-05-31 | Implement Tolerate. | Maaartin Grajcar | |
2014-05-31 | Create GETTER_CONSEQUENT_BOOLEAN. | Maaartin Grajcar | |
2014-05-31 | Remove a wrong test for copyAnnotations returning empty array. | Maaartin Grajcar | |
2014-05-30 | #682: bugfix work in progress to fix IllegalArgumentException ‘Path must ↵ | Reinier Zwitserloot | |
include project and resource name’. | |||
2014-05-30 | edge releases now include the release timestamp in the ‘full version’ name. | Reinier Zwitserloot | |
2014-05-29 | #683: URI not absolute errors in mvn builds due to search for lombok.config ↵ | Reinier Zwitserloot | |
being broken. | |||
2014-05-27 | post-release version bump | Reinier Zwitserloot | |
2014-05-27 | pre-release version bump | Reinier Zwitserloot | |
2014-05-27 | Changed the lombok.nonNull.exceptionType configkey to be an enum, partly to ↵ | Reinier Zwitserloot | |
enforce only sensible exceptions and partly to make it possible to have the message be ‘x is null’ when throwing IAEs. | |||
2014-05-23 | Added confkey to make @NonNull generate a different exception because of the ↵ | Reinier Zwitserloot | |
IllegalArgumentException vs. NullPointerException that we really don’t want to get into. | |||
2014-05-22 | added conf keys (and implementation to make them work) for ↵ | Reinier Zwitserloot | |
lombok.getter.lazy.flagUsage and lombok.equalsAndHashCode.doNotUseGetters. | |||
2014-05-21 | added a test and handler for correctly handling confkey: ↵ | Reinier Zwitserloot | |
lombok.delegate.flagUsage. | |||
2014-05-21 | Added an error if @Delegate is used recursively. | Reinier Zwitserloot | |
2014-05-20 | @Delegate has moved to lombok.experimental. | Reinier Zwitserloot | |
Some work on the aliasing system to make that go smoothly. | |||
2014-05-08 | [java8] don't crash on intersection types | Roel Spilker | |
2014-05-08 | bugfix: our new trick to try and disable target typing by making the LHS of ↵ | Reinier Zwitserloot | |
a 'val' statement be of an unknown type instead of j.l.Object works for Javac8, but breaks Javac6! We now detect this and pick the right strategy based on whether or not the compiler supports target typing. | |||
2014-05-06 | more work on JDK8 support: val on generified lub types now works a little ↵ | Reinier Zwitserloot | |
better. | |||
2014-05-01 | [java8] Support in delombok for default methods in interfaces | Roel Spilker | |
2014-05-01 | [java8] Support in delombok for method references. | Roel Spilker | |
2014-05-01 | javac does not understand @SuppressWarnings("all") | Roel Spilker | |
2014-05-01 | bugfix for errors with ecj8 and builder. | Reinier Zwitserloot | |
2014-05-01 | some pretty significant changes to the build system, to try and add testing ↵ | Reinier Zwitserloot | |
against ecj8 to the lineup, and to force compilation with the bootstrap classpath of JDK6 so that we won't accidentally add deps on things that JVM6es don't have. | |||
2014-05-01 | eclipse usually just wants 'null' instead of a zero-len array. | Reinier Zwitserloot | |
In this particular case, ecj8 (but not ecj7) would start printing extra spaces, causing tests to fail. Other things tend to break too, so, we're sticking to the 'null for empty arrays' model. | |||
2014-05-01 | [java8] Support in delombok for intersection typecast and lambdas | Roel Spilker | |
2014-05-01 | Changed whitespace | Roel Spilker | |
2014-04-29 | added docs for the new onParam feature on EqualsAndHashCode, and some tiny ↵ | Reinier Zwitserloot | |
stylistic nitpicking. | |||
2014-04-03 | Fixing possible NPE | Christian Sterzl | |
2014-04-03 | Adding eclipse support. | Christian Sterzl | |
2014-04-03 | Adding onParam to annotation @EqualsAndHashCode to add individual ↵ | Christian Sterzl | |
annotations to the parameters of equals and canEqual. | |||
2014-04-02 | [#655] Switched to ASM5 to support -target 1.8 classes. | Reinier Zwitserloot | |
2014-04-02 | [#655] Added a test for the post compiler. It indeed fails in JDK8 now due ↵ | Reinier Zwitserloot | |
to an ASM version that doesn't understand java 8 class files. | |||
2014-04-01 | all usage of sneakyThrow is now throw sneakyThrow as it should be. | Reinier Zwitserloot | |
2014-03-26 | [i659] suppression of @ConstructorProperties should use config instead. Also ↵ | Roel Spilker | |
modified all onX examples to use two underscores. | |||
2014-03-26 | [i660] canEqual is now protected instead of public. | Roel Spilker | |
Also fixed the total lack of canEqual in the usage examples. | |||
2014-03-18 | Merge branch 'master' into configuration | Roel Spilker | |
Conflicts: build.xml src/core/lombok/eclipse/HandlerLibrary.java src/core/lombok/eclipse/handlers/EclipseHandlerUtil.java src/core/lombok/javac/HandlerLibrary.java src/core/lombok/javac/handlers/JavacHandlerUtil.java | |||
2014-03-17 | [#590][refactor] Fix for deadlock in WeakHashMap. Refactored all code that ↵ | Roel Spilker | |
used a WeakHashMap to fake a field. | |||
2014-03-07 | post release version bump | Reinier Zwitserloot | |
2014-03-06 | pre-release version bump | Reinier Zwitserloot | |
2014-03-05 | [configuration] All current kets are now camelCase and stop-bubbling is ↵ | Roel Spilker | |
renamed to config.stopBubbling | |||
2014-03-04 | removed unused code | Roel Spilker | |
2014-03-04 | Merge branch 'master' into configuration | Reinier Zwitserloot | |
2014-03-04 | [configuration] Merge branch 'master' as we work on configuration. | Reinier Zwitserloot | |
* Conflict due to adding topic() feature to logger in master, and 'field name' feature in config branch. * master has since updated to shiny new eclipse dep versions and the 'ant eclipseForDebugging' feature, but this branch added deps. Addressed that. * Renamed 'loggerCategory' to 'loggerTopic'. I know, that wasn't exactly right to do in a merge, but, there you have it. * Test infrastructure changed in configuration branch, and tests had been added in master branch. Conflicts: build.xml buildScripts/ivy.xml src/core/lombok/eclipse/handlers/HandleLog.java src/core/lombok/extern/apachecommons/CommonsLog.java src/core/lombok/extern/java/Log.java src/core/lombok/extern/log4j/Log4j.java src/core/lombok/extern/log4j/Log4j2.java src/core/lombok/javac/handlers/HandleLog.java test/transform/resource/after-ecj/ValInTryWithResources.java |