mirror of
https://github.com/tiennm99/lombok.git
synced 2026-05-27 20:25:27 +00:00
@UtilityClass handlers now more intelligent about inner types of implicitly static contexts (enums, interfaces, and annotation declarations). Also added tests to test for these.
This commit is contained in:
@@ -10,6 +10,7 @@ class UtilityClass {
|
||||
private String innerInnerMember;
|
||||
}
|
||||
}
|
||||
|
||||
class UtilityInner {
|
||||
static class InnerInner {
|
||||
@lombok.experimental.UtilityClass
|
||||
@@ -17,4 +18,20 @@ class UtilityInner {
|
||||
int member;
|
||||
}
|
||||
}
|
||||
|
||||
enum UtilityInsideEnum {
|
||||
FOO, BAR;
|
||||
|
||||
@lombok.experimental.UtilityClass
|
||||
class InsideEnum {
|
||||
int member;
|
||||
}
|
||||
}
|
||||
|
||||
interface UtilityInsideInterface {
|
||||
@lombok.experimental.UtilityClass
|
||||
class InsideInterface {
|
||||
int member;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user