Commit Graph
1048 Commits
Author SHA1 Message Date
Reinier Zwitserloot cd4266aa95 post-release version bump 2011-12-19 23:37:08 +01:00
Reinier Zwitserloot 2d0d4e75f0 bumping version number pending official release of 0.10.6 2011-12-19 23:27:59 +01:00
Reinier Zwitserloot 102752a87b Added building lombok-utils to build file. 2011-12-19 23:16:40 +01:00
Reinier Zwitserloot ab3d3ea0a4 Merge branch 'master' of github.com:rzwitserloot/lombok 2011-12-19 21:42:12 +01:00
Roel Spilker de1bc3524f Updated changelog 2011-12-19 21:29:24 +01:00
Roel Spilker 76c45bc482 Merge branch 'Issue_315' of https://github.com/jvanderhel/lombok into jvanderhel-Issue_315 2011-12-19 20:56:21 +01:00
Roel Spilker 0234039bab Removed statics and lots of parameters, reimplemented recalcSourcePosition 2011-12-19 20:50:23 +01:00
Roel Spilker 75179dfb41 Merge branch 'Issue_308' of https://github.com/jvanderhel/lombok into jvanderhel-Issue_308 2011-12-19 20:43:35 +01:00
Reinier Zwitserloot b25a644f50 Merge branch 'typeLibrary' 2011-12-19 20:10:39 +01:00
Reinier Zwitserloot ae87a26456 Now the type resolver also finds top-level types in a compilation unit that name-shadow. Added tests for the type resolver. 2011-12-19 20:09:40 +01:00
Roel Spilker 232d5edc35 Merge pull request #18 from jvanderhel/master
Fix for renaming class using Alt+Shift+R (Issue 286 variant)
2011-12-19 10:25:29 -08:00
Reinier Zwitserloot e7020a0da0 Added changelog entry for previous commit (fixing #242 - memory leaks in netbeans) 2011-12-15 13:09:18 +01:00
Robbert Jan Grootjans 306a9efef5 Generated nodes are now cached using a fully-weak Map.
Should hopefully fix Netbeans performance issue #242. Compared heap
dump pre and post-fix, seems to work.
2011-12-15 13:04:45 +01:00
Reinier Zwitserloot 6b91620d9e Refactored the type resolver, and made the 'find locally named classes that 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 06:26:40 +01:00
jvanderhel 71c48fb991 Fix for Issue 315: HandleLogger now sets all its sourcepositions and generatedBy's. convertToFieldDeclaration now als marks the resulting FieldDeclaration as isGenerated 2011-12-13 00:32:48 +01:00
Roel Spilker 6ccec72c7e Copy LICENSE and AUTHORS to runtime jar 2011-12-12 23:55:30 +01:00
Reinier Zwitserloot 1ea6c0607e Added AUTHORS file to lombok.jar distributable. 2011-12-12 23:35:12 +01:00
Reinier Zwitserloot d713dab0c3 Renamed Comment to CommentInfo. 2011-12-12 23:24:58 +01:00
jvanderhel b476825fc7 Fix for issue 308: Allows organize imports works with @Delegate Also fixes errors in eclipse-log when using @Delegate. 2011-12-08 20:55:39 +01:00
Sander Koning 3e18007af3 Update warning about @SneakyThrows requiring lombok.jar on the classpath (#306) 2011-12-05 22:51:37 +01:00
jvanderhel 6a13685d5c Added missing setGeneratedBy on TypeReference (prevented a rename of class with @Data/@EqualsAndHashCode on it using Alt+Shift+R) 2011-11-29 21:20:14 +01:00
Reinier Zwitserloot c502ec24bb Added changelog notes for previous fixes, issues 51 and 301) 2011-11-28 19:48:39 +01:00
Reinier Zwitserloot a5c7d134c1 Merge branch 'Highlighting' of https://github.com/jvanderhel/lombok into jvanderhel-Highlighting
Conflicts:
	src/eclipseAgent/lombok/eclipse/agent/PatchFixes.java
2011-11-28 19:15:34 +01:00
Reinier Zwitserloot aaf3101393 Merge branch 'Issue_81' of https://github.com/jvanderhel/lombok into jvanderhel-Issue_81
Conflicts:
	src/eclipseAgent/lombok/eclipse/agent/PatchFixes.java
2011-11-28 19:13:27 +01:00
Reinier Zwitserloot 6d6a191c67 Merge pull request #15 from jvanderhel/Issue_51
Proposed fix for Issue 51 and 301
2011-11-28 10:09:00 -08:00
Reinier Zwitserloot eb8af8128d Merge pull request #14 from jvanderhel/Eclipse_getter_errors
Added some more statementEnds to avoid errors in eclipse log
2011-11-28 10:07:50 -08:00
jvanderhel 53ce4f6178 1) Fixed sourceEnds while determining which nodes should be copied
2) Put the method declaration in the interface instead of the annotation
2011-11-25 21:22:24 +01:00
jvanderhel 4e831b05ec Syntax and occurrence highlighting now skip generated positions 2011-11-24 21:31:38 +01:00
jvanderhel 20b729509f Fix for issue 51. We now ignore unchanged generated nodes, so their position isn't used to determine insertion point 2011-11-24 21:02:50 +01:00
jvanderhel 088f7bfbba Some more save actions fixed 2011-11-24 21:01:09 +01:00
jvanderhel d3b9074f86 Added some more statementEnds to avoid errors in eclipse log 2011-11-22 19:49:01 +01:00
Reinier Zwitserloot 2cb61b6a89 post release version bump 2011-11-22 00:01:45 +01:00
Reinier Zwitserloot 09e472b047 release versioning prep 0.10.4 2011-11-21 23:55:05 +01:00
Reinier Zwitserloot e24ac22aaa Made an API for creating a (oracle javac) JavaCompiler which tracks comments 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 23:53:00 +01:00
Reinier Zwitserloot 3fd3ca32a6 --print option with multiple input files would only print one file. 2011-11-21 23:48:46 +01:00
Reinier Zwitserloot ef820d8d5a Additional fix for issue 300: Using 'lombok.val' written out in full would cause ArrayIndexOutOfBoundsException: 0 errors to pop up in the editor.
Also updated changelog.
2011-11-20 21:56:04 +01:00
Reinier Zwitserloot 246b4cc2bc Fixed issue 300: 'lombok.val' (vs. just val and an import statement) didn't fix auto-complete dialogs.
However, now the auto-highlight feature will crash with an IOOBE if you click in lombok.val.
2011-11-20 19:20:34 +01:00
Reinier Zwitserloot 0139c62b6a Added changelog for previous commit (fixing issue 299) 2011-11-20 19:07:01 +01:00
Reinier Zwitserloot 3b921ad7f6 Fix for issue 299: labels would break 'val' in javac. 2011-11-20 19:04:31 +01:00
Reinier Zwitserloot 52ee15bdc1 Added fixing of issues 90, 138, 263, 286 to changelog. (all jvanderhel's work) 2011-11-15 14:57:03 +01:00
Reinier Zwitserloot dc92425f85 Merge branch 'Issue_263' of https://github.com/jvanderhel/lombok into jvanderhel-Issue_263
Conflicts:
	src/eclipseAgent/lombok/eclipse/agent/EclipsePatcher.java
2011-11-15 14:22:46 +01:00
Reinier Zwitserloot 1cdd42ac10 Merge branch 'Issue_138' of https://github.com/jvanderhel/lombok into jvanderhel-Issue_138
Conflicts:
	src/eclipseAgent/lombok/eclipse/agent/EclipsePatcher.java
2011-11-15 14:11:15 +01:00
Reinier Zwitserloot f3253a73c2 Merge pull request #11 from jvanderhel/add_to_authors
Jappe van der Hel addes his name to AUTHORS.
2011-11-15 04:57:05 -08:00
Reinier Zwitserloot 68c38e93e6 Merge pull request #10 from jvanderhel/Issue_90
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-15 04:56:28 -08:00
peichhorn 0d75d56fce Eclipse/JavacHandlerUtil.injectField(...) inserts the new fields after the enum constants.
Also the new fields are ordered in the same way the method injectField() gets invoked.
2011-11-13 09:06:57 +01:00
jvanderhel fd736cc76f disabling lombok for all postsavelisteners proved to cause some postsave actions to make the wrong decisions.
Patching ControlStatementFinder solves the same problem, with less side effects
2011-11-13 00:24:36 +01:00
jvanderhel 5cc928f471 patched retrieveRightBraceOrSemiColonPosition && retrieveRightBrace so method bodies are converted instead of skipped
Set Assignment.statementEnd to prevent invalid sourceRange in Statement convert
2011-11-12 19:13:28 +01:00
jvanderhel b43cd35093 Lombok generated members are now handled better in a ListRewrite (like generate equals & hashcode) 2011-11-11 20:47:14 +01:00
jvanderhel 9c469dc72a MethodDeclarations and their SimpleName(s) are now marked as generated when using eclipse 3.7 M5 or higher (when appropriate) 2011-11-11 20:47:05 +01:00
jvanderhel 2a20f97243 Added my name to AUTHORS. (Requested by rspilker) 2011-11-11 00:07:21 +01:00