Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-19 | [jdk16] fix delombok (and the test suite, which depends on it) for jdk16. | Reinier Zwitserloot | |
2021-03-19 | [jdk16] JCBindingPattern now has a field names var instead of separate fields | Roel Spilker | |
2021-03-19 | [jdk16] TypeSymbol.isLocal has been renamed | Roel Spilker | |
2021-03-19 | [testing] restore the printing of the actual/expected when tests fail. | Reinier Zwitserloot | |
2021-03-19 | [testing] improve the output of `ant test`. | Reinier Zwitserloot | |
2021-03-19 | [jdk16] forget optimization... | Roel Spilker | |
2021-03-19 | [jdk16] delombok | Roel Spilker | |
2021-03-19 | [jdk16] docker | Roel Spilker | |
[jdk16] delombok | |||
2021-03-18 | [build] the new spi processor didn't handle inner types used as SPI targets. | Reinier Zwitserloot | |
2021-03-16 | [fixes #2681] [jdk16] support jdk16 | Reinier Zwitserloot | |
2021-03-16 | [build] sped up the build considerable. | Reinier Zwitserloot | |
We used to use the mango SPI processor, but this had two major issues: * ecj wouldn't run annotation processors, requiring a separate proc:only compile run with javac * mangoSPI couldn't do incremental compilation, so this required a full rebuild just to generate SPI files, every time. Addressed by updating to IPP40 which does support explicit annotation processors even for ecj, and adding our own SPI generating annotation processor to the build which can deal with incrementals. There are some limits; removing a `@Provides` annotation on an existing type will need a full clean to pick that up, for example. These limits seem quite exotic, though. | |||
2021-03-13 | [superbuilder] toBuilder + singular + javac6 was broken | Reinier Zwitserloot | |
superbuilder generated the node `x.pluralName(plural == null ? Collections.emptyList() : plural)`. java6 is not smart enough to infer the appropriate generics for the emptyList() call. Fixed by always specifying the needed type explicitly: Collections.<String>emptyList(); | |||
2021-03-13 | [trivial] style and removing unused imports | Reinier Zwitserloot | |
2021-03-12 | rename method; use null instead of empty string [eclipse] | Jan Rieke | |
2021-03-12 | [fixes #2701] fix NPE on customized SuperBuilder with Singular | Jan Rieke | |
2021-03-12 | [fixes #2654] add more Jackson annotations to the copy-to-setter list | Jan Rieke | |
2021-03-12 | rename method; use null instead of empty string | Jan Rieke | |
2021-03-12 | [fixes #2704] SuperBuilder: avoid NPE on existing constructors | Jan Rieke | |
2021-03-05 | [javac6] replacing calls to ListBuffer add/addAll to the append variants; ↵ | Reinier Zwitserloot | |
add/addAll do not work in j6. | |||
2021-03-04 | Merge pull request #2762 from Rawi01/utility-class-rename | Reinier Zwitserloot | |
Mark generated UtilityClass constructor as generated | |||
2021-03-04 | Merge pull request #2754 from Rawi01/npe-nonStaticAccess | Reinier Zwitserloot | |
Save problem handler state for postponed error handling | |||
2021-03-04 | Merge pull request #2742 from Rawi01/ecj-fixes | Reinier Zwitserloot | |
Fix compilation using ecj | |||
2021-02-25 | [fixes #2756] Mark generated UtilityClass constructor as generated | Rawi01 | |
2021-02-17 | [fixes #2752] Save problem handler state for postponed error handling | Rawi01 | |
2021-02-07 | [fixes #2741] Handle inner method invocations first | Rawi01 | |
2021-02-07 | Fix ecj classloading | Rawi01 | |
2021-02-07 | Move eclipse only code for Delegate into own class | Rawi01 | |
2021-02-04 | Merge pull request #2719 from Rawi01/superbuilder-initializer-npe | Reinier Zwitserloot | |
SuperBuilder now skips initializers while gathering types | |||
2021-02-04 | [fixes #2714] Detect turbine and fail harder than usual. | Reinier Zwitserloot | |
2021-02-04 | Merge pull request #2733 from Rawi01/checker-superbuilder | Reinier Zwitserloot | |
Add missing checker annotations in SuperBuilder | |||
2021-02-04 | Merge pull request #2734 from Rawi01/data-equals-warning | Reinier Zwitserloot | |
Only show super()-warning if lombok generates a method | |||
2021-02-04 | [issue #2730] Javadoc generated by lombok in javac now gets its position set. | Reinier Zwitserloot | |
This may fix 'IllegalArgumentException' errors when using google errorprone. | |||
2021-02-01 | Clear invalid types of unboxed annotations | Rawi01 | |
2021-02-01 | [fixes #1538] Use Enter and MemberEnter to update type mirrors | Rawi01 | |
2021-01-31 | [fixes #1064] Only show super()-warning if lombok generates a method | Rawi01 | |
2021-01-31 | [fixes #2692] Add missing checker annotations in SuperBuilder | Rawi01 | |
2021-01-28 | [versioning] post-release version bump | Reinier Zwitserloot | |
2021-01-28 | [versioning] pre-release version bump | Reinier Zwitserloot | |
2021-01-28 | Validate positions during tests | Rawi01 | |
2021-01-28 | [fixes #2691] Add end positions to all generated nodes | Rawi01 | |
2021-01-21 | [fixes #2716] SuperBuilder now skips initializers while gathering types | Rawi01 | |
2021-01-15 | Improve Javadoc and consistently use SourceVersion.latest(). | Christian Schlichtherle | |
2021-01-15 | Fix inconsistency in lombok.toString.callSuper doc | Lars Knickrehm | |
2021-01-14 | [fixes #2443] Remove multiline Javadoc tags | Rawi01 | |
2021-01-14 | [fixes #2695] Create void literal properly | Rawi01 | |
2021-01-01 | Do not lose generic arguments when adding annotations #2689 | Mattias Grönlund | |
2020-12-30 | [fixes #2647] consider lombok.builder.className for builder extends | Jan Rieke | |
2020-12-27 | fixing sneakythrows in ecj, and with that, the tests. | Reinier Zwitserloot | |
2020-12-27 | Merge pull request #2684 from Rawi01/npe-javadoc | Reinier Zwitserloot | |
Fix NullPointerException during Javadoc copy |