Fixed a problem in AnnotationValues where 'isExplicit' always returned true.
Updated website features documentation for the new AnnotationLevel.NONE.
bugfix in the javac implementation of AnnotationValues.
Version release.
Version update.
Added a bunch of javadoc. No other changes.
Binkley on the newsgroup spotted a bug in this code: the one-arg javacError method delegated to javacWarning instead of javacError. Fixed that little oversight.
This is a fix for the auto-format. The fix is NOT ready for proper release - it does rather a lot of stack introspection which may slow things down far too much.
Fixes issue #49. Credit goes entirely to Michael McCallum who found the problem, found the place in the source where the problem occurred, and even wrote a patch.
Change to the build process of the eclipse agent: Any dependencies it has on stuff in lombok-core is now explicitly added in build.xml. Less code duplication that way.
Spi is now used to find transformers (code that knows how to patch 1 specific eclipse class).
Slight tweak to SpiLoadUtil: It now returns iterables instead of iterators.
BIIG change to the eclipse agent: Now all patcher classes represent themselves via SPI. LinkedNOdeFinderTransformer is broken.
Massive change to the eclipse handlers: They now set the 'generatedBy' flag which we can use to patch eclipse in specific places to ignore generated nodes.
Rewrite of the eclipse agent to use the new lombok.patcher project.
If there are severe load errors, then an attempt to just log that fails and causes eclipse to break down; now it should just log to standard error and at least let eclipse continue running, sans lombok, if the logging to the eclipse log of the failure also fails.
Everything seems to be working smoothly! Perhaps time to make this the main branch...
bugfix in name of class to patch.
latest version of lombok-patcher.
Merge branch 'master' of git@github.com:rzwitserloot/lombok into lombokpatcher