aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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.
2011-06-06Minor update to include a timestamp on the edge release download page.Reinier Zwitserloot
2011-06-05Allow "before" to be used as a source-package for eclipse tests (see ↵Philipp Eichhorn
LoggerSlf4jWithPackage).
2011-06-02Eclipse handlers can now opt out of being run in diet-parse mode. Fixes ↵Reinier Zwitserloot
Synchronized and SneakyThrows
2011-06-02the new eclipse dietparse test suite written by philipp requires junit to be ↵Reinier Zwitserloot
fired up with lombok as agent. Fixed that in the build script.
2011-06-02ecj and jdt.core contain mostly the same classes. Its possible to get these ↵Reinier Zwitserloot
mixed up and that would be bad (SecurityExceptions as signatures don't match, and in general mixing and matching classes from different releases). Just ditching ecj should do the job.
2011-06-02Trivial fixes.Reinier Zwitserloot
2011-06-01Added a test infrastructure that simulates eclipse with diet-parse, ↵peichhorn
type-binding and so forth. Similar to eclipse, the test needs to be executed with lombok as vm-agent. @Delegate runs with this setup, sadly val does not, at least for now. And as expected the tests shows that @Synchronized and @SneakyThrows are currently broken for eclipse but not for ecj.