Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-03-18 | Rewritten @Cleanup's new null analysis prevention to not use | Reinier 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-02-14 | Added annotation for handleconstructor: issue 172 | grootjans | |
2011-02-07 | Presence 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-01-31 | Changed internal call for resolution to method support in javac7 | grootjans | |
2011-01-24 | NPE fix | Reinier Zwitserloot | |
2011-01-24 | In 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-10 | In javac7 the BaseFileObject and JavacFileManager have been moved from | Roel Spilker | |
com/sun/tools/javac/util to com/sun/tools/javac/file | |||
2010-12-31 | Using annotation processors with lombok sometimes results in a 'Not ↵ | Reinier Zwitserloot | |
Supported: DummyRound0' error. This fixes it. Fixes issue #176 | |||
2010-12-31 | Presence of i.e. getABC() stops lombok from generating getAbc, but lombok ↵ | Reinier Zwitserloot | |
will still attempt to call this nonexistent getAbc instead of getABC. Fixed. Fixes issue #173. | |||
2010-12-31 | calls to canEqual and equals are now fored to go to the version that has 1 ↵ | Reinier Zwitserloot | |
Object as parameter (creating new equals methods by giving them non-object parameterized is a _really_ bad idea, but if someone did do that, obviously lombok shouldn't call those!) Fixes #165. | |||
2010-12-28 | @ToString, @Getter, and @XArgsConstructor now work on, and are legal on, ↵ | Reinier Zwitserloot | |
enums. Docs have been updated. Behaviour of @XArgsConstructor when its placement makes no sense (i.e. when annotating an interface with them) is no longer 'throw weird errors', but has been brought in line with the others: A nice error message is generated. Fixes issue #175 | |||
2010-12-24 | Added detection of type var naming conflicts to eclipse's @Delegate support. | Reinier Zwitserloot | |
2010-12-22 | val x = foo; is now desugared into "@val type x = foo;" (the @val is added), ↵ | Reinier Zwitserloot | |
for javac. Of course, this is NOT done in delombok mode. | |||
2010-12-18 | Moved all the Compile time constants from the Javac handlers and supporting ↵ | grootjans | |
classes | |||
2010-11-29 | lombok.val import now gets removed. Only adding lombok.val flags the ↵ | Roel Spilker | |
compilation unit as changed. | |||
2010-11-29 | some more work on why delombok isn't tracking changes due to val alone. | Reinier Zwitserloot | |
2010-11-29 | 'val' now only works if its a reference to lombok.val on javac. | Reinier Zwitserloot | |
2010-11-29 | The somewhat rare conflict in typevar names problem has now been solved in ↵ | Reinier Zwitserloot | |
javac. | |||
2010-11-28 | bugfixes for typeToJCTree. HandleDelegate (javac) is working better. | Reinier Zwitserloot | |
2010-11-26 | Fixed @PrintAST, which wouldn't do anything at all in javac mode since ↵ | Reinier Zwitserloot | |
resolution support was added. | |||
2010-11-25 | Documented @Delegate with javadoc. | Reinier Zwitserloot | |
2010-11-25 | @Delegate, at least without value=, seems to work great in javac now! | Reinier Zwitserloot | |
2010-11-22 | - Renamed the diverse @Log annotations to give them distinct names | Roel Spilker | |
- Removed the option to specify a different class to log on - Updated tests and documentation | |||
2010-11-22 | Added storing instanceof JavacTypes in JavacAST, and renamed ↵ | Reinier Zwitserloot | |
JavacResolution's methods. | |||
2010-11-18 | Fixed @AllArgsConstructor screwing up with final fields that have been ↵ | Reinier Zwitserloot | |
initialized. | |||
2010-11-18 | In javac, use ListBuffer to append | Roel Spilker | |
2010-11-11 | Merge branch 'master' into lazyinit | Roel Spilker | |
Conflicts: src/core/lombok/javac/handlers/HandleGetter.java | |||
2010-11-11 | @Getter(lazy=true) support for javac | Roel Spilker | |
2010-11-11 | trivial - removed some unused imports | Reinier Zwitserloot | |
2010-11-10 | Merge branch 'fixDelombok' | Reinier Zwitserloot | |
2010-11-10 | Delombok has been fixed to work more like a true javac run now. As a result, ↵ | Reinier Zwitserloot | |
its now compatible with resolution again (i.e. resolution based transformers are applied correctly when delomboking). | |||
2010-11-10 | Fix for javac: 'val x = null;' is now valid, and results in x being of type ↵ | Reinier Zwitserloot | |
Object. | |||
2010-11-10 | Merge branch 'master' into annoGetSet | Roel Spilker | |
Conflicts: src/core/lombok/eclipse/handlers/EclipseHandlerUtil.java | |||
2010-11-10 | From now on it is possible to specify annotations to be placed on the method | Roel Spilker | |
or the parameter of the generated getter/setter methods. | |||
2010-11-10 | 'val' now fully works on javac, even when referring to lombok-generated ↵ | Reinier Zwitserloot | |
code, by (ab)using the annotation processor's round system. This breaks delombok though. That'll have to be fixed next. | |||
2010-11-10 | Undone something that'll never work anyway | Reinier Zwitserloot | |
2010-11-09 | EqualsAndHashCode no longer worked right when working on a class with 0 ↵ | Reinier Zwitserloot | |
fileds. Fixed. Thanks to Philipp Eichhorn for spotting this problem! | |||
2010-11-09 | EqualsAndHashCode no longer worked right when working on a class with 0 ↵ | Reinier Zwitserloot | |
fileds. Fixed. Thanks to Philipp Eichhorn for spotting this problem! | |||
2010-11-09 | Merge branch 'master' into javaChickenAndEgg | Reinier Zwitserloot | |
Conflicts: src/core/lombok/javac/handlers/HandleCleanup.java | |||
2010-11-09 | Merge branch 'master' into annoGetSet | Reinier Zwitserloot | |
2010-11-09 | Experiment to try and make java 'self referential' by deleting the Enter and ↵ | Reinier Zwitserloot | |
MemberEnter state. So far it doesn't work yet. | |||
2010-11-09 | Added lombok.Lombok.preventNullAnalysis to the null test in @Cleanup to suppress | Roel Spilker | |
warnings about variables that cannot be null | |||
2010-11-08 | 'val' now also works in foreach loops, on both javac and ecj / eclipse. | Reinier Zwitserloot | |
2010-11-08 | Added support for canEqual in ecj | Roel Spilker | |
2010-11-08 | Merge branch 'master' of github.com:rzwitserloot/lombok | Reinier Zwitserloot | |
2010-11-08 | Delombok on files with only 'val' in them, without --force, didn't do ↵ | Reinier Zwitserloot | |
anything. Fixed. | |||
2010-11-08 | 'val' in javac now errors out with an appropriate message on val x = { .. }, ↵ | Reinier Zwitserloot | |
and arrays no longer cause "Symbol not found: Array" errors. | |||
2010-11-08 | Added support for canEquals in javac | Roel Spilker | |
2010-11-07 | Use the actual annotation value to process the @Log annotations instead of ↵ | Roel Spilker | |
their String representations. | |||
2010-11-07 | Provide access to the actual annotation values | Roel Spilker | |