aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-04-01[docker] upgrade antRoel Spilker
2021-04-01[record] Print compact constructor after class nameRawi01
2021-04-01[fixes #2787] Handle right hand side of assignment firstRawi01
2021-03-26Merge pull request #2793 from Rawi01/licenseReinier Zwitserloot
Add licenses of embedded dependencies
2021-03-25Add licenses of embedded dependenciesRawi01
2021-03-24@StandardException feature working draftttzn
* move feature under experimental * replace ProviderFor with Provides * add doc material (to be completed) * add author
2021-03-24@StandardException feature working draftttzn
* annotation with javac and Eclipse handlers * single test file
2021-03-24Merge pull request #2687 from janrieke/superBuilderConfigBuilderClassNameReinier Zwitserloot
SuperBuilder: consider lombok.builder.className for builder extends clause
2021-03-24[records] [`@NonNull`] eclipse impl onfthe `@NonNull` on record components ↵Reinier Zwitserloot
feature. All tests passing.
2021-03-23[testing] wahey, ecj testing works again, and now we can test JDK16 features ↵Reinier Zwitserloot
in it!
2021-03-23[records] [javac] Putting `@NonNull` on a 'field' of a record now affects ↵Reinier Zwitserloot
the compact constructors, generating one if need be.
2021-03-23[delombok] [prettyprinter] add support for the compact record constructorReinier Zwitserloot
2021-03-22[javac] defer removal of `import lombok.x;` nodes until delombokReinier Zwitserloot
Our test harness setup for JDK15 and up doesn't work with annotations on record 'fields' (`record X(@RightHere String foo)`).
2021-03-22[deps] pushing ASM to 9.1, and ASM opcode compat levels to ASM9, as we need ↵Reinier Zwitserloot
the support for records
2021-03-22Merge branch 'records'Reinier Zwitserloot
# Conflicts: # src/core/lombok/eclipse/handlers/EclipseHandlerUtil.java # src/core/lombok/eclipse/handlers/HandleBuilder.java # src/core/lombok/eclipse/handlers/HandleData.java # src/core/lombok/eclipse/handlers/HandleNonNull.java # src/core/lombok/eclipse/handlers/HandleSuperBuilder.java # src/core/lombok/javac/handlers/HandleBuilder.java # src/core/lombok/javac/handlers/HandleNonNull.java # src/core/lombok/javac/handlers/HandleSuperBuilder.java # test/core/src/lombok/RunTestsViaEcj.java
2021-03-21[testing] fixed an error (I probably introduced this in the typofix earlier) ↵Reinier Zwitserloot
in a test file.
2021-03-21Merge pull request #2725 from md-5/masterReinier Zwitserloot
[fixes #2724] Increase priority of Builder annotation removal
2021-03-21[changelog] reflecting fixes #2701 and fixes #2704 in the changelogReinier Zwitserloot
2021-03-21[trivial] [typofix]Reinier Zwitserloot
2021-03-21Merge pull request #2771 from janrieke/copyMoreJacksonAnnotationsReinier Zwitserloot
Add more Jackson annotations to the copy-to-setter list
2021-03-21Merge pull request #2772 from janrieke/superBuilderNPEwithSingularReinier Zwitserloot
[fixes #2701] fix NPE on customized SuperBuilder with Singular
2021-03-21Merge pull request #2770 from janrieke/superBuilderNPEinConstructorExistsReinier Zwitserloot
[fixes #2704] SuperBuilder: avoid NPE on existing constructors
2021-03-21Merge pull request #2780 from md-5/delombok-16Reinier Zwitserloot
[jdk16] Add lombok opens in single location
2021-03-20[jdk16] Add lombok opens in single locationmd_5
Fixes awhitford/lombok.maven#47
2021-03-20[fixes #2724] Increase priority of Builder annotation removalmd_5
Otherwise they may run after `HandleDelegate`. This is problematic as `HandleDelegate` parses the compulation unit and `@Builder` may contain imports (eg `AccessLevel`) that were already removed by other processors, eg `@Getter`.
2021-03-19[ecj] [bug-workarounds]Reinier Zwitserloot
The last comment in a line is lost if the array handed to the scanner is exactly sized to the input to process.
2021-03-19fix test stub dependencies for ecjRoel Spilker
2021-03-19[changelog]Reinier Zwitserloot
2021-03-19[jdk16] Suddenly, Stream has a default method toList :-)Roel Spilker
2021-03-19[build] broke the distribution.Reinier Zwitserloot
2021-03-19[build] remove some errors in eclipse.Reinier Zwitserloot
The ant task we use for streaming test reporting in the ant script needs deps we don't wanna include in eclipse, so I moved it to a src dir that we don't include in eclipse by default.
2021-03-19[jdk16] fix delombok (and the test suite, which depends on it) for jdk16.Reinier Zwitserloot
2021-03-19[testing] add a test.javac16Reinier Zwitserloot
2021-03-19[testing] fix vm-finder on macs.Reinier Zwitserloot
2021-03-19[testing] Fixing running older tests.Reinier Zwitserloot
the new formatter is nice, but needed to be compile with 1.6, otherwise running junit on older VMs doesn't work.
2021-03-19[jdk16] JCBindingPattern now has a field names var instead of separate fieldsRoel Spilker
2021-03-19[jdk16] TypeSymbol.isLocal has been renamedRoel Spilker
2021-03-19[testing] restore the printing of the actual/expected when tests fail.Reinier Zwitserloot
2021-03-19[testing] made the test script a bit more consistentReinier Zwitserloot
2021-03-19[testing] improve the output of `ant test`.Reinier Zwitserloot
2021-03-19[build] quality-of-life improvements for lombok dev on windowsReinier Zwitserloot
On windows, Eclipse keeps annotation processors open, which means putting spiProcessor in 'build' is annoying, as you can't delete open files on windows. Fixed by moving it to dist
2021-03-19[testing] now that we've patched lombok to work in j16, no need for the ↵Reinier Zwitserloot
--add-opens lines anymore.
2021-03-19[testing] unbroke 'ant test.javac8'.Reinier Zwitserloot
2021-03-19[jdk16] forget optimization...Roel Spilker
2021-03-19[jdk16] delombokRoel Spilker
2021-03-19[jdk16] dockerRoel Spilker
[jdk16] delombok
2021-03-18[testing] fixing a typo in a test fileReinier Zwitserloot
2021-03-18[build] the new spi processor didn't handle inner types used as SPI targets.Reinier Zwitserloot
2021-03-18[typo] oh dear, I broke the build again.Reinier Zwitserloot
2021-03-17[build] Further adjustments to the 'ant intellij' target.Reinier Zwitserloot
As I don't use intellij, no idea if it works. Feedback welcome!