Commit Graph
406 Commits
Author SHA1 Message Date
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
Reinier Zwitserloot ab103bdec0 Slight fix to generation of SPI files during repeated builds. 2009-10-17 14:01:54 +02:00
Reinier Zwitserloot 0cc5e45837 trivial javadoc fix 2009-10-17 13:44:43 +02:00
Reinier Zwitserloot 6e7f336379 Due to a bug in ant task 'scp' which apparently doesnt resolve relative paths correctly, path to key file is done via property now. 2009-10-17 13:30:03 +02:00
Reinier Zwitserloot c92ef4a367 [TRIVIAL] 2009-10-17 13:21:48 +02:00
Reinier Zwitserloot e56d838691 Fixes to the buildScripts, and disableCheckedExceptions now works. 2009-10-17 13:20:24 +02:00
Reinier Zwitserloot ea04b3ff14 The old 'disableCheckedExceptions' branch wasn't a particularly nice distribution/storage model of experimental features. For example, it was hopelessly out of date. Redesigned to a separate experimental directory, along with new build scripts, and rewrite it to the new lombok.patcher model.
Unfortunately it doesn't actually work, just yet. Seems to do nothing at all.
2009-10-16 20:10:05 +02:00
Reinier Zwitserloot 5b0d52477d Fixed the buildScript for publishing and maven - working around truly boneheaded design of ant. 2009-10-16 19:57:17 +02:00
Reinier Zwitserloot fdcdcc89d8 Fixes issue #56 - annotations with shorthand parameters on methods in method-local classes failed to parse correctly due to a (rare) boneheaded design in the javac tree.
Also had a bunch of code in doing raw introspection of the Annotation ASTNode. It wasn't doing anything other than causing bugs and cluttering the code. Removed it.
2009-10-16 11:52:21 +02:00
Reinier Zwitserloot 2d3b98e847 Switched all use of <code></code> in javadoc to {@code}. 2009-10-16 10:16:03 +02:00
Reinier Zwitserloot b5c8b72565 Fixed issue #24 by refactoring the AST.Node class - taken it out, and in the process fixed a lot of type annoyance by adding more generics.
Also changed coding style from for/while/if/switch/catch/do ( expr ) {} to for (expr) {}, hence the changes _everywhere_.
2009-10-16 09:32:36 +02:00
Reinier Zwitserloot 8629a651a6 Whoops - removed some unneccessary eclipse plugins but forgot to remove them from the eclipse project classpath. 2009-10-16 04:19:00 +02:00
Reinier Zwitserloot cac3a29d85 Added maven-publish to the build scripts. Just about every aspect of build and publish is now in the script. 2009-10-15 11:44:17 +02:00
Reinier Zwitserloot 09dcd79529 More serious work on the build system. 2009-10-14 16:32:30 +02:00
Reinier Zwitserloot 3a3ca496ef Removed equinox from the I want it all script, and added an extra warning in the interactive one. It takes an hour to check out! 2009-10-14 07:40:48 +02:00
Reinier Zwitserloot c5df9ae397 Removes some deps you don't actually need. 2009-10-13 22:18:03 +02:00