aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-09-05fixed Issue 271: @NotNull annotations should introduce a null checkpeichhorn
2011-08-31added my name to the CONTRIBUTORS filepeichhorn
2011-08-31Fix GWT instructions.Stephen Haberman
2011-08-31Added my name to the contributors listRobbert Jan Grootjans
2011-08-29trivialReinier Zwitserloot
2011-08-29Added my name to the contributors file.Reinier Zwitserloot
2011-08-24whoops javac.jar got renamed to javac6.jarpeichhorn
2011-08-24To run the tests, having javac in the bootclasspath is required on all ↵peichhorn
platforms.
2011-08-19Fixed buildscript (onX is gone, that had to be reflected in the buildscript).Reinier Zwitserloot
2011-08-19Preparing for release of 0.10.0-final; updated version and cleaned up changelog.Reinier Zwitserloot
2011-08-17Make Extract Method work without affecting the rendering of the java file.Roel Spilker
2011-08-16Improve Extract method refactoring: you can extract method for code that ↵Roel Spilker
also contains @SneakyThrows
2011-08-16Removed some leftovers from #164 debugging sessionsRoel Spilker
2011-08-16TrivialRoel Spilker
2011-08-16Merge branch 'master' of github.com:rzwitserloot/lombokReinier Zwitserloot
2011-08-16This fixes 'val' not working in javac7. The LogDisabler used to simply ↵Reinier Zwitserloot
suppress writes to standard out, but javac7 has a redesigned error system where errors are cached. Now the LogDisabler also wipes out any cached errors added in between a 'disable' and 'enable' session. Ironically we actually whined to Joe Darcy about javac6 emitting errors 'too early' and this caching system is the result. Heh. This was already the case, but a disableLoggers() call HAS to be paired with an enableLoggers() call, so use try/finally. Fixes issue #259.
2011-08-16Renamed Javac.getCTCint to getCtcIntRoel Spilker
Made delombok work with multiple JavaCompiler's on the classpath Made @Getter(lazy=true) work on javac7 (fixes issue#223)
2011-08-15Fixed typoRoel Spilker
2011-08-15Merge branch 'delombok_java7'Reinier Zwitserloot
2011-08-15The only new JCTree node in java7, JCTypeUnion, is now supported by delombok.Reinier Zwitserloot
2011-08-15Added NetBeans installation instructionsRoel Spilker
2011-08-15Optimized the 'val' search; previously a fairly lengthy import list check ↵Reinier Zwitserloot
was done for _every_ local declaration _anywhere_ in _any_ eclipse source file to see if it needed 'val' treatment. Now as a shortcut there's a check if the typeRef's last part is equal to 'val', and if not, no check is performed.
2011-08-15fixed a warning during the ant compile processReinier Zwitserloot
2011-08-15Integrated Philipp's proof-of-concept delombok in javac7 fix, and used someReinier Zwitserloot
creative stubbing to ensure both the javac7 and the javac6 source file can be loaded in the same project in eclipse without dependency warnings.
2011-08-15Removed support for onMethod, onParam and onConstructor due to javac7 type ↵Roel Spilker
incapabilities. Issue #251
2011-08-15Changed dep name of 'javac' into 'javac6' and added 'javac7', mostly for ↵Reinier Zwitserloot
contrib purposes (we still compile against javac6, but having javac7 around for testing and such is nice).
2011-08-12Make extract method work with @Cleanup and @SynchronizedRoel Spilker
2011-08-11Got delombok to work with JDK 1.7.peichhorn
For now PrettyCommentsPrinter is not able to print new features like JCTypeUnion, but first tests indicate that besides this it works just fine.
2011-08-10Made delomboks processor 'work' on java6 and java7 without any warningspeichhorn
2011-08-08Made the annotation processor 'work' on java6 and java7 without any warningsRoel Spilker
2011-08-08changelog update for issue #249Roel Spilker
2011-08-08Delombok with -d used wrong output folder on Posix. Solves issue #249Anthony Whitford
2011-08-08trivialRoel Spilker
2011-08-06fixed Issue 248:peichhorn
To support the new numeric literal syntax of Java 7, the constructor of IntLiteral got replaced by a factory-method. So we updated the affected handlers to work in both worlds.
2011-08-03Fixed a typo in the ivy <dependency> example.Reinier Zwitserloot
2011-08-02Added some forgotten copyright headersReinier Zwitserloot
2011-08-02About to release 0.10.0-RC3Reinier Zwitserloot
2011-08-02Updated changelog to reflect fixing 164.Reinier Zwitserloot
2011-08-01Updated download page with a link to the old versions.Reinier Zwitserloot
2011-08-01Fixed issue 164. Oh yes. Party time!Reinier Zwitserloot
skipPrintAst was a singleton global, so, yes, thread race issues all over the place.
2011-08-01Updates to the DebugSnapshot system (stack-free logs, global disable switch, ↵Reinier Zwitserloot
print once only)
2011-08-01Added the state of the HasAllMethodBodies flag in the issue 164 analyser. ↵Reinier Zwitserloot
Looks like eclipse sometimes sets this flag even though all method bodies are not in fact parsed yet, as a shortcut to try and force future eclipse parse runs to simply skip doing it as a timesaver. D'oh.
2011-07-30fixed Issue 243:peichhorn
"canEqual(java.lang.Object)" was not in the blacklist of HandleDelegate (only javac, for eclipse it was already present)
2011-07-30fixed Issue 244:peichhorn
Between javac 1.6 and 1.7 the type of the field JCClassDecl.extending has changed from JCTree to JCExpression, but the method getExtendsClause() still returns a JCTree. So we use this for now.
2011-07-25Preparing to release 0.10.0-RC2Reinier Zwitserloot
2011-07-25Works around issue 217. it's not a proper fix but better than 0.10.0-RC1.Reinier Zwitserloot
2011-07-25Delombok with a relative path and in 'output to directory' mode would NPE. ↵Reinier Zwitserloot
Fixes issue #241.
2011-07-25The previous commit to fix Issue 233 accidentally broke delombok for emtpy ↵peichhorn
method bodies. This is now fixed.
2011-07-24Fixes issue 176 more thoroughly; even if both javac6 and javac7 are on the ↵Reinier Zwitserloot
classpath, the 'right' BaseFileObject wrapper is now used.
2011-07-24Merge branch 'i164diag'Reinier Zwitserloot