aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-10-13[TRIVIAL]Reinier Zwitserloot
2009-10-12We now test lombok in a new eclipse launched in the debugger which is waaay ↵Reinier Zwitserloot
nicer. The old runEclipse scripts are now useless, so they have been removed.
2009-10-11original_panno was mostly there as a tribute to pfn - but he's already ↵Reinier Zwitserloot
thanked on the webpage, and we no longer need this for reference material. Deleting it.
2009-10-11Integrated lombok.jar and lombok.eclipse.agent.jar into one jar that ↵Reinier Zwitserloot
installs, is a javac apt processor, and an agent, all at once.
2009-10-10Now version of lombok patcherReinier Zwitserloot
2009-10-10Updated the buildscript so missing the lombok.patcher project no longer ↵Reinier Zwitserloot
causes errors. Now it causes warnings.
2009-10-10Renaming an inner type, or a type in a linked file, still failed. Now it works.Roel Spilker
2009-10-10New version of lombok patcherRoel Spilker
2009-10-10Changed eclipse dir to the thing most likely to work.Roel Spilker
2009-10-10We need to patch some code in a new eclipse plugin, so, added it to the deps.Roel Spilker
2009-10-09Lombok.patcher updateReinier Zwitserloot
2009-10-09Also prevented generated nodes from being removed from ASTRewriter.Reinier Zwitserloot
2009-10-09After a 4 hour crazy search, we found it! Rename Compilation Unit refactor ↵Reinier Zwitserloot
script now works fine, even if your class has a @Data annotation.
2009-10-08The lombok.patcher project renamed one of the builder methods to a better name.Reinier Zwitserloot
2009-10-08organized the various patch scripts into separate methods that have sensible ↵Reinier Zwitserloot
names - that method was getting awfully long.
2009-10-08As we just integrated the lombokpatcher branch, which is a pretty massive ↵Reinier Zwitserloot
change, we've upped the next version number to 0.9.0
2009-10-07Merge branch 'lombokpatcher'Reinier Zwitserloot
2009-10-07New version of lombok-patcher.Reinier Zwitserloot
2009-10-07Fixed one of our patch scripts that presumed any convert() method with 1 ↵Reinier Zwitserloot
parameter was always receiving an ASTNode child. One of the methods actually gets an array of those, which isn't of course a subclass of ASTNode itself.
2009-10-07Removed debug printsReinier Zwitserloot
2009-10-07Fully moved to using the lombok.patcher project. Means our dependency on ASM ↵Reinier Zwitserloot
is no longer needed (our dep on lombok-patcher takes care of it), and the old EclipseTransformer system has been removed.
2009-10-07build.xml was getting rather large, so its been split up into separate ↵Reinier Zwitserloot
scripts. The scripts have also gained the ability to build certain dependencies, such as lombok.patcher which is being worked on in tandem with this project, automatically. Also, the deps system has been changed slightly; the agents builds and the main lombok build now all work off of a single dependency directory. Also removed the website/publish script, as we haven't used github's project hosting for some time now.
2009-10-06make git store an empty dirReinier Zwitserloot
2009-10-03Merge branch 'master' of git@github.com:rzwitserloot/lombok into lombokpatcherReinier Zwitserloot
2009-09-29latest version of lombok-patcher.Reinier Zwitserloot
2009-09-29bugfix in name of class to patch.Reinier Zwitserloot
2009-09-29Everything seems to be working smoothly! Perhaps time to make this the main ↵Reinier Zwitserloot
branch...
2009-09-26If there are severe load errors, then an attempt to just log that fails and ↵Reinier Zwitserloot
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.
2009-09-26Rewrite of the eclipse agent to use the new lombok.patcher project.Reinier Zwitserloot
2009-09-23Massive change to the eclipse handlers: They now set the 'generatedBy' flag ↵Reinier Zwitserloot
which we can use to patch eclipse in specific places to ignore generated nodes.
2009-09-23BIIG change to the eclipse agent: Now all patcher classes represent ↵Reinier Zwitserloot
themselves via SPI. LinkedNOdeFinderTransformer is broken.
2009-09-23Slight tweak to SpiLoadUtil: It now returns iterables instead of iterators.Reinier Zwitserloot
2009-09-23Spi is now used to find transformers (code that knows how to patch 1 ↵Reinier Zwitserloot
specific eclipse class).
2009-09-23Change to the build process of the eclipse agent: Any dependencies it has on ↵Reinier Zwitserloot
stuff in lombok-core is now explicitly added in build.xml. Less code duplication that way.
2009-09-21Fixes issue #49. Credit goes entirely to Michael McCallum who found the ↵Reinier Zwitserloot
problem, found the place in the source where the problem occurred, and even wrote a patch.
2009-09-21This is a fix for the auto-format. The fix is NOT ready for proper release - ↵Reinier Zwitserloot
it does rather a lot of stack introspection which may slow things down far too much.
2009-09-15Binkley on the newsgroup spotted a bug in this code: the one-arg javacError ↵Reinier Zwitserloot
method delegated to javacWarning instead of javacError. Fixed that little oversight.
2009-09-03Added a bunch of javadoc. No other changes.Reinier Zwitserloot
2009-09-03Version update.Reinier Zwitserloot
2009-09-03Version release.Reinier Zwitserloot
2009-09-03bugfix in the javac implementation of AnnotationValues.Reinier Zwitserloot
2009-09-03Updated website features documentation for the new AnnotationLevel.NONE.Reinier Zwitserloot
2009-09-03Fixed a problem in AnnotationValues where 'isExplicit' always returned true.Reinier Zwitserloot
2009-09-03Added changelog for previous commit.Reinier Zwitserloot
2009-09-03Added an AccessLevel.NONE to suppress generating getters and setters (useful ↵Reinier Zwitserloot
in combination with @Data). Addresses issue #37.
2009-09-03Added changelog note for previous commit.Reinier Zwitserloot
2009-09-03Addressed issue #32: The @EqualsAndHashCode and @ToString annotations now ↵Reinier Zwitserloot
support explicitly listing the fields to use, via the new 'of' parameter. We've also added any fields that start with $ to the default excludes list. Lombok itself can generate these fields ($lock of @Synchronized, for example), and in general they probably should count as effectively not part of the class.
2009-09-03Added support for checking if an annotation parameter is explicitly ↵Reinier Zwitserloot
mentioned. This functionality is used in quite a few places, so generalized it.
2009-09-03Added changelog on previous commit.Reinier Zwitserloot
2009-09-03"Fixed" issue #43" - problems with javax.validation.NotNull, which lombok ↵Reinier Zwitserloot
used to copy over to the method parameter of generated setters and constructors, but NotNull is not valid there. We've fixed it by limiting ourselves to annotations named 'NonNull', popular versions of which are legal in all the places we copy them to. This leaves IDEA's NotNull out in the cold, but, lombok doesn't support IDEA anyway. This is a workaround - once lombok supports type introspection we'll fix this properly.