Commit Graph
1565 Commits
Author SHA1 Message Date
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
Roel Spilker 17972d59fa [#590][refactor] Fix for deadlock in WeakHashMap. Refactored all code that used a
WeakHashMap to fake a field.
2014-03-17 21:56:49 +01:00
Reinier Zwitserloot 362000933f fixed the weird goosechase thing in the changelog. 2014-03-07 03:11:07 +01:00
Reinier Zwitserloot aeae902342 post release version bump 2014-03-07 00:01:58 +01:00
Reinier Zwitserloot 0ad9077d46 dang, I typoed the version number in changelog, and I already pushed out to maven. Oh well. 2014-03-06 23:57:01 +01:00
Reinier Zwitserloot 21095bbb97 pre-release version bump 2014-03-06 23:21:55 +01:00
Roel Spilker 0de56b76e6 [configuration] All current kets are now camelCase and stop-bubbling is renamed to config.stopBubbling 2014-03-05 00:19:23 +01:00
Roel Spilker a2af901ba7 removed unused code 2014-03-04 23:31:26 +01:00
Reinier Zwitserloot 0c8eb5b010 we copied the tests into the build dir for some reason, that was not neccessary. 2014-03-04 23:23:34 +01:00
Reinier Zwitserloot cf40bc031c we copied the tests into the build dir for some reason, that was not neccessary. 2014-03-04 23:23:16 +01:00
Reinier Zwitserloot 8eeafcc644 Merge branch 'master' into configuration 2014-03-04 23:19:28 +01:00
Reinier Zwitserloot f956ba1e33 [configuration] Merge branch 'master' as we work on configuration.
* 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-04 23:16:49 +01:00
Roel Spilker 6c1993659c Updated changelog to reflect fixes for issue #648 and getting rid of the JNA dep. 2014-03-01 03:28:27 +01:00
Roel Spilker 60cce65881 Potential fix for NPE in classloader, issue 648 2014-03-01 03:15:35 +01:00
Reinier Zwitserloot fbab1ca77c yet another patcher-sourced fix, heh. Version-a-day! 2014-03-01 02:55:46 +01:00
Reinier Zwitserloot 1fa0114283 Updated to new patcher to get rid of JNA dep. 2014-03-01 02:42:30 +01:00
Reinier Zwitserloot ed57bc84b0 Updating to new lombok.patcher 'HomeFinder'. 2014-03-01 02:14:59 +01:00
Roel Spilker 0bd2425b29 Fixed documentation of @RequiredArgsConstructor (Issue 593) 2014-02-27 23:29:02 +01:00