aboutsummaryrefslogtreecommitdiff
path: root/test/pretty
AgeCommit message (Collapse)Author
2020-09-18[tests] fixed a test that fails due to, of all things, a javac bug.Reinier Zwitserloot
2020-05-07Delombok prints the ReceiverParameter (this), fixes #2444.Roel Spilker
2020-01-29[Fixes #2349] Support for JDK 14Reinier Zwitserloot
Added the ability to parse and pretty-print the new 'x instanceof String y' pattern concept. Added a test to the pretty printer to confirm that it works.
2019-09-25[jdk13] support for switch expression's yield keyword.Reinier Zwitserloot
2019-09-25[jdk13] Added support for printing text blocks (triple quoted strings) in ↵Reinier Zwitserloot
text block form
2019-06-18[issue #2140] Reproducing the bug: delombok issue: When you delombok a ↵Reinier Zwitserloot
signature like: `List<byte[]>... arg`, the array brackets are replaced by dots in the delomboked output, which isn’t valid java.
2019-04-24[trivial] fatfingered a test file name somehow.Reinier Zwitserloot
2019-04-24[jdk12] adding support for the new nodes introduced for the improvements to ↵Reinier Zwitserloot
switch statements, and the ‘switch expression’ preview feature, as well as support for the concept of preview features in general.
2019-03-26[fixes #2049] Delombok now figures out usages of ‘var’ and delomboks ↵Reinier Zwitserloot
them as just ‘var’ instead of their actual type.
2019-02-19[fixes #1997] try-with-resources where the thing you’re guarding is just a ↵Reinier Zwitserloot
variable ref instead of a full decl (legal since JDK9) would break delombok
2019-01-22[fixes #2019] Lombok now properly deals with `@NonNull` specifically on the ↵Reinier Zwitserloot
‘type use’ of a parameter (and, in case of arrays, on the outermost dimension which is actually the first one listed. Weird corner case of the JLS).
2017-02-16ExoticJava was missing a marker for java7+; as it contains ARM construct, it ↵Reinier Zwitserloot
needs that.
2016-07-19Fix for issue #1076Roel Spilker
2015-11-22[Fixes #972] 1-arg lambdas with explicit typing on the argument did not ↵Reinier Zwitserloot
pretty print 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-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.
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-01[java8] Support in delombok for intersection typecast and lambdasRoel Spilker
2013-12-11[pretty] Make the tests work with the new delombok formatting options.Roel Spilker
2013-03-18Fixed issue 459: Delombok would choke on try-with-resources.Reinier Zwitserloot
2012-10-25Empty statements no longer being printed to be consistent with Javac7 which ↵Reinier Zwitserloot
seems to just remove these from the AST entirely.
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
2010-11-10All tests pass! - The test framework has been updated a bit to fit with the ↵Reinier Zwitserloot
new way delombok works.
2010-11-06Updated documentation on @Log and moved them all to lombok.extern.*Roel 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-01-07Now also testing value= as well as arrays in annotation params.Reinier Zwitserloot
2010-01-07Added test to ensure interfaces print correctly (test case because 'public' ↵Reinier Zwitserloot
and 'abstract' are implied).
2010-01-07Javac's printer screws up on complex enums. Added tests for this case.Reinier Zwitserloot
2009-12-01Moved test resource files to a better matching locationRoel Spilker