Skip navigation links
A B C D E F G H J L N P R S T U V W X 

A

AccessLevel - Enum in lombok
Represents an AccessLevel.
Accessors - Annotation Type in lombok.experimental
A container for settings for the generation of getters, setters and "with"-ers.
AllArgsConstructor - Annotation Type in lombok
Generates an all-args constructor.
AllArgsConstructor.AnyAnnotation - Annotation Type in lombok
Deprecated.
Don't use this annotation, ever - Read the documentation.

B

Builder - Annotation Type in lombok
The builder annotation creates a so-called 'builder' aspect to the class that is annotated or the class that contains a member which is annotated with @Builder.
Builder.Default - Annotation Type in lombok
The field annotated with @Default must have an initializing expression; that expression is taken as the default to be used if not explicitly set during building.
Builder.ObtainVia - Annotation Type in lombok
Put on a field (in case of @Builder on a type) or a parameter (for @Builder on a constructor or static method) to indicate how lombok should obtain a value for this field or parameter given an instance; this is only relevant if toBuilder is true.

C

Cleanup - Annotation Type in lombok
Ensures the variable declaration that you annotate will be cleaned up by calling its close method, regardless of what happens.
CommonsLog - Annotation Type in lombok.extern.apachecommons
Causes lombok to generate a logger field.
CustomLog - Annotation Type in lombok
Causes lombok to generate a logger field based on a custom logger implementation.

D

Data - Annotation Type in lombok
Generates getters for all fields, a useful toString method, and hashCode and equals implementations that check all non-transient fields.
Delegate - Annotation Type in lombok
Deprecated.
Use Delegate instead.
Delegate - Annotation Type in lombok.experimental
Put on any field to make lombok generate delegate methods that forward the call to this field.

E

EqualsAndHashCode - Annotation Type in lombok
Generates implementations for the equals and hashCode methods inherited by all objects, based on relevant fields.
EqualsAndHashCode.AnyAnnotation - Annotation Type in lombok
Deprecated.
Don't use this annotation, ever - Read the documentation.
EqualsAndHashCode.CacheStrategy - Enum in lombok
 
EqualsAndHashCode.Exclude - Annotation Type in lombok
If present, do not include this field in the generated equals and hashCode methods.
EqualsAndHashCode.Include - Annotation Type in lombok
Configure the behaviour of how this member is treated in the equals and hashCode implementation; if on a method, include the method's return value as part of calculating hashCode/equality.
ExtensionMethod - Annotation Type in lombok.experimental
Extension methods enable you to "add" methods to existing types without creating a new derived type, recompiling, or otherwise modifying the original type.

F

FieldDefaults - Annotation Type in lombok.experimental
Adds modifiers to each field in the type with this annotation.
FieldNameConstants - Annotation Type in lombok.experimental
Generates an inner type, containing String constants containing the field name for each field.
FieldNameConstants.Exclude - Annotation Type in lombok.experimental
If present, do not include this field in the generated fieldnames inner type.
FieldNameConstants.Include - Annotation Type in lombok.experimental
If present, include this field in the generated fieldnames inner type (default).
Flogger - Annotation Type in lombok.extern.flogger
Causes lombok to generate a logger field.

G

Generated - Annotation Type in lombok
Lombok automatically adds this annotation to all generated constructors, methods, fields, and types.
Getter - Annotation Type in lombok
Put on any field to make lombok build a standard getter.
Getter.AnyAnnotation - Annotation Type in lombok
Deprecated.
Don't use this annotation, ever - Read the documentation.

H

Helper - Annotation Type in lombok.experimental
Use on a method local class to indicate that all methods inside should be exposed to the rest of the method as if they were helper methods.

J

Jacksonized - Annotation Type in lombok.extern.jackson
The @Jacksonized annotation is an add-on annotation for @Builder and @SuperBuilder.
JBossLog - Annotation Type in lombok.extern.jbosslog
Causes lombok to generate a logger field.

L

Locked - Annotation Type in lombok
Guards all statements in an annotation method with a Lock.
Locked.Read - Annotation Type in lombok
Locked.Write - Annotation Type in lombok
Log - Annotation Type in lombok.extern.java
Causes lombok to generate a logger field.
Log4j - Annotation Type in lombok.extern.log4j
Causes lombok to generate a logger field.
Log4j2 - Annotation Type in lombok.extern.log4j
Causes lombok to generate a logger field.
lombok - package lombok
 
lombok.experimental - package lombok.experimental
 
lombok.extern.apachecommons - package lombok.extern.apachecommons
 
lombok.extern.flogger - package lombok.extern.flogger
 
lombok.extern.jackson - package lombok.extern.jackson
 
lombok.extern.java - package lombok.extern.java
 
lombok.extern.jbosslog - package lombok.extern.jbosslog
 
lombok.extern.log4j - package lombok.extern.log4j
 
lombok.extern.slf4j - package lombok.extern.slf4j
 

N

NoArgsConstructor - Annotation Type in lombok
Generates a no-args constructor.
NoArgsConstructor.AnyAnnotation - Annotation Type in lombok
Deprecated.
Don't use this annotation, ever - Read the documentation.
NonFinal - Annotation Type in lombok.experimental
Used to indicate the explicit intention for the annotated entity to not be final.
NonNull - Annotation Type in lombok
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.

P

PackagePrivate - Annotation Type in lombok.experimental
Used to indicate the explicit intention for the annotated entity to have the package private access level.

R

RequiredArgsConstructor - Annotation Type in lombok
Generates a constructor with required arguments.
RequiredArgsConstructor.AnyAnnotation - Annotation Type in lombok
Deprecated.
Don't use this annotation, ever - Read the documentation.

S

Setter - Annotation Type in lombok
Put on any field to make lombok build a standard setter.
Setter.AnyAnnotation - Annotation Type in lombok
Deprecated.
Don't use this annotation, ever - Read the documentation.
Singular - Annotation Type in lombok
The singular annotation is used together with @Builder to create single element 'add' methods in the builder for collections.
Slf4j - Annotation Type in lombok.extern.slf4j
Causes lombok to generate a logger field.
SneakyThrows - Annotation Type in lombok
@SneakyThrows will avoid javac's insistence that you either catch or throw onward any checked exceptions that statements in your method body declare they generate.
StandardException - Annotation Type in lombok.experimental
Put on any class that extends some java.lang.Throwable type to add the 4 common exception constructors.
SuperBuilder - Annotation Type in lombok.experimental
The SuperBuilder annotation creates a so-called 'builder' aspect to the class that is annotated with @SuperBuilder, but which works well when extending.
Synchronized - Annotation Type in lombok
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.

T

Tolerate - Annotation Type in lombok.experimental
Put on any method or constructor to make lombok pretend it doesn't exist, i.e., to generate a method which would otherwise be skipped due to possible conflicts.
ToString - Annotation Type in lombok
Generates an implementation for the toString method inherited by all objects, consisting of printing the values of relevant fields.
ToString.Exclude - Annotation Type in lombok
If present, do not include this field in the generated toString.
ToString.Include - Annotation Type in lombok
Configure the behaviour of how this member is rendered in the toString; if on a method, include the method's return value in the output.

U

UtilityClass - Annotation Type in lombok.experimental
An annotation to create utility classes.

V

val - Annotation Type in lombok
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 - Annotation Type in lombok
Generates a lot of code which fits with a class that is a representation of an immutable entity.
valueOf(String) - Static method in enum lombok.AccessLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum lombok.EqualsAndHashCode.CacheStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum lombok.AccessLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum lombok.EqualsAndHashCode.CacheStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
var - Annotation Type in lombok.experimental
Deprecated.
var has been promoted to the main package; use var instead.
var - Annotation Type in lombok
Use var as the type of any local variable declaration (even in a for statement), and the type will be inferred from the initializing expression (any further assignments to the variable are not involved in this type inference).

W

With - Annotation Type in lombok
Put on any field to make lombok build a 'with' - a withX method which produces a clone of this object (except for 1 field which gets a new value).
With.AnyAnnotation - Annotation Type in lombok
Deprecated.
Don't use this annotation, ever - Read the documentation.
WithBy - Annotation Type in lombok.experimental
Put on any field to make lombok build a 'withBy' - a withFieldNameBy method which produces a clone of this object (except for 1 field which gets a new value).
WithBy.AnyAnnotation - Annotation Type in lombok.experimental
Deprecated.
Don't use this annotation, ever - Read the documentation.
Wither - Annotation Type in lombok.experimental
Deprecated.
With has been promoted to the main package, so use that one instead.
Wither.AnyAnnotation - Annotation Type in lombok.experimental
Deprecated.
Don't use this annotation, ever - Read the documentation.

X

XSlf4j - Annotation Type in lombok.extern.slf4j
Causes lombok to generate a logger field.
A B C D E F G H J L N P R S T U V W X 
Skip navigation links

Copyright © 2024. All rights reserved.