aboutsummaryrefslogtreecommitdiff
path: root/src/core/lombok/eclipse
AgeCommit message (Collapse)Author
2012-04-23Replaced the 'try some reflection and if that fails, oh well' code with ↵Reinier Zwitserloot
catch(Throwable) instead of catch(Exception). The whole point is to default to an alternative path is anything goes wrong, and it turns out there are various ways to get Throwables instead of Exceptions.
2012-04-21Now EclipseHandlerUtil.injectFields(..) also adds a <cinit> methodpeichhorn
declaration if we're about to add an enum constant.
2012-04-03Philipp Eichhorn's patch to allow non-top-level annotations to work with ↵Reinier Zwitserloot
lombok's annotation framework.
2012-04-03Philipp Eichhorn's patch to use marker annotations instead of ↵Reinier Zwitserloot
boolean-returning interface methods for eclipse's postdiet and javac's isResolutionBased.
2012-03-27fixes for 'ant website' build target. Also fixing some errors in javadoc.Reinier Zwitserloot
2012-03-26Finished work on @AccessorsReinier Zwitserloot
2012-03-26Merge branch 'acc2' into accessorsReinier Zwitserloot
Conflicts: src/core/lombok/eclipse/handlers/HandleGetter.java src/core/lombok/eclipse/handlers/HandleSetter.java src/core/lombok/javac/handlers/HandleGetter.java src/core/lombok/javac/handlers/HandleSetter.java
2012-03-26Updated findMethod with paramcount.Reinier Zwitserloot
2012-03-22Bug fixes for updates to getter/setter stuff based on @Accessors.Reinier Zwitserloot
2012-03-21Implementation of @Accessors.Reinier Zwitserloot
2012-03-19Fix for issue 342: @Deprecated annotation not propagated to generated ↵Roel Spilker
getter/setter
2012-02-15'val' is no longer legal in basic for loops now. Fixes issue #346Reinier Zwitserloot
2012-02-14Update to error messages of @Log annotations.Reinier Zwitserloot
2012-02-14Bumped copyright years on recently (in 2012) changed sources.Reinier Zwitserloot
2012-02-14No more autobox/type coercion issues with @Getter(lazy=true) and primitive ↵Reinier Zwitserloot
types. (Issue #345).
2012-02-14'val' now works for member types whose outers have generics. (issue #343)Reinier Zwitserloot
2012-01-30Merge branch 'master' of github.com:rzwitserloot/lombokRoel Spilker
2012-01-24Fix for issue 328: @Delegate on a field for which we also generate a getter ↵Roel Spilker
will use the getter for delegation
2012-01-181) rollback of rollback fixRetrieveRightBraceOrSemiColonPositionJappe van der Hel
2) HandleEqualsAndHashCode now use SetGeneratedByVisitor to ensure "correct" sourcepositions 3) SetGeneratedByVisitor now sets QualifiedNameReference.sourcePositions
2012-01-09Oops, used the wrong ArgumentRoel Spilker
2011-12-20Use newSourceEnd for sourceAnd calculationJappe van der Hel
2011-12-19Merge branch 'master' of github.com:rzwitserloot/lombokReinier Zwitserloot
2011-12-19Merge branch 'Issue_315' of https://github.com/jvanderhel/lombok into ↵Roel Spilker
jvanderhel-Issue_315
2011-12-19Removed statics and lots of parameters, reimplemented recalcSourcePositionRoel Spilker
2011-12-19Merge branch 'Issue_308' of https://github.com/jvanderhel/lombok into ↵Roel Spilker
jvanderhel-Issue_308
2011-12-19Merge branch 'typeLibrary'Reinier Zwitserloot
2011-12-13Refactored 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-13Fix for Issue 315: HandleLogger now sets all its sourcepositions and ↵jvanderhel
generatedBy's. convertToFieldDeclaration now als marks the resulting FieldDeclaration as isGenerated
2011-12-08Fix for issue 308: Allows organize imports works with @Delegate Also fixes ↵jvanderhel
errors in eclipse-log when using @Delegate.
2011-11-29Added missing setGeneratedBy on TypeReference (prevented a rename of class ↵jvanderhel
with @Data/@EqualsAndHashCode on it using Alt+Shift+R)
2011-11-22Added some more statementEnds to avoid errors in eclipse logjvanderhel
2011-11-15Merge 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-13Eclipse/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-12patched retrieveRightBraceOrSemiColonPosition && retrieveRightBrace so ↵jvanderhel
method bodies are converted instead of skipped Set Assignment.statementEnd to prevent invalid sourceRange in Statement convert
2011-11-07Changed copyright noticesRoel Spilker
2011-11-07Instead of using the java 1.6 Arrays.copyOf method, we use System.arraycopy.Robbert Jan Grootjans
2011-11-07Fixed issue 295: Using log in static initializersRobbert Jan Grootjans
2011-10-25Fixed issue 289: non-static inner classes whose outer class has generics ↵Reinier Zwitserloot
can't be @EqualsAndHashCode marked.
2011-10-24pretty 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 @AllArgsConstructorpeichhorn
In eclipse assigned final fields broke the @AllArgsConstructor. Now they are just skipped as intended.
2011-08-17Make Extract Method work without affecting the rendering of the java file.Roel Spilker
2011-08-16Improve Extract method refactoring: you can extract method for code that ↵Roel Spilker
also contains @SneakyThrows
2011-08-16TrivialRoel Spilker
2011-08-15Merge branch 'delombok_java7'Reinier Zwitserloot
2011-08-15Optimized 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-15Removed support for onMethod, onParam and onConstructor due to javac7 type ↵Roel Spilker
incapabilities. Issue #251
2011-08-12Make extract method work with @Cleanup and @SynchronizedRoel Spilker
2011-08-08trivialRoel Spilker
2011-08-06fixed 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-01Fixed issue 164. Oh yes. Party time!Reinier Zwitserloot
skipPrintAst was a singleton global, so, yes, thread race issues all over the place.