aboutsummaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2014-05-27pre-release version bumpReinier Zwitserloot
2014-05-27Changed 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-23Added 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-22added conf keys (and implementation to make them work) for ↵Reinier Zwitserloot
lombok.getter.lazy.flagUsage and lombok.equalsAndHashCode.doNotUseGetters.
2014-05-21added a test and handler for correctly handling confkey: ↵Reinier Zwitserloot
lombok.delegate.flagUsage.
2014-05-21Added 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-08bugfix: 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-06more work on JDK8 support: val on generified lub types now works a little ↵Reinier Zwitserloot
better.
2014-05-01bugfix for errors with ecj8 and builder.Reinier Zwitserloot
2014-05-01some 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-01eclipse 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-04-29added docs for the new onParam feature on EqualsAndHashCode, and some tiny ↵Reinier Zwitserloot
stylistic nitpicking.
2014-04-03Fixing possible NPEChristian Sterzl
2014-04-03Adding eclipse support.Christian Sterzl
2014-04-03Adding 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-01all 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-18Merge branch 'master' into configurationRoel 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-07post release version bumpReinier Zwitserloot
2014-03-06pre-release version bumpReinier Zwitserloot
2014-03-05[configuration] All current kets are now camelCase and stop-bubbling is ↵Roel Spilker
renamed to config.stopBubbling
2014-03-04removed unused codeRoel Spilker
2014-03-04Merge branch 'master' into configurationReinier 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
2014-03-01Potential fix for NPE in classloader, issue 648Roel Spilker
2014-03-01yet another patcher-sourced fix, heh. Version-a-day!Reinier Zwitserloot
2014-03-01Updating to new lombok.patcher 'HomeFinder'.Reinier Zwitserloot
2014-02-27Fixed some issues when using lambda expressions in eclipse using the beta ↵Reinier Zwitserloot
JDK8 support plugin for Kepler.
2014-02-20Issue 641: @Delegate is incorrectly allowed on static members in javac. Also ↵Roel Spilker
added tests, Reinier.
2014-02-10Improved error reporting in EclipseRoel Spilker
2014-02-10[deps] Updated eclipse deps to 3.9 tree. This also enables testing java7 ↵Reinier Zwitserloot
features on ecj. [Log] updated naming for @Log (topic= instead of mchmulder's 'value').
2014-02-10Merge branch 'issue-632' of https://github.com/mthmulders/lombok into i632Reinier Zwitserloot
2014-02-08Handler and testcases for @XSlf4jMaarten Mulders
2014-02-08Handler and testcases for @Log4j2Maarten Mulders
2014-02-08Handler and testcases for @Log4jMaarten Mulders
2014-02-08Handler and testcases for @LogMaarten Mulders
2014-02-08Handlers and testcases for @CommonsLogMaarten Mulders
2014-02-08Handlers and testcases for @Slf4jMaarten Mulders
2014-02-06[configuration] Added the configuration keys lombok.ToString.doNotUseGetters ↵Roel Spilker
and lombok.ToString.includeFieldNames
2014-02-06[configuration] Have the ConfigurationApp print platform-specific newLine ↵Roel Spilker
characters, and print clear for empty lists.
2014-02-06Merge pull request #43 from jlahoda/471Roel Spilker
#471: @SneakyThrows should work in NetBeans
2014-02-05Fix for issue 631. Martin, thanks for the contribution.Roel Spilker
2014-02-04#471: @SneakyThrows should work in NetBeansJan Lahoda
2014-01-31[configuration] Added first automated test for the configuration framework. ↵Roel Spilker
For now, it fails.
2014-01-23[configuration] Small improvements to the command line appRoel Spilker