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
Maarten Mulders
e1153c1656
Handler and testcases for @Log
2014-02-08 15:18:30 +01:00
Maarten Mulders
f13191e02c
Handlers and testcases for @CommonsLog
2014-02-08 15:18:30 +01:00
Maarten Mulders
c38a64a556
Handlers and testcases for @Slf4j
2014-02-08 15:18:23 +01:00
Maarten Mulders
d269cdcaf1
Added my name to the AUTHORS file
2014-02-08 10:55:36 +01:00
Reinier Zwitserloot
6b0acc9a19
[eclipse debugging] a new target, 'eclipseForDebugging', which imports deps from your eclipse so that line numbers etc line up with your eclipse.
2014-02-07 03:16:55 +01:00
Roel Spilker
e557413336
[configuration] Added the configuration keys lombok.ToString.doNotUseGetters and lombok.ToString.includeFieldNames
2014-02-06 23:30:32 +01:00
Roel Spilker
143143276d
[configuration] Have the ConfigurationApp print platform-specific newLine characters, and print clear for empty lists.
2014-02-06 21:24:02 +01:00
Roel Spilker
d77bd114a8
Updated changelog
2014-02-06 20:44:04 +01:00
Roel Spilker
c128331d4d
Merge pull request #43 from jlahoda/471
...
#471 : @SneakyThrows should work in NetBeans
2014-02-06 20:40:19 +01:00
Roel Spilker
e1344ec4c9
Updated changelog
2014-02-05 01:07:09 +01:00
Roel Spilker
83efe29466
Fix for issue 631. Martin, thanks for the contribution.
2014-02-05 00:50:32 +01:00
Jan Lahoda
d1182bbf45
#471 : @SneakyThrows should work in NetBeans
2014-02-04 21:25:29 +01:00
Roel Spilker
2934228033
[configuration] Added first automated test for the configuration framework. For now, it fails.
2014-01-31 00:32:25 +01:00
Roel Spilker
0293e13fed
[configuration] Small improvements to the command line app
2014-01-23 23:07:59 +01:00
Reinier Zwitserloot
5782b909c5
[ #585 ] Copying of javadoc to getters / setters / withers woudl copy non-relevant sections too.
2014-01-23 22:02:09 +01:00
Reinier Zwitserloot
644e528564
[trivial] [copyright] updating LICENSE to 2014.
2014-01-23 19:35:04 +01:00
Roel Spilker
ce8362fad5
Added extra example to the online documentation for @Log
2014-01-21 23:09:54 +01:00
Roel Spilker
d5c366e93e
Issue 630: Several small documentation fixed for Log
2014-01-21 23:00:09 +01:00
Roel Spilker
ed061712f5
[configuration] Extended the configuration app to display the resulting configuration for a path and have 'blame'. Removed the PrintConfiguration annotation and handlers. Separated the parsing and the interpreting.
2014-01-21 22:21:58 +01:00
Roel Spilker
ff01574864
[configuration] Copy less lists during resolving
2014-01-20 05:39:52 +01:00
Roel Spilker
e8059d4e9e
[configuration] Code cleanup
2014-01-20 03:18:22 +01:00
Roel Spilker
01cee6f22d
[configuration] Improved descriptions of configuration keys
2014-01-20 02:47:07 +01:00
Reinier Zwitserloot
d1899a81e9
[test] Missing after-X files used to be an implicit 'just ignore the content' signal; now you need an explicit directive to allow this behaviour.
...
[configuration] added tests for @Accessors configuration key implementations.
2014-01-20 01:46:01 +01:00
Reinier Zwitserloot
e5dc6203c8
[configuration] ConfigurationKeysLoader now caches.
2014-01-20 01:46:01 +01:00
Reinier Zwitserloot
8a1e0d03ae
[configuration] Added all the @Accessors stuff as a configuration key.
...
[refactor] Merged TransformationsUtil and HandlerUtil
2014-01-20 01:46:01 +01:00
Roel Spilker
5be1c574d6
[configuration] ConfigurationKey now has a description
2014-01-20 00:44:57 +01:00
Roel Spilker
cdb4920d52
Typo in changelog
2014-01-19 23:03:54 +01:00
Roel Spilker
14cc545276
Issue 625: use (even) better primes for hashcodes
2014-01-19 21:49:35 +01:00
Roel Spilker
2ab6cc809d
Issue 629: have delombok respect the emptyLines derecotry inside enum bodies as well
2014-01-19 21:15:16 +01:00
Reinier Zwitserloot
a016e623de
[configuration] added a service-loader based way to load ConfigurationKeys, so that third party additions can add their own.
2014-01-19 07:38:49 +01:00
Reinier Zwitserloot
bc1f91af3a
[trivial] added test for logger config keys.
2014-01-19 07:01:10 +01:00
Reinier Zwitserloot
d6ca8d5e81
[configuration] added facilities to override conf file resolution for test cases, and added first tests to test implementations of configuration-based stuff (FlagUsages, specifically). Error reporter has been refactored.
2014-01-19 03:54:46 +01:00
Roel Spilker
deb694033a
[configuration] Initial setup for configuration app
2014-01-19 02:59:59 +01:00