Commit Graph
451 Commits
Author SHA1 Message Date
Roel Spilker be20f7a118 Added tests for Setter, Cleanup and NonNull 2009-11-29 01:07:53 +01:00
Roel Spilker 0b36718d20 Annotations on parameters should be inline 2009-11-29 01:04:22 +01:00
Roel Spilker ffb78b6af6 Added more Getter-tests 2009-11-28 23:30:10 +01:00
Roel Spilker 311b667dfd New tests 2009-11-28 22:51:40 +01:00
Roel Spilker 6d9bc68469 Use new DirectoryRunner to run tests on all files in a directory 2009-11-28 22:50:44 +01:00
Reinier Zwitserloot c1ec2b5edb Added new command line abilities of lombok to the changelog. 2009-11-28 09:49:12 +01:00
Reinier Zwitserloot 96d83a55e4 Made the createRuntime system more robust in the face of many different plugins. Also fixed an issue with the jar file containing a rooted name, which is generally a bad idea (/lombok/Lombok.class instead of lombok/Lombok.class). 2009-11-28 09:42:51 +01:00
Reinier Zwitserloot e9ae8b0c37 Merge branch 'master' of git@github.com:rzwitserloot/lombok 2009-11-28 09:30:31 +01:00
Reinier Zwitserloot 4a017f6f96 Moved TransformationsUtil to a new package. 2009-11-28 09:30:05 +01:00
Reinier Zwitserloot ce018589fe Redesigned how lombok runs as a command line app, added the ability to print information about and generate lombok-runtime.jar, fleshed out the 'install' and 'uninstall' command line tools. 2009-11-28 09:29:12 +01:00
Reinier Zwitserloot ad09ad1d29 The licence file is now also copied into the jar, as well as to the website. 2009-11-28 09:27:12 +01:00
Roel Spilker e67e9e14dc Added support for running unit tests using the method name to determine the file to test 2009-11-28 00:15:58 +01:00
unknown e10d58efda Merge branch 'master' of git@github.com:rzwitserloot/lombok 2009-11-27 17:37:46 +01:00
unknown 645a0b06c7 Removed empty () for annotation without parameters 2009-11-27 17:37:26 +01:00
unknown f2de0a28e7 Improved error reporting 2009-11-27 17:36:03 +01:00
Reinier Zwitserloot f1d33d4d1b post publish 2009-11-27 16:15:41 +01:00
Reinier Zwitserloot 0af4438ca1 beta 2. 2009-11-27 16:15:14 +01:00
Reinier Zwitserloot a56319e361 Fix for actually using tools.jar properly. 2009-11-27 16:12:36 +01:00
Reinier Zwitserloot caaa578ea2 --help now no longer prints errors. 2009-11-27 16:12:25 +01:00
Reinier Zwitserloot 2caddc3c2a Added documentation for delombok. 2009-11-27 15:22:43 +01:00
Reinier Zwitserloot 3aa55579cc Delombok now auto-discovers and uses tools.jar from your java installation. 2009-11-27 14:44:51 +01:00
Reinier Zwitserloot 5a9dff0839 Added documentation to LombokApp. 2009-11-27 14:44:28 +01:00
Reinier Zwitserloot 3919e192f1 The delombok task now works! 2009-11-27 14:08:50 +01:00
Reinier Zwitserloot 4eaf936df5 Fix on the previous commit involving the compile build script: delombok is now actually compiled. heh. 2009-11-27 13:54:41 +01:00
Reinier Zwitserloot 8c7c764d7f SPI-ified the 'app' concept, which lets us create little apps inside lombok.jar proper. Currently used only by 'delombok'. 2009-11-27 13:54:14 +01:00
Reinier Zwitserloot 60476317bc Whoops, eclipse dependency on com.zwitserloot.cmdreader wasn't set up correctly. 2009-11-27 13:02:52 +01:00
Reinier Zwitserloot 44d6a6b662 Solved the problem in the two-phase compile (some of lombok is JVM1.5, other bits are JVM1.6) being interdependent and causing implicit compilation warnings.
Also added source="1.x" to all ant file javac targets, as apparently this needs to be there when compiling with JDK7.
2009-11-27 12:10:10 +01:00
Reinier Zwitserloot 5ab3615b3d Updated changelog with the good news on issue #61 (now works on JDK7) 2009-11-27 11:49:03 +01:00
Reinier Zwitserloot 6d29e0c745 Preliminary version of the delombok ant task. 2009-11-27 11:46:40 +01:00
Reinier Zwitserloot fb71e1bee3 This is a patch submitted by lahoda on the issue tracker (issue #61). It apparently makes lombok work on JDK7.
Will need to verify it, but, awesome sleuthing work by lahoda!
2009-11-27 11:45:37 +01:00
Reinier Zwitserloot 003acffe45 Pretty crucial bugfix that stopped all lombok annotations on types from working with javac. Whoops. 2009-11-27 11:45:09 +01:00
Reinier Zwitserloot 7d63d03896 Post-beta deploy 2009-11-27 10:01:47 +01:00
Reinier Zwitserloot 10f0a8da09 Building a beta for deployment. 2009-11-27 10:01:15 +01:00
Reinier Zwitserloot a7954899f1 delombok is now part of the master branch! 2009-11-27 09:56:00 +01:00
Reinier Zwitserloot 9678c58ec8 Merge branch 'delombok' 2009-11-27 09:53:08 +01:00
Reinier Zwitserloot 2b61c2534b Delombok now works from the command line as:
java -jar lombok.jar delombok (args)
2009-11-27 09:49:48 +01:00
Reinier Zwitserloot 9b55af61db Added delombok to the build scripts. 2009-11-27 09:49:21 +01:00
Reinier Zwitserloot 1a3bd818bd Added cmdreader dependency, as delombok uses it to have a nice command line. 2009-11-27 09:49:04 +01:00
Reinier Zwitserloot 9ac004b385 Fixed whitespace to project standards. 2009-11-27 07:19:38 +01:00
Reinier Zwitserloot 4316e77e1e Added a class that is easier to use than the parser itself for delombok, as well as code to process entire directories at a time.
Also removed duplication from the testcases.
2009-11-27 07:18:48 +01:00
Roel Spilker 391db3dcec Thorough work on inserting comments in the proper place for delombok; should now work fine with GWT native methods!
NON-NLS-1 is still theoretically problematic, but that'll be a fix for another day.

Also added ability to recognize that nothing has changed, which will copy the original file instead of reparsing it.
2009-11-27 04:23:41 +01:00
Roel Spilker e54c3f36e3 Added change tracking so that 1 AST instance can tell you if any processor changed anything. 2009-11-27 03:10:03 +01:00
Roel Spilker c91e3701b9 Added another test 2009-11-27 02:44:46 +01:00
Roel Spilker 6838c6be2f We encountered a strange NPE here. Can't reproduce, nevertheless added null-checks 2009-11-27 02:43:37 +01:00
Roel Spilker 86ac271a45 We encountered a strange NPE here. Can't reproduce, nevertheless added null-checks 2009-11-27 02:38:55 +01:00
Reinier Zwitserloot e5d248c3cc delombok now calls lombok. wahey! 2009-11-27 00:38:58 +01:00
unknown f22021ca78 Minor refactoring + added testcase for for-loop 2009-11-26 17:12:41 +01:00
Roel Spilker 6cd3b8a8ca Major restructuring+adding tests 2009-11-26 01:45:55 +01:00
unknown 4c73407dc7 Solved or suppressed warnings 2009-11-25 17:34:05 +01:00
Roel Spilker 1c77e9aaad Work in progress on delombok. 2009-11-25 11:41:53 +01:00