Commit Graph
383 Commits
Author SHA1 Message Date
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
Reinier Zwitserloot 40734aa589 Fixes to the build script stuff 2009-10-13 22:16:29 +02:00
Reinier Zwitserloot 70a0f6e84c Pretty big revamp of the build script system. Downloading dependencies is now done automatically by this script, which also means that e.g. lombok-patcher.jar no longer needs to be checked in. 2009-10-13 15:15:53 +02:00
Reinier Zwitserloot a602d2f899 new version of lombok.patcher 2009-10-13 00:04:19 +02:00
Reinier Zwitserloot e835daa9d7 The ORIGINAL flag seems to be some sort of 'generated code' marker, and it does do something, but not enough. Still, we clear it, for the little good it does do. 2009-10-13 00:01:52 +02:00
Reinier Zwitserloot 2249fa4064 [TRIVIAL] 2009-10-13 00:01:04 +02:00
Reinier Zwitserloot 1e28ff3930 We now test lombok in a new eclipse launched in the debugger which is waaay nicer. The old runEclipse scripts are now useless, so they have been removed. 2009-10-12 00:09:31 +02:00
Reinier Zwitserloot aa61766dab original_panno was mostly there as a tribute to pfn - but he's already thanked on the webpage, and we no longer need this for reference material. Deleting it. 2009-10-11 23:58:58 +02:00
Reinier Zwitserloot 310862d94e Integrated lombok.jar and lombok.eclipse.agent.jar into one jar that installs, is a javac apt processor, and an agent, all at once. 2009-10-11 07:54:25 +02:00
Reinier Zwitserloot e2ffd58f81 Now version of lombok patcher 2009-10-10 16:06:29 +02:00
Reinier Zwitserloot 81afaef57f Updated the buildscript so missing the lombok.patcher project no longer causes errors. Now it causes warnings. 2009-10-10 16:06:20 +02:00
Roel Spilker 2f80f9eff4 Renaming an inner type, or a type in a linked file, still failed. Now it works. 2009-10-10 02:29:40 +02:00
Roel Spilker 61d2011f1f New version of lombok patcher 2009-10-10 02:25:11 +02:00
Roel Spilker 1b4aa13a84 Changed eclipse dir to the thing most likely to work. 2009-10-10 02:24:40 +02:00
Roel Spilker 09d5dad9f5 We need to patch some code in a new eclipse plugin, so, added it to the deps. 2009-10-10 02:24:12 +02:00
Reinier Zwitserloot 420cd67fe1 Lombok.patcher update 2009-10-09 02:46:02 +02:00
Reinier Zwitserloot 681462f1f3 Also prevented generated nodes from being removed from ASTRewriter. 2009-10-09 02:45:54 +02:00
Reinier Zwitserloot f7db5c02eb After a 4 hour crazy search, we found it! Rename Compilation Unit refactor script now works fine, even if your class has a @Data annotation. 2009-10-09 02:30:39 +02:00
Reinier Zwitserloot e88b49fdf7 The lombok.patcher project renamed one of the builder methods to a better name. 2009-10-08 23:47:24 +02:00
Reinier Zwitserloot 6899610d8d organized the various patch scripts into separate methods that have sensible names - that method was getting awfully long. 2009-10-08 00:29:04 +02:00
Reinier Zwitserloot def5d05438 As we just integrated the lombokpatcher branch, which is a pretty massive change, we've upped the next version number to 0.9.0 2009-10-08 00:00:47 +02:00
Reinier Zwitserloot bb09fa4f05 Merge branch 'lombokpatcher' 2009-10-07 23:54:12 +02:00
Reinier Zwitserloot 23da5b1e80 New version of lombok-patcher. 2009-10-07 23:53:50 +02:00
Reinier Zwitserloot 49d1be1312 Fixed one of our patch scripts that presumed any convert() method with 1 parameter was always receiving an ASTNode child. One of the methods actually gets an array of those, which isn't of course a subclass of ASTNode itself. 2009-10-07 23:53:16 +02:00