Commit Graph
1543 Commits
Author SHA1 Message Date
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
Roel Spilker 6d37333f2d updated changelog to reflect the new support for luna and some JDK8 features in eclipse. 2014-02-27 21:30:49 +01:00
Reinier Zwitserloot f7822aed9a Fixed debug template for LombokizedEclipse, and added 'local' option for lombok.patcher. 2014-02-27 17:15:49 +01:00
Reinier Zwitserloot 33d6e5c45f Fixed lombok support in eclipse 4.4 ('luna'). 2014-02-27 16:06:40 +01:00
Reinier Zwitserloot 99784282b9 fun times ant hacking to make the ant eclipseForDebugging task ask which alternative you want in the face of multiple plugin versions. 2014-02-27 16:04:40 +01:00
Reinier Zwitserloot 7d10aad6a6 Updating some of the wording in the installer, notably any hint that this thing still does anything for netbeans. 2014-02-27 16:04:40 +01:00
Reinier Zwitserloot c476109671 Fixed some issues when using lambda expressions in eclipse using the beta JDK8 support plugin for Kepler. 2014-02-27 16:04:40 +01:00
Roel Spilker e82a1c052e yet another (much better) attempt at fixing the deadlock issue. Again all the work is in lombok.patcher, this is just updating the deps. 2014-02-25 21:20:45 +01:00
Roel Spilker 15e7adfa08 Another shot in the dark to fix deadlock issues with eclipse and build plugins, issue #645 and issue #531. The actual fix is in lombok.patcher, this is just a dep update to use v0.8 of lombok.patcher which is the real shot in the dark. 2014-02-24 23:16:28 +01:00
Roel Spilker 4372aedbd0 Issue 641: @Delegate is incorrectly allowed on static members in javac. Also added tests, Reinier. 2014-02-20 23:08:37 +01:00
Roel Spilker bef8d3cb41 previous fix also fixes issue 438: Using the surround with try/catch quickfix in methods with SneakyThrows 2014-02-20 21:34:57 +01:00
Roel Spilker c72e2a2732 [suspect:eclipse] Fix for issue 633: refactor script 'extract local variable' did not work inside for example SneakyThrows-protected methods.
This fix is reverting the change in e835daa9.

During conversion of the internal.ast to the dom AST, a flag is introduced
named 'ORIGINAL'. Commit e835daa9 always explicitly cleared it for
all lombok-generated nodes, in an attempt to try and do the appropriate thing,
treating the ORIGINAL flag as a simile for 'generated code'.

Unfortunately, for eclipse code analysis, all our generated code should be
treated as if it's "really" there, and in general this doesn't work because
eclipse's concept of 'generated' applies to explicit super() calls and the like,
not the kind of stuff lombok introduces.
2014-02-20 21:03:13 +01:00
Roel Spilker dccbcd8f5c Use the source for the source :-) 2014-02-20 20:53:50 +01:00
Reinier Zwitserloot b53da87287 changelog updated for issue 632 (topic support for loggers) 2014-02-11 04:28:12 +01:00
Roel Spilker cb8d1d0343 fix to the new eclipseForDebugging target, which didnt work on windows due to backslashes in paths getting eliminated when using a path in a regexp replace string. 2014-02-10 22:29:04 +01:00
Roel Spilker 3355ed89f3 Improved error reporting in Eclipse 2014-02-10 22:15:02 +01:00
Reinier Zwitserloot d78135180c [deps] Updated eclipse deps to 3.9 tree. This also enables testing java7 features on ecj.
[Log] updated naming for @Log (topic= instead of mchmulder's 'value').
2014-02-10 21:56:35 +01:00
Reinier Zwitserloot db24fd42c5 Merge branch 'issue-632' of https://github.com/mthmulders/lombok into i632 2014-02-10 20:47:11 +01:00
Reinier Zwitserloot 893585f526 [i386] documentation update for Data/Value's behaviour in the face of existing constructors. 2014-02-10 20:22:33 +01:00
Maarten Mulders 52bb71582b Explained how to customise the category of the generated Log(ger) 2014-02-08 21:08:39 +01:00
Maarten Mulders c0e00edb7b Handler and testcases for @XSlf4j 2014-02-08 20:35:56 +01:00
Maarten Mulders 1045006fa9 Handler and testcases for @Log4j2 2014-02-08 20:24:23 +01:00
Maarten Mulders ebc9ee5f6d Handler and testcases for @Log4j 2014-02-08 15:38:54 +01:00