| Modifier and Type | Annotation and Description |
|---|---|
| public @interface | Accessors
Creates getters and setters for annotated fields or for all fields in an annotated class. |
| public @interface | Data
Turns this class into a read-only Data object. |
| public @interface | Delegate
Implements interfaces by forwarding method calls to an annotated field or method. |
| public @interface | |
| public @interface | FinalFieldsConstructor
Creates a constructor that takes a parameter for each final field of a class. |
| public @interface |
| Modifier and Type | Class and Description |
|---|---|
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | |
| public enum |