Commit Graph
421 Commits
Author SHA1 Message Date
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
Reinier Zwitserloot 4eea52f36b the static constructor generated by @Data wasn't public when compiling with javac (but it was with eclipse).
Fixes issue #63
2009-11-02 00:41:52 +01:00
Reinier Zwitserloot 6733b1ec56 Weird conditions on the disk, such as having an unformatted drive, screws up the eclipse autofinder on windows, causing the installer to throw an exception on bootup.
Fixed it by guarding various blocks in the detector with try/catch/ignore.

Reported by: http://groups.google.com/group/project-lombok/browse_thread/thread/2f4ded6c942ad0a5
2009-11-01 22:43:00 +01:00
Reinier Zwitserloot d23591a469 Made the utility methods previously located in package private 'PKG.java' in lombok.eclipe.handlers and javac.eclipse.handlers public. Renamed them to more useful names, made all methods public, added some javadoc, and renamed one or two methods to be more consistent.
Talked about in google groups thread http://groups.google.com/group/project-lombok/browse_thread/thread/52085a345e77c086
2009-10-31 09:49:54 +00:00
Reinier Zwitserloot 5b54922d53 Roel applied the patches I sent in for fixes to spi to the official spi jar, so the custom rolled version that used to be checked in (-pre) is no longer needed, we're now on the official spi-0.2.4.jar. 2009-10-18 20:16:01 +02:00
Reinier Zwitserloot 4609d8f411 Whoops - previous includeDestClasses change actually breaks the build, as the lombok/javac build triggers building everything, making lombok dependent on 1.6, which is not good for eclipse. 2009-10-18 20:08:58 +02:00
Reinier Zwitserloot 17c8f5a019 Added the ability to get the Context object via JavacAST, useful for various things, and specifically requested by David McCullars, who is working on rolling their own lombok extensions.
See: http://groups.google.com/group/project-lombok/browse_thread/thread/a73972d4011a3e21
2009-10-18 17:48:27 +02:00
Reinier Zwitserloot 4da08ce3cc Removed some warnings. 2009-10-18 17:37:03 +02:00
Reinier Zwitserloot bd3966af0e Merge branch 'master' of git@github.com:rzwitserloot/lombok 2009-10-18 16:42:33 +02:00
unknown 1b0d0ff5ad Configured warnings and solved some. 2009-10-18 15:12:41 +02:00
Reinier Zwitserloot 56616f3bec Fix: getters and setters for $foo fields (including our own $lock!) are now no longer generated. 2009-10-17 15:35:05 +02:00
Reinier Zwitserloot 4bf8ee3f67 Change to the website page on disableCheckedExceptions to reflect the fact that its no longer developed in a branch. 2009-10-17 14:03:38 +02:00