Reinier Zwitserloot
|
2bc8ad4dfd
|
'val' now fully works on javac, even when referring to lombok-generated code, by (ab)using the annotation processor's round system. This breaks delombok though. That'll have to be fixed next.
|
2010-11-10 01:27:00 +01:00 |
|
Reinier Zwitserloot
|
d02a0f823f
|
deleted netbeans agent. With the new resolution features it'll never work, and netbeans has supported lombok as a plain annotation processor for quite a while now.
|
2010-11-10 00:32:56 +01:00 |
|
Reinier Zwitserloot
|
63519f9ae6
|
Undone something that'll never work anyway
|
2010-11-10 00:24:24 +01:00 |
|
Reinier Zwitserloot
|
cbbb54a133
|
Merge branch 'master' into javaChickenAndEgg
|
2010-11-09 23:53:57 +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
|
186b16c28c
|
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:52:54 +01:00 |
|
Reinier Zwitserloot
|
c88ae3af74
|
Merge branch 'master' into javaChickenAndEgg
Conflicts:
src/core/lombok/javac/handlers/HandleCleanup.java
|
2010-11-09 21:32:40 +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
|
0951ea38fe
|
Experiment to try and make java 'self referential' by deleting the Enter and MemberEnter state. So far it doesn't work yet.
|
2010-11-09 20:35:34 +01:00 |
|
Reinier Zwitserloot
|
04d041a7dc
|
Delegate annotation
|
2010-11-09 20:32:47 +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 |
|