aboutsummaryrefslogtreecommitdiff
path: root/src/delombok
AgeCommit message (Collapse)Author
2017-11-28JDK9 support for delombok (and thus, for running the tests under JDK9).Reinier Zwitserloot
2016-07-19[trivial] typo in changelog and comment in PrettyPrinter.javaReinier Zwitserloot
2016-07-19Fix for issue #1076Roel Spilker
2016-05-11Clarify which @Generated annotation is generatedRoel Spilker
2015-12-02rename the old Processor to make room for a bug-chase version.Roel Spilker
2015-11-22[Fixes #970] Eclipse would generate some internal IDE errors if using ↵Reinier Zwitserloot
‘val’ on invalid expressions. This fixes one such case.
2015-11-22[Fixes #972] 1-arg lambdas with explicit typing on the argument did not ↵Reinier Zwitserloot
pretty print correctly.
2015-11-17add the capability to the testing framework to verify that delombok actually ↵Roel Spilker
also handles the changed flag correctly
2015-11-16Added a prettyprinter test case with some exotic java constructs, and fixed ↵Reinier Zwitserloot
a few bugs involving these. Also removed the old pretty printer.
2015-11-16bugfix for comments near start of nodes (it would throw off alignment in ↵Reinier Zwitserloot
pretty printer).
2015-11-16The bulk of the effort for a new pretty printer.Reinier Zwitserloot
2015-08-18[Closes #855] [jdk8] annotations are now legit on types and type parameters ↵Reinier Zwitserloot
in JDK8, but we’d print errors in delombok when encountering these.
2015-02-10[delombok] [bugfix] lambdas with anything but exactly 1 arg would get an ↵Reinier Zwitserloot
extra paren and thus break the output
2015-02-08improved the way lambdas are printed to conform better to style standards ↵Reinier Zwitserloot
(no parens for 1 arg).
2015-01-30* Added config key ‘lombok.addGeneratedAnnotation’.Reinier Zwitserloot
* Added ‘format’ directive for tests. * Updates tests to salt in some more format and config keys.
2015-01-30[i623] added eclipse code for generating @javax.annotation.Generated, and ↵Reinier Zwitserloot
refactored java impl to reduce DRY violations. -f pretty now includes skipping generation of this annotation, and updated ALL the test cases.
2015-01-30Merge branch 'master' of https://github.com/petercgrant/lombok into i623Reinier Zwitserloot
2015-01-30[i775] We broke the ant task with shadowloader; fixed again.Reinier Zwitserloot
2015-01-26[i623] Added javac impl of javax.annotation.GeneratedPeter Grant
2014-12-10[issue #759] delombok now plays nicely with exotic characters, encodings, ↵Roel Spilker
and backslash U escapes.
2014-09-30first take on the shadow classloader. All seems to be in order, but we still ↵Reinier Zwitserloot
have to solve the problem with adding our shadow loader to the equinox infrastructure (solved in lombok currently by adding all of lombok to the bootclasspath), and all the public API still has to be kept as actual class files by build.xml. Currently it is all shadowed away.
2014-05-01[java8] Support in delombok for default methods in interfacesRoel Spilker
2014-05-01[java8] Support in delombok for method references.Roel Spilker
2014-05-01javac does not understand @SuppressWarnings("all")Roel Spilker
2014-05-01[java8] Support in delombok for intersection typecast and lambdasRoel Spilker
2014-05-01Changed whitespaceRoel Spilker
2014-03-04[configuration] Merge branch 'master' as we work on configuration.Reinier Zwitserloot
* Conflict due to adding topic() feature to logger in master, and 'field name' feature in config branch. * master has since updated to shiny new eclipse dep versions and the 'ant eclipseForDebugging' feature, but this branch added deps. Addressed that. * Renamed 'loggerCategory' to 'loggerTopic'. I know, that wasn't exactly right to do in a merge, but, there you have it. * Test infrastructure changed in configuration branch, and tests had been added in master branch. Conflicts: build.xml buildScripts/ivy.xml src/core/lombok/eclipse/handlers/HandleLog.java src/core/lombok/extern/apachecommons/CommonsLog.java src/core/lombok/extern/java/Log.java src/core/lombok/extern/log4j/Log4j.java src/core/lombok/extern/log4j/Log4j2.java src/core/lombok/javac/handlers/HandleLog.java test/transform/resource/after-ecj/ValInTryWithResources.java
2014-01-19Issue 629: have delombok respect the emptyLines derecotry inside enum bodies ↵Roel Spilker
as well
2014-01-18compiling lombok with javac gives 1 warning. fixed this.Reinier Zwitserloot
2014-01-14[#626] introduction of formatting options triggered a longer standing bug ↵Reinier Zwitserloot
about wonky timing on replacing Options with LombokOptions, causing javac to complain about not recognizing i.e. a Getter annotation when using it more than once in a file.
2013-12-11Updated web docs and added format options support to delombok ant task.Reinier Zwitserloot
2013-12-11Added complete support for delombok's 'pretty' format options; covering all ↵Reinier Zwitserloot
of the issue #608.
2013-12-11fixed a bug where called LombokOptionsFactory.getLombokOptions() would ↵Reinier Zwitserloot
actually cause the old options to be wrapped continuously, thus wrapping LombokOptions into itself infinitely. Now it just wraps if needed, other wise returns what's already been done.
2013-12-11Added format preferences: Suppress @SuppressWarnings, suppress needless ↵Reinier Zwitserloot
application of 'final'.
2013-12-11[pretty] Make the tests work with the new delombok formatting options.Roel Spilker
2013-12-11[Pretty] Delombok prettyprinter now adheres to whitspace formatting rulesRoel Spilker
2013-12-11[Pretty] Suppress final en last semicolon in try-with-resources. Do not ↵Roel Spilker
indent empty lines.
2013-12-11added contingency case in format pref scanning if there is no inputReinier Zwitserloot
2013-12-11added support for CharSequencesReinier Zwitserloot
2013-12-11finished API for setting format prefs via command line.Reinier Zwitserloot
2013-12-11formatpreferences system v1Reinier Zwitserloot
2013-12-11[Pretty] Fix labeled statements and try-with-resourcesRoel Spilker
2013-11-19Merge branch 'master' of github.com:rzwitserloot/lombokRoel Spilker
Conflicts: src/delombok/lombok/delombok/DelombokApp.java
2013-10-27[issue 598] JDK8 update broke assignment-with-operator in delombok.Reinier Zwitserloot
2013-10-10Whoops, Classload errors running lombok on javac with backing JVM 7 or ↵Reinier Zwitserloot
below; fixed.
2013-09-25[jdk8support] ... and javadoc copying support is back for javac8. Also fixed ↵Roel Spilker
some copyright headers.
2013-09-24Fixed netbeans 7.4RC1 issue (JavaCompiler.version() was returning bogus ↵Reinier Zwitserloot
values, so we now work around that javac bug).
2013-09-09[jdk8support] We now handle doc comments internally, alleviating the need to ↵Roel Spilker
try and keep up with the complete rewrites of the doc comment parser from java6 to java7 to java8. Still doesn't actually work in jdk8, but only because of a last-mile issue. (we communicate the doc comment via compilationUnit.docComments but that changed types in jdk8, we just need to make a wrapper to make that work).
2013-09-09[jdk8support] jdk8 support branch now compiles under javac7, and produces ↵Roel Spilker
lombok.jar that works on all javas.
2013-08-06position now set for all code generated by javac handlers;Reinier Zwitserloot
this also solves the AssertionError in the Bits class on javac8-ea.