Commit Graph
712 Commits
Author SHA1 Message Date
Roel Spilker 3d4b27d6d2 Merge branch 'master' into annoGetSet
Conflicts:
	src/core/lombok/eclipse/handlers/EclipseHandlerUtil.java
2010-11-10 01:52:07 +01:00
Roel Spilker fe7f0db2fc From now on it is possible to specify annotations to be placed on the method
or the parameter of the generated getter/setter methods.
2010-11-10 01:44:04 +01:00
Reinier Zwitserloot 57de0c3f66 EqualsAndHashCode no longer worked right when working on a class with 0 fileds. Fixed. Thanks to Philipp Eichhorn for spotting this problem! 2010-11-09 23:53:21 +01:00
Reinier Zwitserloot 16f992c5ad Due to an evident screwup at github.com about their https certs, downloads from there no longer work. Moved the ivy target for cmdreader to a file hosted on projectlombok.org To fix it. Thanks to Stephen Haberman for spotting the problem. 2010-11-09 21:29:08 +01:00
Reinier Zwitserloot 46d471e9c3 Merge branch 'master' into annoGetSet 2010-11-09 20:37:25 +01:00
Roel Spilker a94243e062 Added lombok.Lombok.preventNullAnalysis to the null test in @Cleanup to suppress
warnings about variables that cannot be null
2010-11-09 00:37:06 +01:00
Reinier Zwitserloot 98d8a9f63b 'val' didn't work on ecj/eclipse when referring to types in the default package. fixed. 2010-11-09 00:15:35 +01:00
Reinier Zwitserloot 956165cc8a reverted the deletion of SneakyThrowsDependencyInfo. It's still a runtime dependency for delombok users. 2010-11-08 23:36:43 +01:00
Reinier Zwitserloot 844414768c Ran into a one-off, non-repeatable problem involving arguments not binding correctly. Just in case its our fault, added some extra code to not even attempt any 'val' shenanigans in method arguments (which are LocalDeclaration subclasses). 2010-11-08 23:27:31 +01:00
Reinier Zwitserloot 93e38f9024 Updated to lombok.patcher, which basically only means that the "PATCHING: ..." prints to system.out are gone. 2010-11-08 23:26:52 +01:00
Reinier Zwitserloot cc60afa1eb 'val' now also works in foreach loops, on both javac and ecj / eclipse. 2010-11-08 22:52:07 +01:00
Roel Spilker dee834a397 Added support for canEqual in ecj 2010-11-08 22:00:06 +01:00
Roel Spilker 616ef8581f Add diverse logging frameworks for the tests. 2010-11-08 20:10:43 +01:00
Reinier Zwitserloot c318bb7a0a Merge branch 'master' of github.com:rzwitserloot/lombok 2010-11-08 18:02:01 +01:00
Reinier Zwitserloot 46feeaab85 'val' with an array on the initializer didn't work in eclipse. 2010-11-08 16:39:55 +01:00
Reinier Zwitserloot 3855a2171b Delombok on files with only 'val' in them, without --force, didn't do anything. Fixed. 2010-11-08 16:01:19 +01:00
Reinier Zwitserloot 09cebbdc59 'val' in javac now errors out with an appropriate message on val x = { .. }, and arrays no longer cause "Symbol not found: Array" errors. 2010-11-08 15:30:51 +01:00
Roel Spilker 6e5acaca49 Added support for canEquals in javac 2010-11-08 02:57:01 +01:00
Roel Spilker d4ae32fd79 Little cleanup 2010-11-08 02:56:34 +01:00
Reinier Zwitserloot 2f202525af Merge branch 'eclipseReso' 2010-11-07 23:24:08 +01:00
Reinier Zwitserloot 3b58e1a115 'val' support for eclipse. 2010-11-07 23:23:48 +01:00
Roel Spilker 75e8c4f6a0 Updated changelog 2010-11-07 15:26:07 +01:00
Roel Spilker 2097dd8731 Solved issue 155: "Eclipse constructor generation not in class body" http://code.google.com/p/projectlombok/issues/detail?id=155
Now all lombok generated methods are located before any other method.
2010-11-07 15:16:48 +01:00
Roel Spilker 378b939108 Now generated nodes can also be detected in ecj 2010-11-07 15:13:47 +01:00
Roel Spilker 1f0db1191a Use the actual annotation value to process the @Log annotations instead of their String representations. 2010-11-07 02:49:01 +01:00
Roel Spilker 50524f338e Provide access to the actual annotation values 2010-11-07 02:48:13 +01:00
Roel Spilker 2e88614a84 Updated changelog 2010-11-06 23:50:58 +01:00
Roel Spilker 8e7334a505 Updated documentation on @Log and moved them all to lombok.extern.* 2010-11-06 23:29:43 +01:00
Roel Spilker d1addc14d5 Updated website documentation to include @Log 2010-11-06 22:01:18 +01:00
Reinier Zwitserloot 3cbd92e1b2 Merge branch 'master' of github.com:rzwitserloot/lombok 2010-11-06 21:17:48 +01:00
Reinier Zwitserloot 384bff18c9 implicit flags in interfaces (all methods become public abstract, etc) are now no longer printed in delombok 2010-11-06 21:17:44 +01:00
Roel Spilker 5915032899 Have j.u.l. be invoked with TargetType.class.getName() instead of "TargetType" 2010-11-06 20:41:36 +01:00
Roel Spilker 529a480ca9 Use a ClassLiteralAccess instead of a NameReference 2010-11-06 17:39:04 +01:00
Roel Spilker 0c7b29f8e7 Create Clinit if you create a static field and it doesn't yet exist 2010-11-06 16:41:17 +01:00
Roel Spilker a48c335c7d Code cleanup 2010-11-06 16:05:06 +01:00
Roel Spilker 8a3a656213 Add support for multiple logging frameworks in Eclipse 2010-11-06 15:37:20 +01:00
Roel Spilker 66661b63c8 Reorder parameters 2010-11-06 15:36:45 +01:00
Roel Spilker f6bbebfbd2 Use an annotation instead of implementations of interfaces 2010-11-06 14:17:22 +01:00
Roel Spilker 1346a830c1 Fixed typo 2010-11-06 14:16:57 +01:00
Roel Spilker c3eddf66cf Added support for Log4J, Commons and JUL in the javac handler 2010-11-06 13:30:22 +01:00
Roel Spilker 7219b78b4d Fixed typo in unit test 2010-11-06 13:29:00 +01:00
Roel Spilker f6b60b0cae Intial support for @Log, for now only slf4j 2010-11-03 02:13:28 +01:00
Reinier Zwitserloot fcf39d88b4 Merge branch 'master' of github.com:rzwitserloot/lombok 2010-11-03 00:43:05 +01:00
Reinier Zwitserloot f1cf083890 val in java, including tests and javac resolution utilities. 2010-11-03 00:42:58 +01:00
Reinier Zwitserloot d9ba2a191a big changes to delombok to prep for resolution, when sourcepath and classpath are relevant, and the flow needs to be parse all, then enter all, then transform all, instead of parse->enter->transform sequentially for each file in isolation. 2010-11-03 00:42:32 +01:00
Reinier Zwitserloot 6e2924bcf2 Some small framework updates to accomodate resolution. 2010-11-03 00:40:30 +01:00
Roel Spilker 17bcfda43b Issue 154: Add null-check to @Cleanup 2010-11-02 20:39:58 +01:00
Roel Spilker 5897d9685e Removed trailing tab 2010-11-02 20:36:51 +01:00
grootjans 29e07a4875 Added after-delombok test files for Logger 2010-10-31 23:56:49 +01:00
Reinier Zwitserloot fc6670e1c4 The previous commit (fix for ZIP closed errors) actually breaks lombok on systems with a javac that _does not_ close the annotation processor's jar. Fixed that, too. 2010-10-04 20:20:39 +02:00