Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-02-15 | Should 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-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 | |||
2011-01-02 | Added debug feature (disabled in this commit) to print types of nodes ↵ | Reinier Zwitserloot | |
printed by EclipseASTVisitor.Printer | |||
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 | Starting eclipse with an open file containing an enum with @Getter on it ↵ | Reinier Zwitserloot | |
would cause 1 error log entry to show up. No other effects other than that, but thats ugly and so thats been fixed. | |||
2010-12-31 | Resolve-phase transformers in eclipse need to force a rebuild of the ↵ | Reinier Zwitserloot | |
EclipseAST object. Fixes issue #171 | |||
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-22 | After 2 weeks of debugging, finally figured out val in eclipse using ↵ | Reinier Zwitserloot | |
lombok.val without breaking 'fix imports'. Eesh. Using "lombok.val" only half-works; auto-complete on the variable doesn't work, but it compiles fine and no errors are reported. | |||
2010-12-18 | Moved all the Compile time constants from the Javac handlers and supporting ↵ | grootjans | |
classes | |||
2010-12-01 | @Delegate in eclipse now uses more of the standard infrastructure to inject ↵ | Reinier Zwitserloot | |
methods. | |||
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 | Make compilable under JDK 7's javac (thus also removing an error mark in ↵ | Jesse Glick | |
NetBeans' editor). src/core/lombok/core/LombokNode.java:260: gatherAndRemoveChildren(Map<N,L>) has private access in LombokNode for (L child : children) child.gatherAndRemoveChildren(map); ^ where N,L,A are type-variables: N extends Object declared in class LombokNode L extends LombokNode<A,L,N> declared in class LombokNode A extends AST<A,L,N> declared in class LombokNode | |||
2010-11-29 | 'val' now only works if its a reference to lombok.val on javac. | Reinier Zwitserloot | |
2010-11-29 | Added 'val' as a type which the 'val' fake keyword must resolve to before ↵ | Reinier Zwitserloot | |
val works, as a gesture to make val less 'magical'. It even works, in eclipse. Next up: javac. | |||
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 | Updated version name - should have done that after pushing 0.10.0-BETA2. | 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-19 | Fix for reported NPEs by Stephen Haberman. | Reinier Zwitserloot | |
2010-11-18 | Merge branch 'master' of github.com:rzwitserloot/lombok | Reinier Zwitserloot | |
2010-11-18 | Pre-beta-release | Reinier Zwitserloot | |
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-16 | Added extra javadoc links | Roel Spilker | |
2010-11-15 | In javac, use ListBuffer to append | Roel Spilker | |
2010-11-14 | Added meta-annotations | Roel Spilker | |
2010-11-14 | Make @AnyAnnotation illegal to use | Roel Spilker | |
2010-11-11 | Merge branch 'master' into delegate | Reinier Zwitserloot | |
2010-11-11 | Mostly fruitless work on making delegate work in eclipse. | Reinier Zwitserloot | |
2010-11-11 | @Getter(lazy=true) now also works in Eclipse | Roel Spilker | |
2010-11-11 | Set generated on all created ASTNodes | 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). |