Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-01-30 | Merge branch 'master' of github.com:rzwitserloot/lombok | Roel Spilker | |
2012-01-24 | Fix for issue 328: @Delegate on a field for which we also generate a getter ↵ | Roel Spilker | |
will use the getter for delegation | |||
2012-01-18 | 1) rollback of rollback fixRetrieveRightBraceOrSemiColonPosition | Jappe van der Hel | |
2) HandleEqualsAndHashCode now use SetGeneratedByVisitor to ensure "correct" sourcepositions 3) SetGeneratedByVisitor now sets QualifiedNameReference.sourcePositions | |||
2012-01-09 | Oops, used the wrong Argument | Roel Spilker | |
2011-12-20 | Use newSourceEnd for sourceAnd calculation | Jappe van der Hel | |
2011-12-19 | Merge branch 'master' of github.com:rzwitserloot/lombok | Reinier Zwitserloot | |
2011-12-19 | Merge branch 'Issue_315' of https://github.com/jvanderhel/lombok into ↵ | Roel Spilker | |
jvanderhel-Issue_315 | |||
2011-12-19 | Removed statics and lots of parameters, reimplemented recalcSourcePosition | Roel Spilker | |
2011-12-19 | Merge branch 'Issue_308' of https://github.com/jvanderhel/lombok into ↵ | Roel Spilker | |
jvanderhel-Issue_308 | |||
2011-12-19 | Merge branch 'typeLibrary' | Reinier Zwitserloot | |
2011-12-13 | Refactored the type resolver, and made the 'find locally named classes that ↵ | Reinier Zwitserloot | |
shadow' feature way better; previously it would only find very few locally named classes (your own class and any parent outers, that was it, no siblings). | |||
2011-12-13 | Fix for Issue 315: HandleLogger now sets all its sourcepositions and ↵ | jvanderhel | |
generatedBy's. convertToFieldDeclaration now als marks the resulting FieldDeclaration as isGenerated | |||
2011-12-08 | Fix for issue 308: Allows organize imports works with @Delegate Also fixes ↵ | jvanderhel | |
errors in eclipse-log when using @Delegate. | |||
2011-11-29 | Added missing setGeneratedBy on TypeReference (prevented a rename of class ↵ | jvanderhel | |
with @Data/@EqualsAndHashCode on it using Alt+Shift+R) | |||
2011-11-22 | Added some more statementEnds to avoid errors in eclipse log | jvanderhel | |
2011-11-15 | Merge branch 'Issue_263' of https://github.com/jvanderhel/lombok into ↵ | Reinier Zwitserloot | |
jvanderhel-Issue_263 Conflicts: src/eclipseAgent/lombok/eclipse/agent/EclipsePatcher.java | |||
2011-11-13 | Eclipse/JavacHandlerUtil.injectField(...) inserts the new fields after the ↵ | peichhorn | |
enum constants. Also the new fields are ordered in the same way the method injectField() gets invoked. | |||
2011-11-12 | patched retrieveRightBraceOrSemiColonPosition && retrieveRightBrace so ↵ | jvanderhel | |
method bodies are converted instead of skipped Set Assignment.statementEnd to prevent invalid sourceRange in Statement convert | |||
2011-11-07 | Changed copyright notices | Roel Spilker | |
2011-11-07 | Instead of using the java 1.6 Arrays.copyOf method, we use System.arraycopy. | Robbert Jan Grootjans | |
2011-11-07 | Fixed issue 295: Using log in static initializers | Robbert Jan Grootjans | |
2011-10-25 | Fixed issue 289: non-static inner classes whose outer class has generics ↵ | Reinier Zwitserloot | |
can't be @EqualsAndHashCode marked. | |||
2011-10-24 | pretty big refactor; introduced a new source package which should be (and ↵ | Reinier Zwitserloot | |
is) separately compilable, i.e. has no deps on any of the others. This is preparation work for being able to access some of these from lombok.ast without creating a cyclic dependency nightmare. | |||
2011-09-30 | [issue #278]: Assigned final fields and @AllArgsConstructor | peichhorn | |
In eclipse assigned final fields broke the @AllArgsConstructor. Now they are just skipped as intended. | |||
2011-08-17 | Make Extract Method work without affecting the rendering of the java file. | Roel Spilker | |
2011-08-16 | Improve Extract method refactoring: you can extract method for code that ↵ | Roel Spilker | |
also contains @SneakyThrows | |||
2011-08-16 | Trivial | Roel Spilker | |
2011-08-15 | Merge branch 'delombok_java7' | Reinier Zwitserloot | |
2011-08-15 | Optimized the 'val' search; previously a fairly lengthy import list check ↵ | Reinier Zwitserloot | |
was done for _every_ local declaration _anywhere_ in _any_ eclipse source file to see if it needed 'val' treatment. Now as a shortcut there's a check if the typeRef's last part is equal to 'val', and if not, no check is performed. | |||
2011-08-15 | Removed support for onMethod, onParam and onConstructor due to javac7 type ↵ | Roel Spilker | |
incapabilities. Issue #251 | |||
2011-08-12 | Make extract method work with @Cleanup and @Synchronized | Roel Spilker | |
2011-08-08 | trivial | Roel Spilker | |
2011-08-06 | fixed Issue 248: | peichhorn | |
To support the new numeric literal syntax of Java 7, the constructor of IntLiteral got replaced by a factory-method. So we updated the affected handlers to work in both worlds. | |||
2011-08-01 | Fixed issue 164. Oh yes. Party time! | Reinier Zwitserloot | |
skipPrintAst was a singleton global, so, yes, thread race issues all over the place. | |||
2011-07-25 | Works around issue 217. it's not a proper fix but better than 0.10.0-RC1. | Reinier Zwitserloot | |
2011-07-18 | Upgraded the issue 164 reporter to replace what we had. I think we'll roll ↵ | Roel Spilker | |
this out in 0.10.0-RC2. | |||
2011-07-18 | back-in-time debugging added. Of course now 164 isn't triggering anymore :/ | Reinier Zwitserloot | |
2011-07-18 | Now either all or none of equals/hashCode/canEqual is generated. Fixes issue ↵ | Roel Spilker | |
240. | |||
2011-06-20 | whoops, a very minor nit in synchronized which also caused a test to fail fixed. | Reinier Zwitserloot | |
2011-06-20 | Minor tweaks to documentation updates (javadocs, website). | Reinier Zwitserloot | |
2011-06-20 | fixed @Synchronized. | Reinier Zwitserloot | |
2011-06-20 | Added ability for annotation handlers to be invoked in the diet parse phase ↵ | Reinier Zwitserloot | |
even if its a post-diet handler. | |||
2011-06-20 | Javac/EclipseAnnotationHandler are now abstract classes instead of ↵ | Reinier Zwitserloot | |
interfaces; there were too many 'option' methods (methods where you return either true or false), so we really needed the ability to pick a default. | |||
2011-06-20 | as lombok never runs as AP anymore in ecj, the 'show some more info for bug ↵ | Reinier Zwitserloot | |
164' escape to not do that in ecj was no longer relevant. | |||
2011-06-13 | Fixed PrintAST, and separately SneakyThrows/Synchronized which failed ↵ | Reinier Zwitserloot | |
because the 'isFullParse' boolean was erronously set on a full rebuild, forced by HandleDelegate. HandleDelegate has also been updated to not do so much work if there's no @Delegate in a source file. | |||
2011-06-02 | Eclipse handlers can now opt out of being run in diet-parse mode. Fixes ↵ | Reinier Zwitserloot | |
Synchronized and SneakyThrows | |||
2011-06-02 | Trivial fixes. | Reinier Zwitserloot | |
2011-05-30 | The EclipseAST was incomplete when it came to ConstructorCalls. This lead to ↵ | peichhorn | |
a severe error in PatchDelegate(issue #211) where classes that didn't use lombok at all could not be build due to a NullPointerException. | |||
2011-05-30 | Whoops, we broke @Delegate with the last update. Now the CAS check on ↵ | Reinier Zwitserloot | |
handled is only done if we are -actually- going to call a handler. | |||
2011-05-30 | tracking if an annotation has been handled or not is now no longer done | Reinier Zwitserloot | |
via the LombokAST object. Instead its tracked more directly in an attempt to avoid having to write all handlers as idempotent, and just in case issue #164 is a race condition (the handled-or-not is a synchronized CAS check). This does break API for other plugins, but the fix is trivial: Just make your 'handle' method return void. That 'we won't call you again' business in the decks never quite worked right anyway. Also, you might want to call Javac.(recursive)setHandledBy when you generate nodes, now. |