Age | Commit message (Collapse) | Author |
|
|
|
assign value once so that final fields work (ecj)
|
|
fixed now (ecj)
|
|
|
|
`@Builder.Default` into account) an update.
|
|
`@Builder.Default` static method instead of initializing to null/0/false. This does that, for ecj.
|
|
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.
|
|
|
|
recently, such as value and builder from experimental.
|
|
the outer and the inner class have generics, the inner is non-static, and you generate equals/hashcode on the inner.
Note that in general this is just broken; do not put non-static inner classes in generics-carrying classes in the first place!
|
|
* var is promoted to the main package.
* It is no longer an opt-in thing.
* bug: var (unlike val) is allowed in old-style for loops, but if you multi-init: for (var i = 0, j="Foo";;), you now get an error that you can't do that.
* tests both for the multi-for situation and the new main package variant.
|
|
|
|
|
|
fixes #1521
|
|
ConstructorProperties being default-off.
|
|
|
|
Several minor fixes to make 'ant test' work more reliably on other systems
|
|
|
|
Fixes #869, fixes #1018
|
|
extends Object
|
|
|
|
appropriate.
|
|
|
|
hashCode and toString from Data and Value
|