aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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-19Now the type resolver also finds top-level types in a compilation unit that ↵Reinier Zwitserloot
name-shadow. Added tests for the type resolver.
2011-12-19Merge pull request #18 from jvanderhel/masterRoel Spilker
Fix for renaming class using Alt+Shift+R (Issue 286 variant)
2011-12-15Generated nodes are now cached using a fully-weak Map.Robbert Jan Grootjans
Should hopefully fix Netbeans performance issue #242. Compared heap dump pre and post-fix, seems to work.
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-12Copy LICENSE and AUTHORS to runtime jarRoel Spilker
2011-12-12Renamed Comment to CommentInfo.Reinier Zwitserloot
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-28Merge branch 'Highlighting' of https://github.com/jvanderhel/lombok into ↵Reinier Zwitserloot
jvanderhel-Highlighting Conflicts: src/eclipseAgent/lombok/eclipse/agent/PatchFixes.java
2011-11-28Merge branch 'Issue_81' of https://github.com/jvanderhel/lombok into ↵Reinier Zwitserloot
jvanderhel-Issue_81 Conflicts: src/eclipseAgent/lombok/eclipse/agent/PatchFixes.java
2011-11-28Merge pull request #15 from jvanderhel/Issue_51Reinier Zwitserloot
Proposed fix for Issue 51 and 301
2011-11-28Merge pull request #14 from jvanderhel/Eclipse_getter_errorsReinier Zwitserloot
Added some more statementEnds to avoid errors in eclipse log
2011-11-251) Fixed sourceEnds while determining which nodes should be copiedjvanderhel
2) Put the method declaration in the interface instead of the annotation
2011-11-24Syntax and occurrence highlighting now skip generated positionsjvanderhel
2011-11-24Fix for issue 51. We now ignore unchanged generated nodes, so their position ↵jvanderhel
isn't used to determine insertion point
2011-11-24Some more save actions fixedjvanderhel
2011-11-22Added some more statementEnds to avoid errors in eclipse logjvanderhel
2011-11-22post release version bumpReinier Zwitserloot
2011-11-21release versioning prep 0.10.4Reinier Zwitserloot
2011-11-21Made an API for creating a (oracle javac) JavaCompiler which tracks comments ↵Reinier Zwitserloot
on a per Compilation Unit basis. The old way involved making reflective calls and detecting whether you need the 1.6 or the 1.7 variant to do this. These shenanigans are now hidden behind a nice API (lombok.javac.CommentCatcher).
2011-11-21--print option with multiple input files would only print one file.Reinier Zwitserloot
2011-11-20Additional fix for issue 300: Using 'lombok.val' written out in full would ↵Reinier Zwitserloot
cause ArrayIndexOutOfBoundsException: 0 errors to pop up in the editor. Also updated changelog.
2011-11-20Fixed issue 300: 'lombok.val' (vs. just val and an import statement) didn't ↵Reinier Zwitserloot
fix auto-complete dialogs. However, now the auto-highlight feature will crash with an IOOBE if you click in lombok.val.
2011-11-20Fix for issue 299: labels would break 'val' in javac.Reinier Zwitserloot
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-15Merge branch 'Issue_138' of https://github.com/jvanderhel/lombok into ↵Reinier Zwitserloot
jvanderhel-Issue_138 Conflicts: src/eclipseAgent/lombok/eclipse/agent/EclipsePatcher.java
2011-11-15Merge pull request #10 from jvanderhel/Issue_90Reinier Zwitserloot
Proposed fix for issue 90 - disables lombok when the AST is being parsed for an autoformatter run, and patches various methods of the ControlStatementFinder to not try to find generated nodes.
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-13disabling lombok for all postsavelisteners proved to cause some postsave ↵jvanderhel
actions to make the wrong decisions. Patching ControlStatementFinder solves the same problem, with less side effects
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-11Lombok generated members are now handled better in a ListRewrite (like ↵jvanderhel
generate equals & hashcode)
2011-11-11MethodDeclarations and their SimpleName(s) are now marked as generated when ↵jvanderhel
using eclipse 3.7 M5 or higher (when appropriate)
2011-11-10Lombok disabled during ast creation in DefaultCodeFormatter & ↵jvanderhel
CleanUpPostSaveListener
2011-11-07Replaced <code> with @codeRoel Spilker
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-11-01Post-release version bumpRoel Spilker
2011-11-01Added fixing of delombok sourcepath issue to changelog and preparing for ↵Roel Spilker
0.10.2 release.
2011-11-01Fixed issue 284 now also for java7, introduced more stubbingRoel Spilker
2011-10-31Fixed delombok making a mess of comments (issue 284) for javac 6. delombok ↵Roel Spilker
in java7 is now completely broken but we'll fix that next.
2011-10-25Fixed issue 289: non-static inner classes whose outer class has generics ↵Reinier Zwitserloot
can't be @EqualsAndHashCode marked.
2011-10-25Again made @NotNull have no special meaning.Reinier Zwitserloot
See issues 43, 271, and 287.
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.