mirror of
https://github.com/tiennm99/lombok.git
synced 2026-10-15 08:17:18 +00:00
Added full test suite for @Accessors, as well as the new rules for whether or not a method is already there so lombok shouldn't generate it (now number of parameters matters), and added generics testing to RequiredArgsConstructor's static constructor feature.
This commit is contained in:
1 parent
7ddafc0fe5
commit
e98d226cfb
11 files changed
+118
-15
No files matched your search
@@ -93,4 +93,34 @@ class AccessorsChain {
|
||||
private String getName() {
|
||||
return fName;
|
||||
}
|
||||
}
|
||||
}
|
||||
class AccessorsFluentGenerics<T extends Number> {
|
||||
private @lombok.Setter @lombok.experimental.Accessors(fluent = true) String name;
|
||||
public @java.lang.SuppressWarnings("all") AccessorsFluentGenerics<T> name(final String name) {
|
||||
this.name = name;
|
||||
return this;
|
||||
}
|
||||
AccessorsFluentGenerics() {
|
||||
super();
|
||||
}
|
||||
}
|
||||
class AccessorsFluentNoChaining {
|
||||
private @lombok.Setter @lombok.experimental.Accessors(fluent = true,chain = false) String name;
|
||||
public @java.lang.SuppressWarnings("all") void name(final String name) {
|
||||
this.name = name;
|
||||
}
|
||||
AccessorsFluentNoChaining() {
|
||||
super();
|
||||
}
|
||||
}
|
||||
class AccessorsFluentStatic<T extends Number> {
|
||||
private static @lombok.Setter @lombok.experimental.Accessors(fluent = true) String name;
|
||||
<clinit>() {
|
||||
}
|
||||
public static @java.lang.SuppressWarnings("all") void name(final String name) {
|
||||
AccessorsFluentStatic.name = name;
|
||||
}
|
||||
AccessorsFluentStatic() {
|
||||
super();
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user