aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-08-01Added the state of the HasAllMethodBodies flag in the issue 164 analyser. ↵Reinier Zwitserloot
Looks like eclipse sometimes sets this flag even though all method bodies are not in fact parsed yet, as a shortcut to try and force future eclipse parse runs to simply skip doing it as a timesaver. D'oh.
2011-07-30fixed Issue 243:peichhorn
"canEqual(java.lang.Object)" was not in the blacklist of HandleDelegate (only javac, for eclipse it was already present)
2011-07-30fixed Issue 244:peichhorn
Between javac 1.6 and 1.7 the type of the field JCClassDecl.extending has changed from JCTree to JCExpression, but the method getExtendsClause() still returns a JCTree. So we use this for now.
2011-07-25Preparing to release 0.10.0-RC2Reinier Zwitserloot
2011-07-25Works around issue 217. it's not a proper fix but better than 0.10.0-RC1.Reinier Zwitserloot
2011-07-25Delombok with a relative path and in 'output to directory' mode would NPE. ↵Reinier Zwitserloot
Fixes issue #241.
2011-07-25The previous commit to fix Issue 233 accidentally broke delombok for emtpy ↵peichhorn
method bodies. This is now fixed.
2011-07-24Fixes issue 176 more thoroughly; even if both javac6 and javac7 are on the ↵Reinier Zwitserloot
classpath, the 'right' BaseFileObject wrapper is now used.
2011-07-24Merge branch 'i164diag'Reinier Zwitserloot
2011-07-18Upgraded the issue 164 reporter to replace what we had. I think we'll roll ↵Roel Spilker
this out in 0.10.0-RC2.
2011-07-18Changes to the lombok annotations processor, forcing the java processing ↵Jan Lahoda
environment into doing multiple rounds and disabling certain reparses in netbeans. Thanks to Jan Lahoda for researching this issue and supplying us with a patch.
2011-07-18Dump the debug snapshots for issue 164 to a file.Roel Spilker
2011-07-18Fixes issue 232, now we also patch dom.SingleVariableDecls. Fixes val import ↵grootjans
disappearing when organizing imports in Eclipse, when using val in a foreach.
2011-07-18Heh, these weren't included due to .gitignore. Fixed that, so now I can add ↵Reinier Zwitserloot
them.
2011-07-18back-in-time debugging added. Of course now 164 isn't triggering anymore :/Reinier Zwitserloot
2011-07-18Updated .gitignore to ignore only the things we meant, i.e. with 'debug' we ↵Reinier Zwitserloot
meant the top-level debug dir, not any file named debug.
2011-07-18UPdated changelog for the equals/hashCode/canEqual fix (issue #240)Roel Spilker
2011-07-18There's now 1 test suite that runs all tests, and 'ant eclipse' will make a ↵Roel Spilker
launch config that adds the appropriate -javaagent VM param to ensure the runWithEclipse tests work.
2011-07-18Now either all or none of equals/hashCode/canEqual is generated. Fixes issue ↵Roel Spilker
240.
2011-07-14The site's lombok v. vanilla java examples included lombok annotations on ↵Reinier Zwitserloot
the vanilla java side. Fabrizio Guidici found this one.
2011-07-14fixed Issue 233:peichhorn
Javac parser handles ";" (empty statements) as empty blocks with an invalid position. Thats why delomok replaces ";" with "{}". This gets an issue when you use this in an interface, since interfaces are not allowed to have initializer blocks.
2011-07-04Another trivial website typo.Reinier Zwitserloot
2011-06-30Updated documentation of SneakyThrows to remove remark about needing ↵Reinier Zwitserloot
lombok.jar at runtime.
2011-06-30Added a note about serialVersionUID and @Synchronized to the feature docs.Reinier Zwitserloot
2011-06-29A 'final' was missing in the vanilla version of the 'val' usecase.Reinier Zwitserloot
2011-06-29Whoops, the titles on 3 feature pages were '@Data' instead of something more ↵Reinier Zwitserloot
appropriate.
2011-06-22fixed type mismatch in lazy getter example (issue 223)peichhorn
note: this example shows how lazy getter would work once issue 160 is no more
2011-06-21changelog fix number 3 of the day.Reinier Zwitserloot
2011-06-21And another typo in the changelog fixed.Reinier Zwitserloot
2011-06-21Typoed it's. git blame says I did it. I conclude I'm an idiot.Reinier Zwitserloot
2011-06-20whoops, a very minor nit in synchronized which also caused a test to fail fixed.Reinier Zwitserloot
2011-06-20Minor tweaks to documentation updates (javadocs, website).Reinier Zwitserloot
2011-06-20forgot a few things in the changelog.Reinier Zwitserloot
2011-06-20Version bump to 0.10.0RC1Reinier Zwitserloot
2011-06-20Updated changelogReinier Zwitserloot
2011-06-20fixed @Synchronized.Reinier Zwitserloot
2011-06-20Added ability for annotation handlers to be invoked in the diet parse phase ↵Reinier Zwitserloot
even if its a post-diet handler.
2011-06-20Javac/EclipseAnnotationHandler are now abstract classes instead of ↵Reinier Zwitserloot
interfaces; there were too many 'option' methods (methods where you return either true or false), so we really needed the ability to pick a default.
2011-06-20SpiLoadUtil's findAnnotationClass didn't work with extends Foo<T>, only with ↵Reinier Zwitserloot
implements Foo<T>. Fixed this.
2011-06-20as lombok never runs as AP anymore in ecj, the 'show some more info for bug ↵Reinier Zwitserloot
164' escape to not do that in ecj was no longer relevant.
2011-06-13mentioned Anthony Whitford's delombok maven plugin on delombok feature page.Reinier Zwitserloot
2011-06-13Updated to ivyplusplus 1.7 and used ivy:cachedunjar to shave a second off ↵Reinier Zwitserloot
build times.
2011-06-13Updated the download page for the website, which now includes a list with ↵Reinier Zwitserloot
instructions for many platforms.
2011-06-13Fixed PrintAST, and separately SneakyThrows/Synchronized which failed ↵Reinier Zwitserloot
because the 'isFullParse' boolean was erronously set on a full rebuild, forced by HandleDelegate. HandleDelegate has also been updated to not do so much work if there's no @Delegate in a source file.
2011-06-07Decided to improve the windows regexp detector from 'windows' to ↵Reinier Zwitserloot
win|win32|win64|windows, on a word break.
2011-06-07Detector regexp for windows had a pointless grouping in it.Reinier Zwitserloot
2011-06-07Updated to ASM 4.0RC1 so that we can deal with java7,Reinier Zwitserloot
especially class files built with java7. Fixes issue #188
2011-06-06Issue 188: add class file pool constants for methodhandles and invokedynamic ↵Roel Spilker
(java7)
2011-06-06ecj is now downloaded into lib/ecj. We don't currently use it for anything ↵Reinier Zwitserloot
anymore, but could be handy for automated testing and definitely handy for manual experimenting / testing.
2011-06-06-javaagent:lombok.jar=ECJ should now work to enable lombok in any ecj-based ↵Reinier Zwitserloot
tool including ecj itself.