aboutsummaryrefslogtreecommitdiff
path: root/src/delombok
AgeCommit message (Collapse)Author
2011-07-14fixed Issue 233:peichhorn
Javac parser handles ";" (empty statements) as empty blocks with an invalid position. Thats why delomok replaces ";" with "{}". This gets an issue when you use this in an interface, since interfaces are not allowed to have initializer blocks.
2011-05-28delombok would put copyright headers in between the 'package' keyword and ↵Philipp Eichhorn
the actual package. See discussion at https://groups.google.com/d/topic/project-lombok/64zuUlLnVMc/discussion
2011-02-15Delomboking multiple files still wasn't working right and would result in an ↵Reinier Zwitserloot
IllegalStateException. Fixed.
2011-01-31Calling setCharset with null will use the system default charset (issue 181)Roel Spilker
2011-01-08Making delombok compatible with post-resolution transformers meant delombok ↵Reinier Zwitserloot
would fail with a 'duplicate context value' error. Fixes issue #178 Thanks to Neildo for using the 0.10.0 beta and spotting the problem - the tests don't run 1 delombok with multiple files. Maybe we should change that.
2010-11-29lombok.val import now gets removed. Only adding lombok.val flags the ↵Roel Spilker
compilation unit as changed.
2010-11-18In javac, use ListBuffer to appendRoel Spilker
2010-11-10Delombok has been fixed to work more like a true javac run now. As a result, ↵Reinier Zwitserloot
its now compatible with resolution again (i.e. resolution based transformers are applied correctly when delomboking).
2010-11-10'val' now fully works on javac, even when referring to lombok-generated ↵Reinier Zwitserloot
code, by (ab)using the annotation processor's round system. This breaks delombok though. That'll have to be fixed next.
2010-11-09Experiment to try and make java 'self referential' by deleting the Enter and ↵Reinier Zwitserloot
MemberEnter state. So far it doesn't work yet.
2010-11-06Merge branch 'master' of github.com:rzwitserloot/lombokReinier Zwitserloot
2010-11-06implicit flags in interfaces (all methods become public abstract, etc) are ↵Reinier Zwitserloot
now no longer printed in delombok
2010-11-06Fixed typoRoel Spilker
2010-11-03big changes to delombok to prep for resolution, when sourcepath and ↵Reinier Zwitserloot
classpath are relevant, and the flow needs to be parse all, then enter all, then transform all, instead of parse->enter->transform sequentially for each file in isolation.
2010-08-13The "// Generated by delombok at ...." line at the top of delombok-produced ↵Reinier Zwitserloot
source files now uses the system's local line-ending just like the rest of the source file, instead of posix/unix style LF. Reported by Anthony Whitfield, fixes issue #142.
2010-07-22Updated copyright statements and version release name.Reinier Zwitserloot
2010-07-22Compatibility update for PrettyCommentsPrinter, which should now work better ↵Reinier Zwitserloot
in javac 7.
2010-07-21delombok on most javacs would quit with a NoSuchFieldError if it contains ↵Reinier Zwitserloot
<?> style wildcards anywhere in the source. No longer. Fixes issue #134.
2010-07-20Added support for setting up an alternative diagnostics listenerRoel Spilker
2010-07-20Moved DeleteLombokAnnotations to the proper package and source dir.Reinier Zwitserloot
2010-07-20Added copyright header to DelombokApp.javaReinier Zwitserloot
2010-07-20import lombok.AccessLevel is now also removed during delomboking.Reinier Zwitserloot
Also, when NOT running delombok, the javac processors no longer delete the lombok annotations as they process. This is particularly relevant for netbeans. This fixes issue #100 and #103.
2010-02-14Merge branch 'master' of git@github.com:rzwitserloot/lombokRoel Spilker
2010-02-14Added unicode escape writing to avoid pesky encoding issues.Roel Spilker
2010-02-10cmdreader no longer needs @ParameterizedReinier Zwitserloot
2010-01-11Made DelombokApp's error message if tools.jar is in fact missing more ↵Reinier Zwitserloot
useful; the advice it gives will now actually work.
2010-01-11Made discovery of tools.jar slightly more robust and got rid of the double ↵Reinier Zwitserloot
error you'd get if it cant be found.
2010-01-07Fixing javac's PrettyPrinter's screwup on enum members with bodies or ↵Reinier Zwitserloot
parameters. Note that JDK7 fixed this themselves though they kept the silly comments.
2009-12-21[TRIVIAL] styleReinier Zwitserloot
2009-12-08Fixed issue #78: Delombok should not copy hidden directories (like .git or ↵Reinier Zwitserloot
.cvs).
2009-12-07Support finding tools.jar from other locations as wellRoel Spilker
2009-12-04Started working on delombok without a fileunknown
2009-12-02Make delombok actually work from the command line if tools.jar is not ↵Roel Spilker
already on your classpath
2009-11-30Finally got the printing of comments right. Also added a test to see if the ↵unknown
delomboking a file is an idempotent operation
2009-11-29Improved comment placement (newlines, whitespace)Roel Spilker
2009-11-29Annotations on parameters should be inlineRoel Spilker
2009-11-28Merge branch 'master' of git@github.com:rzwitserloot/lombokReinier Zwitserloot
2009-11-28Redesigned how lombok runs as a command line app, added the ability to print ↵Reinier Zwitserloot
information about and generate lombok-runtime.jar, fleshed out the 'install' and 'uninstall' command line tools.
2009-11-27Merge branch 'master' of git@github.com:rzwitserloot/lombokunknown
2009-11-27Removed empty () for annotation without parametersunknown
2009-11-27Fix for actually using tools.jar properly.Reinier Zwitserloot
2009-11-27--help now no longer prints errors.Reinier Zwitserloot
2009-11-27Delombok now auto-discovers and uses tools.jar from your java installation.Reinier Zwitserloot
2009-11-27The delombok task now works!Reinier Zwitserloot
2009-11-27SPI-ified the 'app' concept, which lets us create little apps inside ↵Reinier Zwitserloot
lombok.jar proper. Currently used only by 'delombok'.
2009-11-27Preliminary version of the delombok ant task.Reinier Zwitserloot
2009-11-27Delombok now works from the command line as:Reinier Zwitserloot
java -jar lombok.jar delombok (args)
2009-11-27Fixed whitespace to project standards.Reinier Zwitserloot
2009-11-27Added a class that is easier to use than the parser itself for delombok, as ↵Reinier Zwitserloot
well as code to process entire directories at a time. Also removed duplication from the testcases.
2009-11-27Thorough work on inserting comments in the proper place for delombok; should ↵Roel Spilker
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.