aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-05-03Changed how @Delegate works in ecj - methods already present do NOTReinier Zwitserloot
preclude them from being generated, which means you get duplicate method errors. excludes=Types has been added to counteract this. Once we figure out how to resolve method sigs out of order we can go back to the original plan.
2011-05-03Merge branch 'master' of git@github.com:rzwitserloot/lombokRoel Spilker
2011-05-03Eclipse 3.7 updated some internal AST classes, causing:Roel Spilker
NoSuchMethodError: CastExpression.<init> This commit fixes this (now lombok works both <3.7 and 3.7). fixes issue #206
2011-04-01Yet another eclipse mirror went down or deleted an older version. We're now ↵Reinier Zwitserloot
hosting this dependency ourselves; it was the last one we weren't already hosting. Also upped version from 3.6.0 to 3.6.2.
2011-04-01Now logging a warning with diagnostic info so that the next timeReinier Zwitserloot
a user runs into issue #164, we can get a more useful stracktrace from them.
2011-04-01Added ability to log warnings in eclipse error log.Reinier Zwitserloot
2011-03-28Now delegating classes defined in the same project works.Reinier Zwitserloot
At this revision, you can easily and reliably reproduce issue #164 by creating a loop (A delegates B and B delegates A).
2011-03-23Updated documentation of XArgsConstructor to highlight that we won't/can't ↵Reinier Zwitserloot
remove suppressConstructorProperties until GWT and Android get the CP annotation. See issue #202
2011-03-22jarjar now used to make sure asm is no longer on the bootclasspath when ↵Reinier Zwitserloot
using lombok.
2011-03-18Rewritten @Cleanup's new null analysis prevention to not useReinier Zwitserloot
Lombok.preventNullAnalysis but go with Collections.singletonList(expr).get(0) instead; while this does create a pointless object, it doesn't cause a clash when eclipse has lombok 0.10 installed but the project uses 0.9, which doesn't have preventNullAnalysis. Eventually, once 0.9 is long forgotten, this can be reverted.
2011-03-18previous attempt to use more maven central repos failed, so reverted most of it.Reinier Zwitserloot
see commit 1a28ccb3471c1309357547e72a3997e1ec4c91de.
2011-03-16Updated instructions for publishing a new versionReinier Zwitserloot
2011-03-16Added printing oss.sonatype.org usernamepass to build script when publishing ↵Reinier Zwitserloot
maven
2011-03-13Updated maven pom and deploy process; now lombok is linked in mavencentral ↵Reinier Zwitserloot
so we no longer need our own repository. Also updated publish process to new server (escudo is in, libertad is out).
2011-03-06Maven insists on having javadoc jars, so buh, I guess we'll comply with that.Reinier Zwitserloot
2011-03-06Added our issue tracker to our pomReinier Zwitserloot
2011-03-06Replaced a bunch of deps to entries in maven central instead of self-written ↵Reinier Zwitserloot
URLs.
2011-03-06added developers and contributors to maven pom.Reinier Zwitserloot
2011-02-28Updates examples to use Guice and hibernate validators.grootjans
2011-02-28Issue 192: Add documentation for onMethod=, onParam, onConstructorgrootjans
still have to make a minor edit in the pre/post files
2011-02-21Issue 194: Javac gives and error when lombok.jar is on the classpathRoel Spilker
2011-02-15Delomboking multiple files still wasn't working right and would result in an ↵Reinier Zwitserloot
IllegalStateException. Fixed.
2011-02-15Updated changelog to represent fix for issue #177.Roel Spilker
2011-02-15Added .markdown.html to gitignore. I wrote a tool that produces these from ↵Roel Spilker
.markdown files.
2011-02-15Should be a fix for issue #177: NoClassDefFoundErrors for ↵Roel Spilker
JavacProcessingEnvironment would occur when using the m2eclipse plugin, for example when removing an entry from the build path. The actual change is small but this took quite some searching. m2eclipse uses plexus, and plexus uses a custom classloader, which means lombok can't find the JavacProcessingEnvironment loaded by that classloader. We fix it here by adding lombok to that custom classloader. Perhaps more die-hard m2eclipse users find a problem with this approach, but assuming these plexus compile runs are stand-alone, this should work great. fixed by Roel and Reinier.
2011-02-14Added a number of test for AllArgsConstuctor, RequiredArgsConstructor, ↵grootjans
NoArgsConstructor annotations and added a test for issue: 172
2011-02-14Added annotation for handleconstructor: issue 172grootjans
2011-02-07Added test to confirm behaviour of @RequiredArgsConstructor, @ToString, and ↵Reinier Zwitserloot
@Getter on enums.
2011-02-07Updated changelog for @Delegate and 'val'grootjans
2011-02-07Added documentation for @Delegate. This fixes issue 189grootjans
2011-02-07trivial change: Removed bug 181 from the changelog. It's too trivial to put ↵Reinier Zwitserloot
on there.
2011-02-07Removed a debug print.Reinier Zwitserloot
2011-02-07Updated changelog to reflect fix of issue #148 (getter/setter with booleans ↵Reinier Zwitserloot
wasn't up to spec)
2011-02-07Testcases updated with new behaviour of @Getter/@Setter on booleans.Reinier Zwitserloot
2011-02-07Presence of isFoo(), hasFoo(), and getFoo(), as well as properties named ↵Reinier Zwitserloot
'isFoo', 'hasFoo', or 'getFoo' would trigger specialized handling for @Getter/@Setter. However, this special handling broke the bean spec, and has been simplified: Only fields named 'isFoo', and only if that field's type is 'boolean', results in both 'isFoo' and 'foo' being considered as possible property names for this property, with 'foo' preferred, so that @Getter boolean isFoo will generate setFoo and isFoo methods, not setIsFoo and isIsFoo. Fixes issue #148
2011-02-07Removed planned extension 'make @SneakyThrows not runtime dependent on ↵Reinier Zwitserloot
lombok.jar' as we've fixed that by now. Also documented the preferred git workflow for working on lombok.
2011-01-31Issue 182: Cleanup documentation should include null-checkRoel Spilker
2011-01-31Calling setCharset with null will use the system default charset (issue 181)Roel Spilker
2011-01-31Changed internal call for resolution to method support in javac7grootjans
2011-01-24NPE fixReinier Zwitserloot
2011-01-24In javac, @XArgsConstructor on enums was not forcing the generated ↵Philipp Eichhorn
constructor to be private (as all enum constructors have to be). Fixes issue #186
2011-01-17trivial update to the build script to get rid of a warning while building testsReinier Zwitserloot
2011-01-17Some of the tests weren't succeeding (and haven't for a while now) since ↵Reinier Zwitserloot
fixing the bug where lombok will call equals(SomeSpecificType) instead of equals(Object) from data. This commit rectifies this by updating the tests.
2011-01-16updated the eclipse ecj mirrors as the belgium mirror was discontinuedgrootjans
2011-01-10Merge branch 'master' of git@github.com:rzwitserloot/lombokRoel Spilker
2011-01-10In javac7 the BaseFileObject and JavacFileManager have been moved fromRoel Spilker
com/sun/tools/javac/util to com/sun/tools/javac/file
2011-01-08Making delombok compatible with post-resolution transformers meant delombok ↵Reinier Zwitserloot
would fail with a 'duplicate context value' error. Fixes issue #178 Thanks to Neildo for using the 0.10.0 beta and spotting the problem - the tests don't run 1 delombok with multiple files. Maybe we should change that.
2011-01-02Should fix issue #175, where annotations mysteriously appear to be copied to ↵Reinier Zwitserloot
the methods generated by them.
2011-01-02Added debug feature (disabled in this commit) to print types of nodes ↵Reinier Zwitserloot
printed by EclipseASTVisitor.Printer
2010-12-31Using annotation processors with lombok sometimes results in a 'Not ↵Reinier Zwitserloot
Supported: DummyRound0' error. This fixes it. Fixes issue #176