See: Description
| Class | Description |
|---|---|
| Lombok |
Useful utility methods to manipulate lombok-generated code.
|
| Enum | Description |
|---|---|
| AccessLevel |
Represents an AccessLevel.
|
| Annotation Type | Description |
|---|---|
| AllArgsConstructor |
Generates an all-args constructor.
|
| AllArgsConstructor.AnyAnnotation | Deprecated
Don't use this annotation, ever - Read the documentation.
|
| Cleanup |
Ensures the variable declaration that you annotate will be cleaned up by calling its close method, regardless
of what happens.
|
| Data |
Generates getters for all fields, a useful toString method, and hashCode and equals implementations that check
all non-transient fields.
|
| Delegate |
Put on any field to make lombok generate delegate methods that forward the call to this field.
|
| EqualsAndHashCode |
Generates implementations for the
equals and hashCode methods inherited by all objects, based on relevant fields. |
| Getter |
Put on any field to make lombok build a standard getter.
|
| Getter.AnyAnnotation | Deprecated
Don't use this annotation, ever - Read the documentation.
|
| NoArgsConstructor |
Generates a no-args constructor.
|
| NoArgsConstructor.AnyAnnotation | Deprecated
Don't use this annotation, ever - Read the documentation.
|
| NonNull |
If put on a parameter, lombok will insert a null-check at the start of the method / constructor's body, throwing a
NullPointerException with the parameter's name as message. |
| RequiredArgsConstructor |
Generates a constructor with required arguments.
|
| RequiredArgsConstructor.AnyAnnotation | Deprecated
Don't use this annotation, ever - Read the documentation.
|
| Setter |
Put on any field to make lombok build a standard setter.
|
| Setter.AnyAnnotation | Deprecated
Don't use this annotation, ever - Read the documentation.
|
| SneakyThrows |
@SneakyThrow will avoid javac's insistence that you either catch or throw onward any checked exceptions that
statements in your method body declare they generate.
|
| Synchronized |
Almost exactly like putting the 'synchronized' keyword on a method, except will synchronize on a private internal
Object, so that other code not under your control doesn't meddle with your thread management by locking on
your own instance.
|
| ToString |
Generates an implementation for the
toString method inherited by all objects, consisting of printing the values of relevant fields. |
| val |
Use
val as the type of any local variable declaration (even in a for-each statement), and the type will be inferred from the initializing expression. |
| Value |
Generates a lot of code which fits with a class that is a representation of an immutable entity.
|
Copyright © 2009-2013 The Project Lombok Authors, licensed under the MIT licence.