Reinier Zwitserloot
77036ce732
Made discovery of tools.jar slightly more robust and got rid of the double error you'd get if it cant be found.
2010-01-11 18:17:35 +01:00
Reinier Zwitserloot
9c07a465c1
NonNull state really ought to be documented, so now it is.
2010-01-08 20:16:24 +01:00
Reinier Zwitserloot
1845525d44
Added link to Michael Kimberlin's article to slideshow page.
2010-01-08 00:02:08 +01:00
Reinier Zwitserloot
63aceae8be
Changes 'div class=para' to the simpler and semantically correct 'p'.
2010-01-07 23:59:58 +01:00
Reinier Zwitserloot
70fb2fe83f
Adding changelog entry for fixing of issue 96
2010-01-07 23:56:23 +01:00
Reinier Zwitserloot
0072efc4d6
Now also testing value= as well as arrays in annotation params.
2010-01-07 23:52:36 +01:00
Reinier Zwitserloot
3fc7ac6207
Added test to ensure interfaces print correctly (test case because 'public' and 'abstract' are implied).
2010-01-07 23:48:21 +01:00
Reinier Zwitserloot
e94bf546f3
Fixing javac's PrettyPrinter's screwup on enum members with bodies or parameters.
...
Note that JDK7 fixed this themselves though they kept the silly comments.
2010-01-07 23:47:46 +01:00
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