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
Reinier Zwitserloot
a65b7320f2
Removed debug prints
2009-10-07 23:52:56 +02:00
Reinier Zwitserloot
e8c706a7b6
Fully moved to using the lombok.patcher project. Means our dependency on ASM is no longer needed (our dep on lombok-patcher takes care of it), and the old EclipseTransformer system has been removed.
2009-10-07 20:50:02 +02:00
Reinier Zwitserloot
1f9d6089cd
build.xml was getting rather large, so its been split up into separate scripts. The scripts have also gained the ability to build certain dependencies, such as lombok.patcher which is being worked on in tandem with this project, automatically.
...
Also, the deps system has been changed slightly; the agents builds and the main lombok build now all work off of a single dependency directory.
Also removed the website/publish script, as we haven't used github's project hosting for some time now.
2009-10-07 20:48:07 +02:00
Reinier Zwitserloot
c2f1858781
make git store an empty dir
2009-10-06 23:41:24 +02:00
Reinier Zwitserloot
912cef7c36
Merge branch 'master' of git@github.com:rzwitserloot/lombok into lombokpatcher
2009-10-03 17:04:15 +02:00
Reinier Zwitserloot
dba1a7c64f
latest version of lombok-patcher.
2009-09-29 19:01:33 +02:00