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
Reinier Zwitserloot
1a0e611a9c
Refactored the source folders.
2009-11-25 07:32:49 +01:00
Reinier Zwitserloot
7fd947ea40
Updated the changelog with recent changes.
2009-11-25 05:53:23 +01:00