Commit Graph
1075 Commits
Author SHA1 Message Date
Jappe van der Hel 1a08aa5cbc removeGeneratedMethods was broken, causing the rename to fail 2012-01-10 13:22:38 +01:00
Jappe van der Hel 3adf835e48 "QualifiedName"'s are now also marked as generated during ASTConverter phase (just like "SimpleName"'s)
This fixes "Rename" when inner types are used (for both the main type and the inner type)
2012-01-10 08:53:13 +01:00
Reinier Zwitserloot a59a2c482b Updated to ASM4 final. 2012-01-09 23:47:45 +01:00
Roel Spilker 2ddf708b37 The line about lombok added to the about dialog wasn't working for all eclipse releases and ways to boot up eclipse. Now it does. Also added an item for this in the changelog. 2012-01-09 21:45:43 +01:00
Reinier Zwitserloot 101adef99c Lombok now adds a line about itself to the Eclipse about dialog via patching. This can be used to check that lombok is managing to successfully inject code into the eclipse VM instance. 2012-01-09 21:25:47 +01:00
Roel Spilker d332b22fa9 Updated changelog 2012-01-09 21:16:20 +01:00
Roel Spilker f32dafed68 Merge branch 'jvanderhel-Issue_86_Extract_Interface' 2012-01-09 20:43:16 +01:00
Roel Spilker 1085c902ca Code review 2012-01-09 20:42:10 +01:00
Reinier Zwitserloot 2ea928229c trivial refactor 2012-01-09 19:53:30 +01:00
Reinier Zwitserloot f6e663c8b9 Build was broken for fresh git clones. 2012-01-09 19:50:52 +01:00
Reinier Zwitserloot 9abb6432e9 Added a test to make sure we never break ecj again. 2012-01-09 19:49:56 +01:00
Roel Spilker 3796efe82e Merge 2012-01-09 19:46:42 +01:00
Roel Spilker 302761816e Updated copyright years 2012-01-09 19:27:20 +01:00
Jappe van der Hel bf354e3b5c Found some earlier fixes, commented them and put them together in the patchExtractInterface method 2012-01-03 21:57:15 +01:00
Jappe van der Hel 0095cbbf9a extract interface now also works on inner types and side types (annotated with @Data)
comments for generated methods are now skipped
2012-01-03 21:19:22 +01:00
Jappe van der Hel 207edfbc7f Extract interface now works when @Data is present.
For all methods even generated by lombok;
comments for generated methods are placed above the "managing" annotations
@Override for generated methods are skipped (since there is no valid position for this annotation)
2012-01-03 18:55:17 +01:00
Roel Spilker 9f3b92c6ac Merge branch 'Issue_86_Extract_Interface' of https://github.com/jvanderhel/lombok into jvanderhel-Issue_86_Extract_Interface 2012-01-02 20:45:30 +01:00
Reinier Zwitserloot 8fb7c9c8a2 trivial 2012-01-02 20:33:42 +01:00
Reinier Zwitserloot ba680ad97a Merge branch 'master' of github.com:rzwitserloot/lombok 2012-01-02 20:30:56 +01:00
Reinier Zwitserloot 7d0b13024d Fixed issue #320: since 0.10.6, lombok didn't work anymore in ecj (ClassNotFoundError). 2012-01-02 20:30:48 +01:00
Roel Spilker 6c9b3d54de Merge pull request #23 from jvanderhel/Fix_Issue265
Fix for issue 265, @Data and @Log together
2012-01-02 11:05:45 -08:00
Roel Spilker 6f4f053cc5 Merge pull request #22 from jvanderhel/Fix_SetGeneratedByVisitor
Use newSourceEnd for sourceEnd calculation
2012-01-02 10:11:14 -08:00
Jappe van der Hel 8749b4b547 Extract interface now works when @Data is present.
For all methods even generated by lombok;
comments for generated methods are placed above the "managing" annotations
@Override for generated methods are skipped (since there is no valid position for this annotation)
2011-12-21 20:32:03 +01:00
Jappe van der Hel 02d7e29dd9 Fix for Issue 265, Sort members now works when class has @Data and @Log annotation 2011-12-20 23:45:40 +01:00
Jappe van der Hel 0a8794355f Use newSourceEnd for sourceAnd calculation 2011-12-20 19:59:59 +01:00
Reinier Zwitserloot 5ac9044224 Moved Asm utils out of utils and into core, because utils isn't supposed to have an asm dependency and now due to lacking the jarjar treatment all sorts of VerifyError hell breaks loose if you put both lombok.jar and lombok-utils.jar of 0.10.6 in the classpath while compiling with javac. 2011-12-20 06:01:58 +01:00
Reinier Zwitserloot 96282212db fixed publishing of the lombok-utils jar to the server 2011-12-19 23:39:11 +01:00
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