Age | Commit message (Collapse) | Author |
|
|
|
into janrieke-superBuilderNonNull
# Conflicts:
# src/core/lombok/eclipse/handlers/HandleSuperBuilder.java
# src/core/lombok/javac/handlers/HandleSuperBuilder.java
# test/transform/resource/after-delombok/SuperBuilderWithDefaults.java
# test/transform/resource/after-ecj/SuperBuilderWithDefaults.java
|
|
fixed now (ecj)
|
|
fixed now (javac)
|
|
ended up null would cause an NPE during `toBuilder()` invocations.
|
|
|
|
assign value once so that final fields work (ecj)
|
|
|
|
|
|
fixed now (ecj)
|
|
fixed now (javac)
|
|
|
|
`@Builder.Default` into account) an update.
|
|
`@Builder.Default` static method instead of initializing to null/0/false. This does that, for ecj.
|
|
`@Builder.Default` static method instead of initializing to null/0/false. This does that, for javac.
|
|
Fixes #1724
|
|
|
|
|
|
|
|
be configured both on the annotation itself and via a config key. This totally breaks compatibility with the previous lombok release, but, hey, it’s in experimental and it’s been one week. This is better.
|
|
- The class has a parent class
- There is an explicit XxxArgsConstructor annotation that would generate
a no-args constructor
Fixes #1703, fixes #1704, fixes #1712
|
|
lombok’s log annotations.
|
|
|
|
|
|
|
|
This reverts commit 9ee2491427f1522a7689d1c28a816294bcff315b.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
EqualsAndHashCode.
|
|
where you can include/exclude fields by annotating the fields.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
outer type is an interface, caused bugs in ecj.
|
|
to `public static final String` fields, instead of actual string literals, there where you can specify strings in lombok annotation parameters, such as `@ToString(of = MyClass.CONSTANT_FIELD)`. We can’t really fix it, but at least now lombok will error when you do that and describe in detail what’s going wrong.
|
|
|
|
|
|
|