aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-01-12Merge pull request #3232 from janrieke/superBuilderFixMethodExistsChecksReinier Zwitserloot
Fix SuperBuilder for fields named "build" or "self"
2023-01-12Merge pull request #3215 from janrieke/superBuilderExtendsClauseCollisionsReinier Zwitserloot
SuperBuilder: check extends/implements for collisions (fixes #3202)
2023-01-12[jdk19] Add support for record patternRawi01
2023-01-12[jdk19] Add support for new guard patternRawi01
2023-01-12[jdk19] Add support for JCConstantCaseLabelRawi01
2023-01-12[documentation] We had various links to features/Log, but the right ↵Reinier Zwitserloot
canonical url is features/log. Also, the changelog has been updated; all links updated to the canonical version.
2022-07-15[fix #3230] switch setter and self/build methods to allow overloadedJan Rieke
self/build methods
2022-06-17(SuperBuilder) fix javac type params on conflicting namesJan Rieke
2022-06-17(fixes #3202) check extends/implements for collisions (SuperBuilder)Jan Rieke
2022-05-20Add support for eclipse feature testsRawi01
2022-05-20[fixes #3181] Copy field name arrays in (Super)BuilderRawi01
The eclipse SelectionEngine uses the identity, finds the field in the builder and gets confused by the wrong source positions. If we clone the array it only finds the correct field and it works as expected.
2022-05-07[extern-annotations] Together with @rspilker, checked the list of base ↵Reinier Zwitserloot
copyable annotations and cleaned it up.
2022-05-07[extern-annotations] Together with @rspilker, checked the list of ↵Reinier Zwitserloot
'annotations that mean: Non null' and cleaned it up.
2022-04-18[versioning] post-release version bump 1.18.24Reinier Zwitserloot
2022-04-18[versioning] pre-release version bump 1.18.24Reinier Zwitserloot
2022-04-02Merge pull request #3155 from Rawi01/extensionmethod-conditional-methodrefReinier Zwitserloot
Improve the handling of ExtensionMethod arguments
2022-04-02[#3143] Review and update jopatai's work on the maven/ecj agent jarReinier Zwitserloot
* Update copyright headers * Update code style (tabs, not spaces, spaces around + operator - that's about it) * Use `x.class.getResourceAsStream`, not `x.getClass().` - minor mostly irrelevant nit. * Rename and re-locate the jar itself. * 'ecj' as an alias for this command seems a bit too cavalier' removed it. * The source is in its own 'root' src dir, it doesn't really fit in the eclipse agent sources - it's more a maven agent. * Fixed a bug where a filehandle wasn't safe closed. Mostly irrelevant (JVM would quite afterwards anyway). * Slight rewording of the ecj docs.
2022-03-29[fixes #3153] Improve the handling of ExtensionMethod argumentsRawi01
2022-03-18[fixes #3143] Maven+ECJ Agent BootstrapJohnPaulTaylorII
* Adds AgentBootstrap, the actual bootstrapping agent * Adds MavenEcjBootstrapApp, the command line app for generating the appropriate files * Updates the build to package these correctly * Updates the documentation for setup/ecj
2022-03-17Merge pull request #3137 from JohnPaulTaylorII/masterReinier Zwitserloot
[fixes #3133] Additional bits setting when creating type annotations
2022-03-17[fixes #2990] Treat records and enums as places where `static` is allowed.Reinier Zwitserloot
2022-03-17Merge branch 'fix-enum-logging' of https://github.com/varkart/lombok into ↵Reinier Zwitserloot
varkart-fix-enum-logging
2022-03-14[fixes #3133] Additional bits setting when creating type annotationsJohnPaulTaylorII
2022-03-13Merge pull request #3136 from Rawi01/eclipse-renameReinier Zwitserloot
Search patched method also by parameters
2022-03-13[fixes #3134] Search patched method also by parametersRawi01
2022-03-13[fixes #3133] Add annotation bits to annotation copy targetsRawi01
2022-02-23Fixes #3120JohnPaulTaylorII
2022-02-17[fixes #2990, #3069] allow logging on enumsvarkart
2022-02-08[implements #1456] accessors can now be made final via `@Accessors`.Reinier Zwitserloot
2022-01-31[fixes #3053] Delay default annotation removalRawi01
2022-01-30[fixes #3097] Update inner class type when creating a static classRawi01
2022-01-27rename main.html to index.htmlRoel Spilker
2022-01-25Removed double semicolonMatteo Baccan
Hi I have removed a typo error of 2 semicolons at the end of two lines ciao matteo
2022-01-21Merge pull request #2904 from mernst/nullness-annotationsReinier Zwitserloot
Update `NONNULL_ANNOTATIONS` and `BASE_COPYABLE_ANNOTATIONS`
2022-01-14Fix for defaulting behaviour for lombok annotations.Reinier Zwitserloot
What's the name of one of those bugs where you look at it and go: Wow. This can never have possibly worked? And yet it has? An inverse heisenbug: Once observed, it has always existed, but before observing it, no problems. Anyway, fixed. For what it's worth.
2022-01-09[fixes #3081] make CheckerFramework's This a type annotationJan Rieke
2022-01-07[fixes #2908] don't generate checkerframework's @NotCalledMethodsJan Rieke
2022-01-07[fixes projectlombok/lombok#1036] Exclude the classloader forMartin O'Connor
jasperreports-plugin due to a classloader conflict with ECJ
2021-12-30[fixes #3070] fix guava type name for SuperBuilder's toBuilderJan Rieke
2021-12-21[fixes #2849] Make ToString's onlyExplicitlyIncluded a config key.Reinier Zwitserloot
2021-12-21Make javadoc generation platform independentRoel Spilker
2021-12-13configuration app returns non-zero value (2) if the configuration contains ↵Roel Spilker
an error. Fixes #3031
2021-12-12[fixes #3000] Generate new type reference for val marker annotationRawi01
2021-12-12[fixes #3036] Keep builder default initializer positionRawi01
2021-12-12Patch getMethodDeclarationNode method instead of individual callsRawi01
2021-12-12[fixes #3040] Support array initializer in onXRawi01
2021-12-12[fixes #3043] Add null check for end positionsRawi01
2021-12-07Merge ../lombok-branch-master into nullness-annotationsMichael Ernst
2021-10-26Merge pull request #3015 from Rawi01/extract-pull-upReinier Zwitserloot
Extract interface + pull up
2021-10-26[fixes #1309] Extract interface + pull upRawi01