Reinier Zwitserloot
24be0f86ad
Failing tests now do a full print of the actual and expected delombok output.
2010-01-07 22:50:28 +01:00
Reinier Zwitserloot
aa2643092d
Javac's printer screws up on complex enums. Added tests for this case.
2010-01-07 22:49:51 +01:00
Reinier Zwitserloot
87044b0bc5
Fix for the installer crashing with NPE on line 589.
2009-12-30 03:25:57 +01:00
Reinier Zwitserloot
cf11641c8a
changelog for fixing issue 72.
2009-12-30 03:24:49 +01:00
Reinier Zwitserloot
bed2d10358
Sanity check on running patch scripts for eclipse - if its already been done we do not run them again.
2009-12-30 02:29:37 +01:00
Reinier Zwitserloot
7aa2573079
Added copyright notices.
2009-12-30 02:14:15 +01:00
Reinier Zwitserloot
a3494aa608
Command line compiling with ecj at source 1.6 now works!
2009-12-30 02:04:01 +01:00
Reinier Zwitserloot
f3574ee0cb
Merge branch 'master' into ecj
2009-12-30 00:02:43 +01:00
Reinier Zwitserloot
f737c1ca27
EclipsePatcher now only patches needed stuff when in ECJ mode.
2009-12-29 23:55:36 +01:00
Reinier Zwitserloot
64e8eb8e46
Fix for issue #93 : Naming your class GetFoo prevents lombok from making a getFoo method in eclipse.
2009-12-29 22:01:17 +01:00
Reinier Zwitserloot
1f7bddd688
Added test suite for issue #93 - apparently this problem (naming your class GetFoo prevents lombok from making a getFoo method) only occurs on eclipse, as the test passes.
2009-12-26 04:11:22 +01:00
Reinier Zwitserloot
0917f20f74
work in progress on ecj support.
2009-12-23 03:36:17 +01:00
Reinier Zwitserloot
e56395a49f
ecj prep: lombok.jar is now also a dynamic agent, and the main annotation processor is now the core processor that farms out the work to context-specific implementations.
2009-12-23 03:36:05 +01:00
Reinier Zwitserloot
b719e47e2d
prep for this class working better for ecj.
2009-12-23 03:35:35 +01:00
Reinier Zwitserloot
f9264b78e4
HandlerLibrary now uses the proper context.
2009-12-23 03:34:15 +01:00
Reinier Zwitserloot
55bed99c90
generalized the annotation processor that lombok.jar represents into a main class that farms out the work to a specific implementation depending on environment; previously lombok.jar's annotation processor was javac specific.
2009-12-23 03:32:11 +01:00
Reinier Zwitserloot
f57e23bebb
Abstracted out stuff that only works in a full eclipse and not in ECJ.
2009-12-23 03:31:09 +01:00
Reinier Zwitserloot
df1e578432
Added ecj.
2009-12-23 03:30:25 +01:00
Reinier Zwitserloot
69fe8e049c
The latest on the master branch is from now on called 'EDGE' and not 'HEAD'.
2009-12-21 14:29:41 +01:00
Reinier Zwitserloot
abddcc412e
download-edge is now overwritten (to say that the stable is the latest) upon a full release.
2009-12-21 14:26:47 +01:00
Reinier Zwitserloot
b829c0f8f1
Fixed the changelog.html generation to be a full HTML file and not an HTML snippet.
2009-12-21 14:18:02 +01:00
Reinier Zwitserloot
a12675e120
Added support to fully automatically upload a cutting edge build to projectlombok.org, as well as a page with information about it, gathered from the changelog.
2009-12-21 14:11:25 +01:00
Reinier Zwitserloot
9dd81c3361
Added previous fixes to the changelog.
2009-12-21 14:10:57 +01:00
Reinier Zwitserloot
2c8032a243
Fixes issue #84 : @Data and many other annotations couldn't deal with wildcard generics that had a bound on them, so, for example, a field typed as 'List<? extends Number>'.
2009-12-21 12:06:31 +01:00
Reinier Zwitserloot
e09ce47465
[TRIVIAL] style
2009-12-21 12:04:51 +01:00
Reinier Zwitserloot
63dca5d3e9
getProbableFQTypes now correctly assumes there's a hidden 'import java.lang.*;' at the end of any source file's import list.
2009-12-17 16:35:33 +01:00
Petr Jiricka
61b054d787
Fix to javac handler; it now properly detects single package names, such as "package foo;"
2009-12-17 12:56:58 +01:00
Reinier Zwitserloot
31d7d8ec92
getProbablyFQType now works much better, especially at finding classes that aren't in rt.jar.
...
redit to Petr Jiricka for spotting the problems with the earlier version of toFQ.
2009-12-17 12:52:53 +01:00
Reinier Zwitserloot
b09257768b
Whoops - forgot to add release date to 0.9.2 in changelog.
2009-12-15 22:17:58 +01:00
Reinier Zwitserloot
3153e1dd2a
running java -jar lombok.jar version now also prints release name.
2009-12-15 20:28:25 +01:00
Reinier Zwitserloot
7c78b4ac08
postrelease
2009-12-15 20:26:32 +01:00
Reinier Zwitserloot
d5f4bb8d9e
[javadoc]
2009-12-15 20:18:45 +01:00
Reinier Zwitserloot
fb18991550
prerelease prep
2009-12-15 20:16:29 +01:00
Reinier Zwitserloot
83f54c4f54
Added fix for issue #83 to the changelog.
2009-12-15 20:16:23 +01:00
Reinier Zwitserloot
91faa94a90
Clarified previous commit with a comment.
2009-12-15 16:05:06 +01:00
Reinier Zwitserloot
3d5f9b9f98
Potential fix for issue #83 .
2009-12-15 12:15:47 +01:00
Reinier Zwitserloot
e8736d6b64
This file really never should have been checked in.
2009-12-13 11:22:38 +01:00
Reinier Zwitserloot
221171686c
Merge branch 'master' of git@github.com:rzwitserloot/lombok
2009-12-12 14:29:55 +01:00
Reinier Zwitserloot
d9d7fe8063
Running netbeans on a JVM1.5 is not a supported platform for lombok. Instead of an obscure error and no netbeans, you now get netbeans with no lombok, and a GUI warning box explaining what's wrong and how to fix it.
2009-12-12 14:28:52 +01:00
Reinier Zwitserloot
1e6f5fc892
installer fixes:
...
- when manually specifying paths via the command line installer, each location would get installed/uninstalled twice, and errors would occur if you provided paths with no known IDEs
- fixed a problematic earlier checkin regarding STSFinder; now STSFinder looks in all the appropriate spots.
2009-12-12 14:28:43 +01:00
Reinier Zwitserloot
a9c1c99d4e
Added -Xlint:unchecked to ant compile.
2009-12-12 14:28:20 +01:00
Reinier Zwitserloot
a2bc25c39a
eclipse project now explicitly defines target JVM as 1.6. Technically it's a mix of 1.5 and 1.6, but that is not expressible in eclipse .classpath files.
...
Updated eclipse project settings to be more specific (less 'workspace default').
2009-12-12 14:28:12 +01:00
Roel Spilker
83702e9269
Tell google we own this website
2009-12-10 17:34:59 +01:00
Reinier Zwitserloot
1815a7828e
Fixed issue #78 : Delombok should not copy hidden directories (like .git or .cvs).
2009-12-08 06:33:53 +01:00
Reinier Zwitserloot
09b339db47
Merge branch 'master' of git@github.com:rzwitserloot/lombok
2009-12-08 06:07:23 +01:00
Reinier Zwitserloot
c3a3c09f4f
Added support for SpringSource Tool Suite, which, given that its based on eclipse, was just a matter of updating the installer.
...
Any future tools that are based on eclipse (and eclipse's JDT) should be very easy to add to the installer now.
2009-12-08 06:06:46 +01:00
Reinier Zwitserloot
48404894d8
Added hailbunny name to upcoming 0.9.2 release.
2009-12-08 00:47:52 +01:00
Roel Spilker
d5e7ae61c0
Added tests to see if we handle fields that start with a $ correctly
2009-12-07 16:05:19 +01:00
Roel Spilker
89c058f96e
Added tests to @Data to check if a field starting with $ will be ignored
2009-12-07 15:59:29 +01:00
Roel Spilker
021c9a223c
Support finding tools.jar from other locations as well
2009-12-07 15:54:46 +01:00