Commit Graph
1582 Commits
Author SHA1 Message Date
Reinier Zwitserloot 0e673c6b30 added conf keys (and implementation to make them work) for lombok.getter.lazy.flagUsage and lombok.equalsAndHashCode.doNotUseGetters. 2014-05-22 03:30:27 +02:00
Reinier Zwitserloot 29c5558052 upgraded to lombok.patcher 1.15 to fix bug 670. 2014-05-22 03:30:27 +02:00
Roel Spilker b8e33669cb Suppressed warning about 'ignoreAllErrors()' that was added to IErrorHandlingPolicy in a more recent ecj editions 2014-05-21 22:00:04 +02:00
Roel Spilker 8238144393 New year in documentation 2014-05-21 21:52:04 +02:00
Roel Spilker 2e85b5afb8 Issue 676: Updated the video player code, removed all Quicktime references. 2014-05-21 21:35:02 +02:00
Roel Spilker 3292768c81 Fix website re. Delegate 2014-05-21 21:13:01 +02:00
Reinier Zwitserloot c002c0b3c7 added a test and handler for correctly handling confkey: lombok.delegate.flagUsage. 2014-05-21 01:55:54 +02:00
Reinier Zwitserloot 8cfa421ce5 Added an error if @Delegate is used recursively. 2014-05-21 01:44:45 +02:00
Reinier Zwitserloot 4996428ea1 @Delegate has moved to lombok.experimental.
Some work on the aliasing system to make that go smoothly.
2014-05-20 23:43:08 +02:00
Reinier Zwitserloot 05ca21b75e patcher upgrade for issue 666. 2014-05-12 15:15:57 +02:00
Reinier Zwitserloot a49483c2f6 We closed one tag too many on the homepage. Apparently on some modern version of firefox this makes flash confused. 2014-05-08 01:24:26 +02:00
Roel Spilker 293653e2ff Added test for issue 361. It is currently ignored. 2014-05-08 01:15:57 +02:00
Roel Spilker 22c5e0daaf [java8] Added tests for using java language features in transformations. 2014-05-08 01:14:06 +02:00
Roel Spilker 8bfed5d51c [java8] don't crash on intersection types 2014-05-08 01:08:56 +02:00
Reinier Zwitserloot 844995fc60 All tests now succeed on all platforms again;
'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-08 00:39:59 +02:00
Reinier Zwitserloot 7f85149f39 bugfix: our new trick to try and disable target typing by making the LHS of 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-08 00:39:59 +02:00
Reinier Zwitserloot 65d89f077e Our maven/ivy instructions also apply to gradle; updated docs to reflect this. 2014-05-07 23:34:56 +02:00
Reinier Zwitserloot df7be9752a [website] tweaked and reworded contributed instructions for gradle and Android Studio for the website. 2014-05-07 23:26:48 +02:00
Reinier Zwitserloot 716951a851 Merge branch 'patch-1' of https://github.com/dodgex/lombok into dodgex-patch-androiddocs 2014-05-07 22:39:14 +02:00
Reinier Zwitserloot be4ed484db Fixed missing dep resolution for ecj variants used by testing. 2014-05-07 22:32:31 +02:00
Reinier Zwitserloot d330649b15 more work on JDK8 support: val on generified lub types now works a little better. 2014-05-06 18:45:09 +02:00
Reinier Zwitserloot 5c3adb7737 LoggerSlf4jOnNonType test just cares about error messages, so now the actual source output is just ignored as irrelevant. 2014-05-06 18:44:08 +02:00
Reinier Zwitserloot 2bda4e3647 added a new 'master' javac8 as the basis for Oracle8 testing, and included sources for this to aid in debugging. 2014-05-06 18:43:44 +02:00
Reinier Zwitserloot e53d93b7ce added support for different error messages, where either one will mean the tests pass (new versions of javac, ecj, etc sometimes totally change the message). 2014-05-06 18:43:24 +02:00
Reinier Zwitserloot 7079271802 thoroughly updated the launch targets for testing lombok in eclipse;
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-04 10:33:55 +02:00
dodgex b1ffdc0675 Update android.html
`apt` is only required when using android-apt plugin
2014-05-02 12:02:49 +02:00
dodgex 9417215f27 Update android.html
added info about @java.beans.ConstructorProperties
2014-05-02 10:53:21 +02:00
Roel Spilker e890428077 [java8] Support in delombok for default methods in interfaces 2014-05-01 22:13:10 +02:00
Roel Spilker c7bfba873e [java8] Support in delombok for method references. 2014-05-01 21:42:38 +02:00
Roel Spilker 81ba6ee5f5 javac does not understand @SuppressWarnings("all") 2014-05-01 21:04:47 +02:00
dodgex 1996b7e58f Add Android Studio / Gradle instructions 2014-05-01 17:52:57 +02:00
Reinier Zwitserloot 428edaa1a5 bugfix for errors with ecj8 and builder. 2014-05-01 00:08:52 +02:00
Reinier Zwitserloot 4cfb4b37ad some pretty significant changes to the build system, to try and add testing 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 00:08:52 +02:00
Reinier Zwitserloot 934e41d821 eclipse usually just wants 'null' instead of a zero-len array.
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 00:08:52 +02:00
Roel Spilker fd1a9d7c09 [java8] Support in delombok for intersection typecast and lambdas 2014-05-01 00:06:22 +02:00
Roel Spilker 415fa0d8db Changed whitespace 2014-05-01 00:06:22 +02:00
Roel Spilker 2a449eee23 [test harness] Java 7+ tests would not be triggered using java 8 2014-05-01 00:06:21 +02:00
Reinier Zwitserloot 5fcb9284c1 added docs for the new onParam feature on EqualsAndHashCode, and some tiny stylistic nitpicking. 2014-04-29 22:00:30 +02:00
Christian Sterzl f93478e7b5 Fixed tests, added test for ecj. 2014-04-03 14:10:31 +02:00
Christian Sterzl bb9783fcec Fixing possible NPE 2014-04-03 12:25:00 +02:00
Christian Sterzl 9327a71b1d Adde my name to the Authors list. 2014-04-03 11:32:16 +02:00
Christian Sterzl 4cabd0d0ce Adding eclipse support. 2014-04-03 11:26:46 +02:00
Christian Sterzl 3d32cd85f1 Adding onParam to annotation @EqualsAndHashCode to add individual annotations to the parameters of equals and canEqual. 2014-04-03 08:11:16 +02:00
Reinier Zwitserloot 6afa3d2ec9 [#655] Switched to ASM5 to support -target 1.8 classes. 2014-04-02 01:20:01 +02:00
Reinier Zwitserloot e0c5f30012 [#655] Added a test for the post compiler. It indeed fails in JDK8 now due to an ASM version that doesn't understand java 8 class files. 2014-04-02 00:59:08 +02:00
Reinier Zwitserloot 735ac6e8c2 all usage of sneakyThrow is now throw sneakyThrow as it should be. 2014-04-01 23:44:55 +02:00
Roel Spilker 9c8098d35b Added issue number to changelog 2014-03-26 22:35:19 +01:00
Roel Spilker d41ef4bf83 [i659] suppression of @ConstructorProperties should use config instead. Also modified all onX examples to use two underscores. 2014-03-26 22:33:00 +01:00
Roel Spilker 4d24542dac [i660] canEqual is now protected instead of public.
Also fixed the total lack of canEqual in the usage examples.
2014-03-26 21:11:30 +01:00
Roel Spilker db71f39c27 Merge branch 'master' into configuration
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-18 21:53:20 +01:00