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:
Reinier Zwitserloot committed 2012-03-26 23:49:39 +02:00
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();
}
}