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
Reinier Zwitserloot
d9bc350652
Fixing ticket #68 ... again!
2009-11-25 04:24:24 +01:00
Reinier Zwitserloot
6c22449923
Added support for installing/uninstalling eclipse support from all eclipse locations that lombok is automatically able to find, from the command line without interaction (for mass deployment)
2009-11-25 04:23:56 +01:00
Reinier Zwitserloot
66d4709855
Added more thorough support for detecting we're running as an annotation processor on an unsupported platform, even giving useful suggestions about what you're doing wrong when we detect you're trying to do this on eclipse.
...
Fixes ticket #53
2009-11-24 05:38:54 +01:00
Reinier Zwitserloot
45de32ff6d
Post-v0.9.1 release work.
2009-11-09 23:18:30 +01:00
Reinier Zwitserloot
5a0fe44c32
Prep for v0.9.1 release
2009-11-09 23:06:23 +01:00
Reinier Zwitserloot
936b3d8bf2
Added -d32 to the mac version of the eclipse debug target as that tends to be better than not doing that.
...
Fixes issue #66
2009-11-09 23:01:07 +01:00
Reinier Zwitserloot
f07948d495
The installer is now waaay smarter on linuxes, and should support, out of the box and automatically, debian and debianesques like ubuntu.
2009-11-09 22:42:32 +01:00
Reinier Zwitserloot
9830a2ba02
Added a findbugs ant target, along with an installDeps job to automatically fetch and unpack findbugs from its sourceforge repository. Still need to figure out how to maintain a list of findbugs warnings that findbugs should be ignoring.
2009-11-08 22:09:49 +01:00
Reinier Zwitserloot
56602322d9
Minor bug fixes and style edits. All these were found after running findbugs on the lombok sources.
2009-11-08 14:52:32 +01:00
Reinier Zwitserloot
e14e8c3df3
Added more detail to the 'install successful' message for the benefit of people who start eclipse with custom -vm parameters. Doing this ignores eclipse.ini which means lombok never gets loaded.
2009-11-08 14:51:48 +01:00
Reinier Zwitserloot
3c3dcec1de
When the installer can't work because the eclipse dir is not writable, you used to get the
...
wrong error message; this has been fixed. The error message now gives much more detail on how
to proceed, and the installer no longer hangs after displaying this message.
2009-11-02 04:35:35 +01:00
Reinier Zwitserloot
b6cd2fbc9e
Added 'clean' to all the publish targets. Occassionally dirty build dirs cause mistakes, which isn't worth massively slowing down builds normally, but it is, when publishing.
...
Done on suggestion by Ray vanderborght via http://groups.google.com/group/project-lombok/browse_thread/thread/b0e48417fc4c0e9
2009-11-02 04:08:44 +01:00
Reinier Zwitserloot
083435ddf8
Post v0.9.0 release work.
2009-11-02 01:10:43 +01:00
Reinier Zwitserloot
0630111059
Javadoc fixes.
2009-11-02 01:07:43 +01:00
Reinier Zwitserloot
1b006eca42
Added a publish-all target.
2009-11-02 01:07:30 +01:00
Reinier Zwitserloot
fa32acad47
Fixes to the publish target.
2009-11-02 01:01:41 +01:00
Reinier Zwitserloot
e1e889120f
Pre-release work for v0.9.0.
2009-11-02 00:41:52 +01:00