aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-06-06[i554] Another try to prevent NPEs on IBM J9Roel Spilker
2014-06-05addendum 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-05Finished 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-03bugfixed ‘print build time as part of version number if edge release’ ↵Reinier Zwitserloot
feature.
2014-06-01Fixed up and extended Tolerate with support for constructors, and added docs.Reinier Zwitserloot
2014-06-01fixed up ‘consequent boolean’ proposal with a different key name and ↵Reinier Zwitserloot
documentation.
2014-06-01Revert "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-01Fix a trivial bug in generateNullCheck.Maaartin Grajcar
2014-05-31Implement Tolerate.Maaartin Grajcar
2014-05-31Create GETTER_CONSEQUENT_BOOLEAN.Maaartin Grajcar
2014-05-31Remove 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-30edge 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-27post-release version bumpReinier Zwitserloot
2014-05-27removed out of date docs that we don’t use, and updated the download link ↵Reinier Zwitserloot
to our own server.
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-22[trivial] removed possible warning in eclipse.Reinier Zwitserloot
2014-05-22added documentation for the configuration feature.Reinier Zwitserloot
2014-05-22added conf keys (and implementation to make them work) for ↵Reinier Zwitserloot
lombok.getter.lazy.flagUsage and lombok.equalsAndHashCode.doNotUseGetters.
2014-05-22upgraded to lombok.patcher 1.15 to fix bug 670.Reinier Zwitserloot
2014-05-21Suppressed warning about 'ignoreAllErrors()' that was added to ↵Roel Spilker
IErrorHandlingPolicy in a more recent ecj editions
2014-05-21New year in documentationRoel Spilker
2014-05-21Issue 676: Updated the video player code, removed all Quicktime references.Roel Spilker
2014-05-21Fix website re. DelegateRoel Spilker
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-12patcher upgrade for issue 666.Reinier Zwitserloot
2014-05-08We closed one tag too many on the homepage. Apparently on some modern ↵Reinier Zwitserloot
version of firefox this makes flash confused.
2014-05-08Added test for issue 361. It is currently ignored.Roel Spilker
2014-05-08[java8] Added tests for using java language features in transformations.Roel Spilker
2014-05-08[java8] don't crash on intersection typesRoel Spilker
2014-05-08All tests now succeed on all platforms again;Reinier Zwitserloot
'optional' expected messages added. expanded some tests. Added a check if the bootclasspath supports a certain version, i.e. don't try to run a JDK7-only test if AutoClosable isn't available.
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-07Our maven/ivy instructions also apply to gradle; updated docs to reflect this.Reinier Zwitserloot
2014-05-07[website] tweaked and reworded contributed instructions for gradle and ↵Reinier Zwitserloot
Android Studio for the website.
2014-05-07Merge branch 'patch-1' of https://github.com/dodgex/lombok into ↵Reinier Zwitserloot
dodgex-patch-androiddocs
2014-05-07Fixed missing dep resolution for ecj variants used by testing.Reinier Zwitserloot
2014-05-06more work on JDK8 support: val on generified lub types now works a little ↵Reinier Zwitserloot
better.
2014-05-06LoggerSlf4jOnNonType test just cares about error messages, so now the actual ↵Reinier Zwitserloot
source output is just ignored as irrelevant.
2014-05-06added a new 'master' javac8 as the basis for Oracle8 testing, and included ↵Reinier Zwitserloot
sources for this to aid in debugging.
2014-05-06added support for different error messages, where either one will mean the ↵Reinier Zwitserloot
tests pass (new versions of javac, ecj, etc sometimes totally change the message).
2014-05-04thoroughly updated the launch targets for testing lombok in eclipse;Reinier Zwitserloot
they should now be able to handle running JDK8 etc tests. CAREFUL: You MUST name your JDK8 'JavaSE-1.8' or it won't work. Also added a basic test for JDK8 features.
2014-05-02Update android.htmldodgex
`apt` is only required when using android-apt plugin
2014-05-02Update android.htmldodgex
added info about @java.beans.ConstructorProperties
2014-05-01[java8] Support in delombok for default methods in interfacesRoel Spilker