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