Example for the @Data annotation.

This commit is contained in:
Reinier Zwitserloot
2009-07-12 00:39:18 +02:00
parent 5fef32c1f5
commit 2adf65aeb3
2 changed files with 127 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
import lombok.AccessLevel;
import lombok.Setter;
import lombok.Data;
@lombok.core.PrintAST(printContent=true)
public @Data class DataExample {
private final String name;
private @Setter(AccessLevel.PACKAGE) int age;
private double score;
private String[] tags;
public static @Data(staticConstructor="of") class Exercise<T> {
private final String name;
private final T value;
}
}