Commit Graph
572 Commits
Author SHA1 Message Date
Reinier Zwitserloot 491d6bf7a4 Updated eclipse dependencies to 3.6.0, and added sources. 2010-07-16 04:03:38 +02:00
Reinier Zwitserloot bc8d7d131e Updated to helios. A few new warnings popped up; handled those. 2010-07-16 02:20:17 +02:00
Reinier Zwitserloot d5ba04ca59 Added copying of @CheckForNull from a field to autogenerated getters and setters, just like @Nullable is copied.
Implements feature request issue 128.
2010-07-14 16:01:08 +02:00
Reinier Zwitserloot e693672cd4 Changed build system to ivy. 2010-07-12 23:48:02 +02:00
Reinier Zwitserloot a118bc7924 Merge branch 'master' of git@github.com:rzwitserloot/lombok 2010-04-24 17:47:00 +02:00
Reinier Zwitserloot 27fd5e4776 Keeping pace with changes to lombok.patcher. 2010-04-24 17:42:59 +02:00
Roel Spilker 5f276b6209 Merge branch 'master' of git@github.com:rzwitserloot/lombok 2010-02-14 03:50:39 +01:00
Roel Spilker 2552315058 Added unicode escape writing to avoid pesky encoding issues. 2010-02-14 03:50:19 +01:00
Reinier Zwitserloot 3c75487f71 mavenrepo example now adds scope=provided to reflect that lombok is only a build-time and not a run-time dependency. 2010-02-10 22:06:08 +01:00
Reinier Zwitserloot 06e0ff4ab3 cmdreader no longer needs @Parameterized 2010-02-10 22:04:10 +01:00
Reinier Zwitserloot f4ddece614 Added fix for tools.jar finding to the changelog 2010-01-11 18:28:03 +01:00
Reinier Zwitserloot b0c712833b Made DelombokApp's error message if tools.jar is in fact missing more useful; the advice it gives will now actually work. 2010-01-11 18:24:27 +01:00
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