aboutsummaryrefslogtreecommitdiff
path: root/test/transform/resource/after-ecj
AgeCommit message (Collapse)Author
2020-05-28[fixes #2006] Delegate now excludes already implemented methodsRawi01
2020-05-28[fixes #2382] Handle generic supertypesRawi01
2020-05-28[SuperBuilder] allow constructor customizationJan Rieke
2020-04-17Merge pull request #2429 from janrieke/jacksonAndSingularAnnotationCopyReinier Zwitserloot
Copy more Jackson annotation to the builder, also to @Singular methods
2020-04-17Merge pull request #2427 from Rawi01/addNullCheckReinier Zwitserloot
Add null check in copyTypeAnns
2020-04-16Merge pull request #2409 from janrieke/superBuilderFixAIOOBEReinier Zwitserloot
[SuperBuilder] fix IndexOutOfBounds (fixes #2407)
2020-04-16copy more Jackson annotation to the builder, also for @Singular methodsJan Rieke
2020-04-15[fixes #2246] Add null checkRawi01
2020-03-26[SuperBuilder] test qualified type references in extends clauseJan Rieke
2020-03-15[UtilityClass] [issue #2384] Added a test to confirm no issue.Reinier Zwitserloot
added some tests to confirm that lombok makes things static if needed.
2020-03-15[fixes #2386] [checkerframework]Reinier Zwitserloot
Now generating checkerframework `@Pure` instead of `@SideEffectFree` where appropriate.
2020-03-06[fixes #2358] self-referential generics could cause endless loops in javac.Reinier Zwitserloot
... unfortunately eclipse's val resolver is now very slightly worse in very exotic circumstances - spent about 4 hours trying to fix it, can't figure it out, let's move on.
2020-03-03@Jacksonized: modify builders that they can be used by JacksonJan Rieke
2020-02-15[issue #2368] [withBy] support for ecjReinier Zwitserloot
2020-02-14[issue #2369] [reproduction-test] inner types not detected as static if in ↵Reinier Zwitserloot
interface/enum.
2020-02-14[trivial] improving consistency between javac vs. ecj outputReinier Zwitserloot
wasn't worth an issue on the tracker: javac and ecj handlers for static constructors would differ; ecjs would specify the return type and constructor invocation using fully qualified types, whereas the handler for javac did not.
2020-02-14[fixes #678] `@Synchronize` an instance method on static variable no longer ↵Reinier Zwitserloot
emits a warning.
2020-02-11SuperBuilder javac fix for nested generic types; fixes #2359Jan Rieke
2020-02-08setter prefixes for SuperBuilderJan Rieke
setter prefixes for SuperBuilder [javac] better javadoc for the SuperBuilder setterPrefix value setter prefixes for SuperBuilder [ecj] add test for SuperBuilder setter method customization fix setter method customization with setterPrefix
2020-02-06[fixes #880] get rid of an unchecked cast warning for `@Getter(lazy=true)`Reinier Zwitserloot
2020-02-06[#2355] fixed tests for clashes in the generics for superbuilderReinier Zwitserloot
2020-02-06avoid more name clashes for builder type param; fixes #2297Jan Rieke
2020-01-31[issue #788] Add more nullity annotations where relevantReinier Zwitserloot
(chainable setters, static constructors, builder stuff)
2020-01-31[issue #2221] simplified configuration for `@Singular`-generated plural form ↵Reinier Zwitserloot
nullchecks.
2020-01-28[issue #2221] [issue #788] Lombok now adds nullity annotations.Reinier Zwitserloot
Which 'flavour' is defined in lombok.config; applied to toString, equals, canEqual, and plural-form of `@Singular`.
2020-01-28[singular][issue #2221] the plural builder method now nullchecks its ↵Reinier Zwitserloot
argument with configurable results.
2020-01-15[fixes #2335] ObtainVia(method=) on more than one arg would crash in javacReinier Zwitserloot
2020-01-08[fixes #788] lombok generated equals method plus a non-null-by-default ↵Reinier Zwitserloot
annotation no longer clash.
2020-01-07[fixes #2327] mostly trivial: Added this. for field access and unified code ↵Reinier Zwitserloot
gen of build() methods for `@Builder`.
2020-01-06[fixes #2268] make lombok generate qualified types in order to avoid name ↵Reinier Zwitserloot
clashes.
2019-12-19[#2273] [#2262] [#2278] test to reproduce bugReinier Zwitserloot
2019-12-11Merge branch 'feature/builder-setter-prefixes' of ↵Reinier Zwitserloot
git://github.com/floralvikings/lombok into floralvikings-feature/builder-setter-prefixes
2019-10-25Fix up some more tests and copy-paste errorsCaleb Brinkman
2019-09-19Fix more broken testsCaleb Brinkman
2019-09-19Fix more copy/paste test errorsCaleb Brinkman
2019-09-19Fix test copy/paste errorsCaleb Brinkman
2019-09-19Fix null pointers and incorrect testsCaleb Brinkman
2019-09-12add test for #2230Roel Spilker
2019-09-12Fix class names in after-ecjCaleb Brinkman
2019-09-12Duplicate builder tests with setter prefixCaleb Brinkman
2019-09-11Merge branch 'master' of github.com:rzwitserloot/lombok into ↵Caleb Brinkman
feature/builder-setter-prefixes
2019-08-27[tests] fixing an error in a superbuilder/checkerframework testReinier Zwitserloot
2019-08-27[With] renaming lombok.experimental.Wither to lombok.experimental.WithReinier Zwitserloot
2019-08-22[checkerframework]Reinier Zwitserloot
A bit of a shadow feature because the checker framework folks need to do some work on their side. this update makes lombok generate a few checker framework annotations (if configured to do so) which let the checker framework add warnings and errors for example if you misuse builders, or ignore the return values of withers, etc.
2019-07-16Merge branch 'master' of github.com:rzwitserloot/lombok into ↵Caleb Brinkman
feature/builder-setter-prefixes
2019-07-16Fixes #1197, add Objects.requireNonNull and Preconditions.checkkNotNull to ↵Roel Spilker
supported null-check styles
2019-07-16[fixes #2168] Added JsonSetter as a copyable annotationReinier Zwitserloot
2019-07-16[Fixes #2115] builder fields tracking a property that has a default set is ↵Reinier Zwitserloot
now called `$value` in order to convey that you shouldnt manually mess with it.
2019-07-10Implement prefixed settersCaleb Brinkman
Related to #1805, this change adds an optional `setterPrefix` parameter to the `Builder` annotation; if this parameter is unspecified or blank the behavior of the `Builder` annotation is unchanged, but if it is present the value specified will be prefixed to the generated methods. For example, using: ``` @Builder(setterPrefix = "include") class Foo { private int someValue; } ``` will result in a generated `Builder` class containing an `includeSomeValue(int someValue)` method instead of the default `someValue(int someValue)`.
2019-07-10Add tests for prefixed builderCaleb Brinkman