Lombok - v0.11.0
A B C D E F G H I J K L M N O P R S T U V W

A

AccessLevel - Enum in lombok
Represents an AccessLevel.
Accessors - Annotation Type in lombok.experimental
A container for settings for the generation of getters and setters.
add(N, AST.Kind) - Method in class lombok.core.LombokNode
Adds the stated node as a direct child of this node.
addError(String) - Method in interface lombok.core.DiagnosticsReceiver
Generate a compiler error on this node.
addError(String) - Method in class lombok.eclipse.EclipseNode
Generate a compiler error on this node.
addError(String, int, int) - Method in class lombok.eclipse.EclipseNode
Generate a compiler error that shows the wavy underline from-to the stated character positions.
addError(String) - Method in class lombok.javac.apt.MessagerDiagnosticsReceiver
 
addError(String) - Method in class lombok.javac.JavacNode
Generates an compiler error focused on the AST node represented by this node object.
addError(String, JCDiagnostic.DiagnosticPosition) - Method in class lombok.javac.JavacNode
Generates an compiler error focused on the AST node represented by this node object.
addProblemToCompilationResult(CompilationUnitDeclaration, boolean, String, int, int) - Static method in class lombok.eclipse.EclipseAST
Adds a problem to the provided CompilationResult object so that it will show up in the Problems/Warnings view.
addType(String) - Method in class lombok.core.TypeLibrary
Add a type to the library.
addWarning(String) - Method in interface lombok.core.DiagnosticsReceiver
Generate a compiler warning on this node.
addWarning(String) - Method in class lombok.eclipse.EclipseNode
Generate a compiler warning on this node.
addWarning(String, int, int) - Method in class lombok.eclipse.EclipseNode
Generate a compiler warning that shows the wavy underline from-to the stated character positions.
addWarning(String) - Method in class lombok.javac.apt.MessagerDiagnosticsReceiver
 
addWarning(String) - Method in class lombok.javac.JavacNode
Generates a compiler warning focused on the AST node represented by this node object.
addWarning(String, JCDiagnostic.DiagnosticPosition) - Method in class lombok.javac.JavacNode
Generates a compiler warning focused on the AST node represented by this node object.
Agent - Class in lombok.core
 
Agent() - Constructor for class lombok.core.Agent
 
agentmain(String, Instrumentation) - Static method in class lombok.core.Agent
 
AllArgsConstructor - Annotation Type in lombok
Generates an all-args constructor.
AnnotationProcessor - Class in lombok.core
 
AnnotationProcessor() - Constructor for class lombok.core.AnnotationProcessor
 
annotationTypeMatches(Class<? extends Annotation>, EclipseNode) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
Checks if the provided annotation type is likely to be the intended type for the given annotation node.
annotationTypeMatches(Class<? extends Annotation>, JavacNode) - Static method in class lombok.javac.handlers.JavacHandlerUtil
Checks if the Annotation AST Node provided is likely to be an instance of the provided annotation type.
AnnotationValues<A extends Annotation> - Class in lombok.core
Represents a single annotation in a source file and can be used to query the parameters present on it.
AnnotationValues(Class<A>, Map<String, AnnotationValues.AnnotationValue>, LombokNode<?, ?, ?>) - Constructor for class lombok.core.AnnotationValues
Creates a new AnnotationValues.
AnnotationValues.AnnotationValue - Class in lombok.core
Represents a single method on the annotation class.
AnnotationValues.AnnotationValue(LombokNode<?, ?, ?>, List<String>, List<Object>, List<Object>, boolean) - Constructor for class lombok.core.AnnotationValues.AnnotationValue
Like the other constructor, but used for when the annotation method is initialized with an array value.
AnnotationValues.AnnotationValueDecodeFail - Exception in lombok.core
Thrown on the fly if an actual annotation instance procured via the AnnotationValues.getInstance() method is queried for a method for which this AnnotationValues instance either doesn't have a guess or can't manage to fit the guess into the required data type.
AnnotationValues.AnnotationValueDecodeFail(AnnotationValues.AnnotationValue, String, int) - Constructor for exception lombok.core.AnnotationValues.AnnotationValueDecodeFail
 
applyTransformations(byte[], String, DiagnosticsReceiver) - Method in class lombok.bytecode.PreventNullAnalysisRemover
 
applyTransformations(byte[], String, DiagnosticsReceiver) - Method in class lombok.bytecode.SneakyThrowsRemover
 
applyTransformations(byte[], String, DiagnosticsReceiver) - Static method in class lombok.core.PostCompiler
 
applyTransformations(byte[], String, DiagnosticsReceiver) - Method in interface lombok.core.PostCompilerTransformation
 
AST<A extends AST<A,L,N>,L extends LombokNode<A,L,N>,N> - Class in lombok.core
Lombok wraps the AST produced by a target platform into its own AST system, mostly because both Eclipse and javac do not allow upward traversal (from a method to its owning type, for example).
AST(String, String, Collection<String>) - Constructor for class lombok.core.AST
 
ast - Variable in class lombok.core.LombokNode
 
AST.FieldAccess - Class in lombok.core
Represents a field that contains AST children.
AST.Kind - Enum in lombok.core
The kind of node represented by a given AST.Node object.

B

buildTree(N, AST.Kind) - Method in class lombok.core.AST
Build an AST.Node object for the stated internal (javac/Eclipse) AST Node object.
buildTree(ASTNode, AST.Kind) - Method in class lombok.eclipse.EclipseAST
Build an AST.Node object for the stated internal (javac/Eclipse) AST Node object.
buildTree(JCTree, AST.Kind) - Method in class lombok.javac.JavacAST
Build an AST.Node object for the stated internal (javac/Eclipse) AST Node object.
buildWithField(Class<L>, N, AST.FieldAccess) - Method in class lombok.core.AST
buildTree implementation that uses reflection to find all child nodes by way of inspecting the fields.

C

calculateIsStructurallySignificant(N) - Method in class lombok.core.LombokNode
See LombokNode.isStructurallySignificant.
calculateIsStructurallySignificant(ASTNode) - Method in class lombok.eclipse.EclipseNode
See LombokNode.isStructurallySignificant.
calculateIsStructurallySignificant(JCTree) - Method in class lombok.javac.JavacNode
See LombokNode.isStructurallySignificant.
callASTVisitors(EclipseAST) - Method in class lombok.eclipse.HandlerLibrary
Will call all registered EclipseASTVisitor instances.
callASTVisitors(JavacAST) - Method in class lombok.javac.HandlerLibrary
Will call all registered JavacASTVisitor instances.
chainDots(JavacNode, String...) - Static method in class lombok.javac.handlers.JavacHandlerUtil
In javac, dotted access of any kind, from java.lang.String to var.methodName is represented by a fold-left of Select nodes with the leftmost string represented by a Ident node.
chainDotsString(JavacNode, String) - Static method in class lombok.javac.handlers.JavacHandlerUtil
In javac, dotted access of any kind, from java.lang.String to var.methodName is represented by a fold-left of Select nodes with the leftmost string represented by a Ident node.
children - Variable in class lombok.core.LombokNode
 
ClassFileMetaData - Class in lombok.bytecode
Utility to read the constant pool, header, and inheritance information of any class file.
ClassFileMetaData(byte[]) - Constructor for class lombok.bytecode.ClassFileMetaData
 
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.
clearChanged() - Method in class lombok.core.AST
 
clearState() - Method in class lombok.core.AST
Clears the registry that avoids endless loops, and empties the node map.
CommonsLog - Annotation Type in lombok.extern.apachecommons
Causes lombok to generate a logger field.
compareTo(DebugSnapshot) - Method in class lombok.core.debug.DebugSnapshot
 
CONSOLE - Static variable in interface lombok.core.DiagnosticsReceiver
 
constructorExists(EclipseNode) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
Checks if there is a (non-default) constructor.
constructorExists(JavacNode) - Static method in class lombok.javac.handlers.JavacHandlerUtil
Checks if there is a (non-default) constructor.
containsDouble(double) - Method in class lombok.bytecode.ClassFileMetaData
Checks if the constant pool contains the provided double constant, which implies the constant is used somewhere in the code.
containsFloat(float) - Method in class lombok.bytecode.ClassFileMetaData
Checks if the constant pool contains the provided float constant, which implies the constant is used somewhere in the code.
containsInteger(int) - Method in class lombok.bytecode.ClassFileMetaData
Checks if the constant pool contains the provided int constant, which implies the constant is used somewhere in the code.
containsLong(long) - Method in class lombok.bytecode.ClassFileMetaData
Checks if the constant pool contains the provided long constant, which implies the constant is used somewhere in the code.
containsStringConstant(String) - Method in class lombok.bytecode.ClassFileMetaData
Checks if the constant pool contains the provided string constant, which implies the constant is used somewhere in the code.
containsUtf8(String) - Method in class lombok.bytecode.ClassFileMetaData
Checks if the constant pool contains the provided 'raw' string.
copyAnnotation(Annotation, ASTNode) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
 
copyAnnotations(ASTNode, Annotation[]...) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
 
copyType(TypeReference, ASTNode) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
You can't share TypeReference objects or subtle errors start happening.
copyTypeParams(TypeParameter[], ASTNode) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
You can't share TypeParameter objects or bad things happen; for example, one 'T' resolves differently from another 'T', even for the same T in a single class file.
copyTypes(TypeReference[], ASTNode) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
Convenience method that creates a new array and copies each TypeReference in the source array via EclipseHandlerUtil.copyType(TypeReference, ASTNode).
createAnnotation(Class<A>, EclipseNode) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
Provides AnnotationValues with the data it needs to do its thing.
createAnnotation(Class<A>, JavacNode) - Static method in class lombok.javac.handlers.JavacHandlerUtil
Creates an instance of AnnotationValues for the provided AST Node.
createJavaLangObject(JavacAST) - Static method in class lombok.javac.JavacResolution
 
createLibraryForSingleType(String) - Static method in class lombok.core.TypeLibrary
 
createListOfNonExistentFields(List<String>, EclipseNode, boolean, boolean) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
Given a list of field names and a node referring to a type, finds each name in the list that does not match a field within the type.
createListOfNonExistentFields(List<String>, JavacNode, boolean, boolean) - Static method in class lombok.javac.handlers.JavacHandlerUtil
Given a list of field names and a node referring to a type, finds each name in the list that does not match a field within the type.
CreateLombokRuntimeApp - Class in lombok.core.runtimeDependencies
 
CreateLombokRuntimeApp() - Constructor for class lombok.core.runtimeDependencies.CreateLombokRuntimeApp
 
createSuppressWarningsAll(ASTNode, Annotation[]) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
 

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.
DebugSnapshot - Class in lombok.core.debug
 
DebugSnapshot(CompilationUnitDeclaration, int, String, Object...) - Constructor for class lombok.core.debug.DebugSnapshot
 
DebugSnapshotStore - Class in lombok.core.debug
 
DebugSnapshotStore() - Constructor for class lombok.core.debug.DebugSnapshotStore
 
deferUntilPostDiet() - Method in class lombok.eclipse.EclipseAnnotationHandler
Return true if this handler should not be run in the diet parse phase.
deferUntilPostDiet() - Method in interface lombok.eclipse.EclipseASTVisitor
Return true if this handler should not be run in the diet parse phase.
deferUntilPostDiet() - Method in class lombok.eclipse.EclipseASTVisitor.Printer
 
deferUntilPostDiet() - Method in class lombok.eclipse.handlers.HandlePrintAST
 
deferUntilPostDiet() - Method in class lombok.eclipse.handlers.HandleSneakyThrows
 
deferUntilPostDiet() - Method in class lombok.eclipse.handlers.HandleSynchronized
 
deferUntilPostDiet() - Method in class lombok.eclipse.handlers.HandleVal
 
Delegate - Annotation Type in lombok
Put on any field to make lombok generate delegate methods that forward the call to this field.
deleteAnnotationIfNeccessary(JavacNode, Class<? extends Annotation>) - Static method in class lombok.javac.handlers.JavacHandlerUtil
Removes the annotation from javac's AST (it remains in lombok's AST), then removes any import statement that imports this exact annotation (not star imports).
deleteImportFromCompilationUnit(JavacNode, String) - Static method in class lombok.javac.handlers.JavacHandlerUtil
 
DiagnosticsReceiver - Interface in lombok.core
 
dim - Variable in class lombok.core.AST.FieldAccess
Dimensions of the field.
directUp() - Method in class lombok.core.LombokNode
Returns the direct parent node in the AST tree of this node.
disableLombok - Static variable in class lombok.eclipse.TransformEclipseAST
 
down() - Method in class lombok.core.LombokNode
Returns all children nodes.

E

EclipseAnnotationHandler<T extends Annotation> - Class in lombok.eclipse
Implement this interface if you want to be triggered for a specific annotation.
EclipseAnnotationHandler() - Constructor for class lombok.eclipse.EclipseAnnotationHandler
 
EclipseAST - Class in lombok.eclipse
Wraps around Eclipse's internal AST view to add useful features as well as the ability to visit parents from children, something Eclipse own AST system does not offer.
EclipseAST(CompilationUnitDeclaration) - Constructor for class lombok.eclipse.EclipseAST
Creates a new EclipseAST of the provided Compilation Unit.
EclipseASTAdapter - Class in lombok.eclipse
Standard adapter for the EclipseASTVisitor interface.
EclipseASTAdapter() - Constructor for class lombok.eclipse.EclipseASTAdapter
 
EclipseASTVisitor - Interface in lombok.eclipse
Implement so you can ask any JavacAST.Node to traverse depth-first through all children, calling the appropriate visit and endVisit methods.
EclipseASTVisitor.Printer - Class in lombok.eclipse
Prints the structure of an AST.
EclipseASTVisitor.Printer(boolean) - Constructor for class lombok.eclipse.EclipseASTVisitor.Printer
 
EclipseASTVisitor.Printer(boolean, PrintStream) - Constructor for class lombok.eclipse.EclipseASTVisitor.Printer
 
EclipseHandlerUtil - Class in lombok.eclipse.handlers
Container for static utility methods useful to handlers written for eclipse.
EclipseHandlerUtil.MemberExistsResult - Enum in lombok.eclipse.handlers
Serves as return value for the methods that check for the existence of fields and methods.
EclipseNode - Class in lombok.eclipse
Eclipse specific version of the LombokNode class.
endVisitCompilationUnit(EclipseNode, CompilationUnitDeclaration) - Method in class lombok.eclipse.EclipseASTAdapter
endVisitCompilationUnit(EclipseNode, CompilationUnitDeclaration) - Method in interface lombok.eclipse.EclipseASTVisitor
 
endVisitCompilationUnit(EclipseNode, CompilationUnitDeclaration) - Method in class lombok.eclipse.EclipseASTVisitor.Printer
 
endVisitCompilationUnit(JavacNode, JCTree.JCCompilationUnit) - Method in class lombok.javac.JavacASTAdapter
endVisitCompilationUnit(JavacNode, JCTree.JCCompilationUnit) - Method in interface lombok.javac.JavacASTVisitor
 
endVisitCompilationUnit(JavacNode, JCTree.JCCompilationUnit) - Method in class lombok.javac.JavacASTVisitor.Printer
 
endVisitField(EclipseNode, FieldDeclaration) - Method in class lombok.eclipse.EclipseASTAdapter
endVisitField(EclipseNode, FieldDeclaration) - Method in interface lombok.eclipse.EclipseASTVisitor
 
endVisitField(EclipseNode, FieldDeclaration) - Method in class lombok.eclipse.EclipseASTVisitor.Printer
 
endVisitField(JavacNode, JCTree.JCVariableDecl) - Method in class lombok.javac.JavacASTAdapter
endVisitField(JavacNode, JCTree.JCVariableDecl) - Method in interface lombok.javac.JavacASTVisitor
 
endVisitField(JavacNode, JCTree.JCVariableDecl) - Method in class lombok.javac.JavacASTVisitor.Printer
 
endVisitInitializer(EclipseNode, Initializer) - Method in class lombok.eclipse.EclipseASTAdapter
endVisitInitializer(EclipseNode, Initializer) - Method in interface lombok.eclipse.EclipseASTVisitor
 
endVisitInitializer(EclipseNode, Initializer) - Method in class lombok.eclipse.EclipseASTVisitor.Printer
 
endVisitInitializer(JavacNode, JCTree.JCBlock) - Method in class lombok.javac.JavacASTAdapter
endVisitInitializer(JavacNode, JCTree.JCBlock) - Method in interface lombok.javac.JavacASTVisitor
 
endVisitInitializer(JavacNode, JCTree.JCBlock) - Method in class lombok.javac.JavacASTVisitor.Printer
 
endVisitLocal(EclipseNode, LocalDeclaration) - Method in class lombok.eclipse.EclipseASTAdapter
endVisitLocal(EclipseNode, LocalDeclaration) - Method in interface lombok.eclipse.EclipseASTVisitor
 
endVisitLocal(EclipseNode, LocalDeclaration) - Method in class lombok.eclipse.EclipseASTVisitor.Printer
 
endVisitLocal(JavacNode, JCTree.JCVariableDecl) - Method in class lombok.javac.JavacASTAdapter
endVisitLocal(JavacNode, JCTree.JCVariableDecl) - Method in interface lombok.javac.JavacASTVisitor
 
endVisitLocal(JavacNode, JCTree.JCVariableDecl) - Method in class lombok.javac.JavacASTVisitor.Printer
 
endVisitMethod(EclipseNode, AbstractMethodDeclaration) - Method in class lombok.eclipse.EclipseASTAdapter
endVisitMethod(EclipseNode, AbstractMethodDeclaration) - Method in interface lombok.eclipse.EclipseASTVisitor
 
endVisitMethod(EclipseNode, AbstractMethodDeclaration) - Method in class lombok.eclipse.EclipseASTVisitor.Printer
 
endVisitMethod(JavacNode, JCTree.JCMethodDecl) - Method in class lombok.javac.JavacASTAdapter
endVisitMethod(JavacNode, JCTree.JCMethodDecl) - Method in interface lombok.javac.JavacASTVisitor
 
endVisitMethod(JavacNode, JCTree.JCMethodDecl) - Method in class lombok.javac.JavacASTVisitor.Printer
 
endVisitMethodArgument(EclipseNode, Argument, AbstractMethodDeclaration) - Method in class lombok.eclipse.EclipseASTAdapter
endVisitMethodArgument(EclipseNode, Argument, AbstractMethodDeclaration) - Method in interface lombok.eclipse.EclipseASTVisitor
 
endVisitMethodArgument(EclipseNode, Argument, AbstractMethodDeclaration) - Method in class lombok.eclipse.EclipseASTVisitor.Printer
 
endVisitMethodArgument(JavacNode, JCTree.JCVariableDecl, JCTree.JCMethodDecl) - Method in class lombok.javac.JavacASTAdapter
endVisitMethodArgument(JavacNode, JCTree.JCVariableDecl, JCTree.JCMethodDecl) - Method in interface lombok.javac.JavacASTVisitor
 
endVisitMethodArgument(JavacNode, JCTree.JCVariableDecl, JCTree.JCMethodDecl) - Method in class lombok.javac.JavacASTVisitor.Printer
 
endVisitStatement(EclipseNode, Statement) - Method in class lombok.eclipse.EclipseASTAdapter
endVisitStatement(EclipseNode, Statement) - Method in interface lombok.eclipse.EclipseASTVisitor
 
endVisitStatement(EclipseNode, Statement) - Method in class lombok.eclipse.EclipseASTVisitor.Printer
 
endVisitStatement(JavacNode, JCTree) - Method in class lombok.javac.JavacASTAdapter
endVisitStatement(JavacNode, JCTree) - Method in interface lombok.javac.JavacASTVisitor
 
endVisitStatement(JavacNode, JCTree) - Method in class lombok.javac.JavacASTVisitor.Printer
 
endVisitType(EclipseNode, TypeDeclaration) - Method in class lombok.eclipse.EclipseASTAdapter
endVisitType(EclipseNode, TypeDeclaration) - Method in interface lombok.eclipse.EclipseASTVisitor
 
endVisitType(EclipseNode, TypeDeclaration) - Method in class lombok.eclipse.EclipseASTVisitor.Printer
 
endVisitType(JavacNode, JCTree.JCClassDecl) - Method in class lombok.javac.JavacASTAdapter
endVisitType(JavacNode, JCTree.JCClassDecl) - Method in interface lombok.javac.JavacASTVisitor
 
endVisitType(JavacNode, JCTree.JCClassDecl) - Method in class lombok.javac.JavacASTVisitor.Printer
 
EqualsAndHashCode - Annotation Type in lombok
Generates implementations for the equals and hashCode methods inherited by all objects.
error(CompilationUnitDeclaration, String, Throwable) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
Generates an error in the Eclipse error log.
error(CompilationUnitDeclaration, String, String, Throwable) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
Generates an error in the Eclipse error log.
expressions - Variable in class lombok.core.AnnotationValues.AnnotationValue
A list of the actual expressions.

F

field - Variable in class lombok.core.AST.FieldAccess
The actual field.
fieldContainsAnnotation(N, N) - Method in class lombok.core.LombokNode
Return true if the annotation is attached to the field.
fieldContainsAnnotation(ASTNode, ASTNode) - Method in class lombok.eclipse.EclipseNode
 
fieldContainsAnnotation(JCTree, JCTree) - Method in class lombok.javac.JavacNode
 
fieldExists(String, EclipseNode) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
Checks if there is a field with the provided name.
fieldExists(String, JavacNode) - Static method in class lombok.javac.handlers.JavacHandlerUtil
Checks if there is a field with the provided name.
fieldQualifiesForGetterGeneration(EclipseNode) - Method in class lombok.eclipse.handlers.HandleGetter
 
fieldQualifiesForGetterGeneration(JavacNode) - Method in class lombok.javac.handlers.HandleGetter
 
fieldsOf(Class<?>) - Method in class lombok.core.AST
Returns FieldAccess objects for the stated class.
filterField(FieldDeclaration) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
Checks if the field should be included in operations that work on 'all' fields: If the field is static, or starts with a '$', or is actually an enum constant, 'false' is returned, indicating you should skip it.
findAnnotations(JavacNode, Pattern) - Static method in class lombok.javac.handlers.JavacHandlerUtil
Searches the given field node for annotations and returns each one that matches the provided regular expression pattern.
findCompatible(String) - Method in class lombok.core.TypeLibrary
Returns all items in the type library that may be a match to the provided type.
findTypeMatches(LombokNode<?, ?, ?>, TypeLibrary, String) - Method in class lombok.core.TypeResolver
Finds type matches for the stated type reference.
FindTypeVarScanner - Class in lombok.javac
scanner (i.e.
FindTypeVarScanner() - Constructor for class lombok.javac.FindTypeVarScanner
 

G

generateConstructor(EclipseNode, AccessLevel, List<EclipseNode>, String, boolean, boolean, ASTNode) - Method in class lombok.eclipse.handlers.HandleConstructor
 
generateConstructor(JavacNode, AccessLevel, List<JavacNode>, String, boolean, boolean, JavacNode) - Method in class lombok.javac.handlers.HandleConstructor
 
generateDeprecatedAnnotation(ASTNode) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
 
generateEqualsAndHashCodeForType(EclipseNode, EclipseNode) - Method in class lombok.eclipse.handlers.HandleEqualsAndHashCode
 
generateEqualsAndHashCodeForType(JavacNode, JavacNode) - Method in class lombok.javac.handlers.HandleEqualsAndHashCode
 
generateGetterForField(EclipseNode, ASTNode, AccessLevel, boolean) - Method in class lombok.eclipse.handlers.HandleGetter
Generates a getter on the stated field.
generateGetterForField(JavacNode, JCDiagnostic.DiagnosticPosition, AccessLevel, boolean) - Method in class lombok.javac.handlers.HandleGetter
Generates a getter on the stated field.
generateGetterForType(EclipseNode, EclipseNode, AccessLevel, boolean) - Method in class lombok.eclipse.handlers.HandleGetter
 
generateGetterForType(JavacNode, JavacNode, AccessLevel, boolean) - Method in class lombok.javac.handlers.HandleGetter
 
generateMethods(EclipseNode, EclipseNode, List<String>, List<String>, Boolean, boolean, EclipseHandlerUtil.FieldAccess) - Method in class lombok.eclipse.handlers.HandleEqualsAndHashCode
 
generateNullCheck(AbstractVariableDeclaration, ASTNode) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
Generates a new statement that checks if the given variable is null, and if so, throws a NullPointerException with the variable name as message.
generateNullCheck(TreeMaker, JavacNode) - Static method in class lombok.javac.handlers.JavacHandlerUtil
Generates a new statement that checks if the given variable is null, and if so, throws a NullPointerException with the variable name as message.
generateRequiredArgsConstructor(EclipseNode, AccessLevel, String, boolean, ASTNode) - Method in class lombok.eclipse.handlers.HandleConstructor
 
generateRequiredArgsConstructor(JavacNode, AccessLevel, String, boolean, JavacNode) - Method in class lombok.javac.handlers.HandleConstructor
 
generateSetterForField(EclipseNode, ASTNode, AccessLevel) - Method in class lombok.eclipse.handlers.HandleSetter
Generates a setter on the stated field.
generateSetterForField(JavacNode, JCDiagnostic.DiagnosticPosition, AccessLevel) - Method in class lombok.javac.handlers.HandleSetter
Generates a setter on the stated field.
generateSetterForType(EclipseNode, EclipseNode, AccessLevel, boolean) - Method in class lombok.eclipse.handlers.HandleSetter
 
generateSetterForType(JavacNode, JavacNode, AccessLevel, boolean) - Method in class lombok.javac.handlers.HandleSetter
 
generateToString(EclipseNode, EclipseNode, List<String>, List<String>, boolean, Boolean, boolean, EclipseHandlerUtil.FieldAccess) - Method in class lombok.eclipse.handlers.HandleToString
 
generateToStringForType(EclipseNode, EclipseNode) - Method in class lombok.eclipse.handlers.HandleToString
 
generateToStringForType(JavacNode, JavacNode) - Method in class lombok.javac.handlers.HandleToString
 
get(N) - Method in class lombok.core.AST
Maps a javac/Eclipse internal AST Node to the appropriate AST.Node object.
get() - Method in class lombok.core.LombokNode
 
getAccessorsForField(EclipseNode) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
 
getAccessorsForField(JavacNode) - Static method in class lombok.javac.handlers.JavacHandlerUtil
 
getActualExpression(String) - Method in class lombok.core.AnnotationValues
Convenience method to return the first result in a AnnotationValues.getActualExpressions(String) call.
getActualExpressions(String) - Method in class lombok.core.AnnotationValues
Returns the actual expressions used for the provided annotationMethodName.
getAppAliases() - Method in class lombok.bytecode.PostCompilerApp
 
getAppAliases() - Method in class lombok.core.LombokApp
 
getAppAliases() - Method in class lombok.core.Main.LicenseApp
 
getAppAliases() - Method in class lombok.core.Main.VersionApp
 
getAppAliases() - Method in class lombok.core.runtimeDependencies.CreateLombokRuntimeApp
 
getAppDescription() - Method in class lombok.bytecode.PoolConstantsApp
 
getAppDescription() - Method in class lombok.bytecode.PostCompilerApp
 
getAppDescription() - Method in class lombok.core.LombokApp
 
getAppDescription() - Method in class lombok.core.Main.LicenseApp
 
getAppDescription() - Method in class lombok.core.Main.VersionApp
 
getAppDescription() - Method in class lombok.core.PublicApiCreatorApp
 
getAppDescription() - Method in class lombok.core.runtimeDependencies.CreateLombokRuntimeApp
 
getAppName() - Method in class lombok.bytecode.PoolConstantsApp
 
getAppName() - Method in class lombok.bytecode.PostCompilerApp
 
getAppName() - Method in class lombok.core.LombokApp
 
getAppName() - Method in class lombok.core.Main.LicenseApp
 
getAppName() - Method in class lombok.core.Main.VersionApp
 
getAppName() - Method in class lombok.core.PublicApiCreatorApp
 
getAppName() - Method in class lombok.core.runtimeDependencies.CreateLombokRuntimeApp
 
getAst() - Method in class lombok.core.LombokNode
 
getAST(CompilationUnitDeclaration, boolean) - Static method in class lombok.eclipse.TransformEclipseAST
 
getClassName() - Method in class lombok.bytecode.ClassFileMetaData
Returns the name of the class in JVM format, such as java/lang/String
getContext() - Method in class lombok.javac.JavacAST
 
getContext() - Method in class lombok.javac.JavacNode
Convenient shortcut to the owning JavacAST object's getContext method.
getFileName() - Method in class lombok.core.AST
 
getFileName() - Method in class lombok.core.LombokNode
Convenient shortcut to the owning ast object's getFileName method.
getFullVersion() - Static method in class lombok.core.Version
 
getGeneratedBy(ASTNode) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
 
getGeneratedBy(JCTree) - Static method in class lombok.javac.handlers.JavacHandlerUtil
 
getImportStatements() - Method in class lombok.core.AST
Return the contents of each non-static import statement on this AST's top (Compilation Unit) node.
getImportStatements() - Method in class lombok.core.LombokNode
Convenient shortcut to the owning ast object's getImportStatements method.
getInstance() - Method in class lombok.core.AnnotationValues
Creates an actual annotation instance.
getInterfaces() - Method in class lombok.bytecode.ClassFileMetaData
Returns the name of all implemented interfaces.
getKind() - Method in class lombok.core.LombokNode
 
getName() - Method in class lombok.core.LombokNode
Return the name of your type (simple name), method, field, or local variable.
getName() - Method in class lombok.eclipse.EclipseNode
Return the name of your type (simple name), method, field, or local variable.
getName() - Method in class lombok.javac.JavacNode
Return the name of your type (simple name), method, field, or local variable.
getNodeFor(N) - Method in class lombok.core.LombokNode
Convenient shortcut to the owning ast object's get method.
getNodeMap() - Method in class lombok.core.AST
Returns the node map, that can map javac/Eclipse internal AST objects to AST.Node objects.
getPackageDeclaration() - Method in class lombok.core.AST
Return the content of the package declaration on this AST's top (Compilation Unit) node.
getPackageDeclaration() - Method in class lombok.core.LombokNode
Convenient shortcut to the owning ast object's getPackageDeclaration method.
getProbableFQType(String) - Method in class lombok.core.AnnotationValues
Convenience method to return the first result in a AnnotationValues.getProbableFQType(String) call.
getProbableFQTypes(String) - Method in class lombok.core.AnnotationValues
Attempts to translate class literals to their fully qualified names, such as 'Throwable.class' to 'java.lang.Throwable'.
getRawExpression(String) - Method in class lombok.core.AnnotationValues
Convenience method to return the first result in a AnnotationValues.getRawExpressions(String) call.
getRawExpressions(String) - Method in class lombok.core.AnnotationValues
Returns the raw expressions used for the provided annotationMethodName.
getReleaseName() - Static method in class lombok.core.Version
Get the current release name.
getRuntimeDependencies() - Method in class lombok.core.handlers.SneakyThrowsAndCleanupDependencyInfo
 
getRuntimeDependencies() - Method in interface lombok.core.runtimeDependencies.RuntimeDependencyInfo
 
getRuntimeDependentsDescriptions() - Method in class lombok.core.handlers.SneakyThrowsAndCleanupDependencyInfo
 
getRuntimeDependentsDescriptions() - Method in interface lombok.core.runtimeDependencies.RuntimeDependencyInfo
 
getStatementTypes() - Method in class lombok.core.AST
The supertypes which are considered AST Node children.
getStatementTypes() - Method in class lombok.eclipse.EclipseAST
For Eclipse, only Statement counts, as Expression is a subclass of it, even though this isn't entirely correct according to the JLS spec (only some expressions can be used as statements, not all of them).
getStatementTypes() - Method in class lombok.javac.JavacAST
For javac, both JCExpression and JCStatement are considered as valid children types.
getSuperClassName() - Method in class lombok.bytecode.ClassFileMetaData
Returns the name of the superclass in JVM format, such as java/lang/Object NB: If you try this on Object itself, you'll get null.
NB2: For interfaces and annotation interfaces, you'll always get java/lang/Object
getSupportedSourceVersion() - Method in class lombok.core.AnnotationProcessor
We just return the latest version of whatever JDK we run on.
getSupportedSourceVersion() - Method in class lombok.javac.apt.Processor
We just return the latest version of whatever JDK we run on.
getSymbolTable() - Method in class lombok.javac.JavacAST
 
getSymbolTable() - Method in class lombok.javac.JavacNode
Convenient shortcut to the owning JavacAST object's getSymbolTable method.
Getter - Annotation Type in lombok
Put on any field to make lombok build a standard getter.
getTreeMaker() - Method in class lombok.javac.JavacAST
 
getTreeMaker() - Method in class lombok.javac.JavacNode
Convenient shortcut to the owning JavacAST object's getTreeMaker method.
getTypesUtil() - Method in class lombok.javac.JavacAST
 
getTypesUtil() - Method in class lombok.javac.JavacNode
Convenient shortcut to the owning JavacAST object's getTypesUtil method.
getTypeVariables() - Method in class lombok.javac.FindTypeVarScanner
 
getVersion() - Static method in class lombok.core.Version
Get the current Lombok version.
GLOBAL_DSS_DISABLE_SWITCH - Static variable in class lombok.core.debug.DebugSnapshotStore
 
go() - Method in class lombok.core.Main
 
go() - Method in class lombok.eclipse.TransformEclipseAST
First handles all lombok annotations except PrintAST, then calls all non-annotation based handlers.

H

handle(AnnotationValues<T>, Annotation, EclipseNode) - Method in class lombok.eclipse.EclipseAnnotationHandler
Called when an annotation is found that is likely to match the annotation you're interested in.
handle(AnnotationValues<Cleanup>, Annotation, EclipseNode) - Method in class lombok.eclipse.handlers.HandleCleanup
 
handle(AnnotationValues<AllArgsConstructor>, Annotation, EclipseNode) - Method in class lombok.eclipse.handlers.HandleConstructor.HandleAllArgsConstructor
 
handle(AnnotationValues<NoArgsConstructor>, Annotation, EclipseNode) - Method in class lombok.eclipse.handlers.HandleConstructor.HandleNoArgsConstructor
 
handle(AnnotationValues<RequiredArgsConstructor>, Annotation, EclipseNode) - Method in class lombok.eclipse.handlers.HandleConstructor.HandleRequiredArgsConstructor
 
handle(AnnotationValues<Data>, Annotation, EclipseNode) - Method in class lombok.eclipse.handlers.HandleData
 
handle(AnnotationValues<EqualsAndHashCode>, Annotation, EclipseNode) - Method in class lombok.eclipse.handlers.HandleEqualsAndHashCode
 
handle(AnnotationValues<Getter>, Annotation, EclipseNode) - Method in class lombok.eclipse.handlers.HandleGetter
 
handle(AnnotationValues<CommonsLog>, Annotation, EclipseNode) - Method in class lombok.eclipse.handlers.HandleLog.HandleCommonsLog
 
handle(AnnotationValues<Log>, Annotation, EclipseNode) - Method in class lombok.eclipse.handlers.HandleLog.HandleJulLog
 
handle(AnnotationValues<Log4j>, Annotation, EclipseNode) - Method in class lombok.eclipse.handlers.HandleLog.HandleLog4jLog
 
handle(AnnotationValues<Slf4j>, Annotation, EclipseNode) - Method in class lombok.eclipse.handlers.HandleLog.HandleSlf4jLog
 
handle(AnnotationValues<PrintAST>, Annotation, EclipseNode) - Method in class lombok.eclipse.handlers.HandlePrintAST
 
handle(AnnotationValues<Setter>, Annotation, EclipseNode) - Method in class lombok.eclipse.handlers.HandleSetter
 
handle(AnnotationValues<SneakyThrows>, Annotation, EclipseNode) - Method in class lombok.eclipse.handlers.HandleSneakyThrows
 
handle(AnnotationValues<Synchronized>, Annotation, EclipseNode) - Method in class lombok.eclipse.handlers.HandleSynchronized
 
handle(AnnotationValues<ToString>, Annotation, EclipseNode) - Method in class lombok.eclipse.handlers.HandleToString
 
handle(AnnotationValues<Accessors>, JCTree.JCAnnotation, JavacNode) - Method in class lombok.javac.handlers.HandleAccessors
 
handle(AnnotationValues<Cleanup>, JCTree.JCAnnotation, JavacNode) - Method in class lombok.javac.handlers.HandleCleanup
 
handle(AnnotationValues<AllArgsConstructor>, JCTree.JCAnnotation, JavacNode) - Method in class lombok.javac.handlers.HandleConstructor.HandleAllArgsConstructor
 
handle(AnnotationValues<NoArgsConstructor>, JCTree.JCAnnotation, JavacNode) - Method in class lombok.javac.handlers.HandleConstructor.HandleNoArgsConstructor
 
handle(AnnotationValues<RequiredArgsConstructor>, JCTree.JCAnnotation, JavacNode) - Method in class lombok.javac.handlers.HandleConstructor.HandleRequiredArgsConstructor
 
handle(AnnotationValues<Data>, JCTree.JCAnnotation, JavacNode) - Method in class lombok.javac.handlers.HandleData
 
handle(AnnotationValues<Delegate>, JCTree.JCAnnotation, JavacNode) - Method in class lombok.javac.handlers.HandleDelegate
 
handle(AnnotationValues<EqualsAndHashCode>, JCTree.JCAnnotation, JavacNode) - Method in class lombok.javac.handlers.HandleEqualsAndHashCode
 
handle(AnnotationValues<Getter>, JCTree.JCAnnotation, JavacNode) - Method in class lombok.javac.handlers.HandleGetter
 
handle(AnnotationValues<CommonsLog>, JCTree.JCAnnotation, JavacNode) - Method in class lombok.javac.handlers.HandleLog.HandleCommonsLog
 
handle(AnnotationValues<Log>, JCTree.JCAnnotation, JavacNode) - Method in class lombok.javac.handlers.HandleLog.HandleJulLog
 
handle(AnnotationValues<Log4j>, JCTree.JCAnnotation, JavacNode) - Method in class lombok.javac.handlers.HandleLog.HandleLog4jLog
 
handle(AnnotationValues<Slf4j>, JCTree.JCAnnotation, JavacNode) - Method in class lombok.javac.handlers.HandleLog.HandleSlf4jLog
 
handle(AnnotationValues<PrintAST>, JCTree.JCAnnotation, JavacNode) - Method in class lombok.javac.handlers.HandlePrintAST
 
handle(AnnotationValues<Setter>, JCTree.JCAnnotation, JavacNode) - Method in class lombok.javac.handlers.HandleSetter
 
handle(AnnotationValues<SneakyThrows>, JCTree.JCAnnotation, JavacNode) - Method in class lombok.javac.handlers.HandleSneakyThrows
 
handle(AnnotationValues<Synchronized>, JCTree.JCAnnotation, JavacNode) - Method in class lombok.javac.handlers.HandleSynchronized
 
handle(AnnotationValues<ToString>, JCTree.JCAnnotation, JavacNode) - Method in class lombok.javac.handlers.HandleToString
 
handle(AnnotationValues<T>, JCTree.JCAnnotation, JavacNode) - Method in class lombok.javac.JavacAnnotationHandler
Called when an annotation is found that is likely to match the annotation you're interested in.
HandleAccessors - Class in lombok.javac.handlers
 
HandleAccessors() - Constructor for class lombok.javac.handlers.HandleAccessors
 
handleAnnotation(CompilationUnitDeclaration, EclipseNode, Annotation, boolean) - Method in class lombok.eclipse.HandlerLibrary
Handles the provided annotation node by first finding a qualifying instance of EclipseAnnotationHandler and if one exists, calling it with a freshly cooked up instance of AnnotationValues.
handleAnnotation(JCTree.JCCompilationUnit, JavacNode, JCTree.JCAnnotation) - Method in class lombok.javac.HandlerLibrary
Handles the provided annotation node by first finding a qualifying instance of JavacAnnotationHandler and if one exists, calling it with a freshly cooked up instance of AnnotationValues.
HandleCleanup - Class in lombok.eclipse.handlers
Handles the lombok.Cleanup annotation for eclipse.
HandleCleanup() - Constructor for class lombok.eclipse.handlers.HandleCleanup
 
HandleCleanup - Class in lombok.javac.handlers
Handles the lombok.Cleanup annotation for javac.
HandleCleanup() - Constructor for class lombok.javac.handlers.HandleCleanup
 
HandleConstructor - Class in lombok.eclipse.handlers
 
HandleConstructor() - Constructor for class lombok.eclipse.handlers.HandleConstructor
 
HandleConstructor - Class in lombok.javac.handlers
 
HandleConstructor() - Constructor for class lombok.javac.handlers.HandleConstructor
 
HandleConstructor.HandleAllArgsConstructor - Class in lombok.eclipse.handlers
 
HandleConstructor.HandleAllArgsConstructor() - Constructor for class lombok.eclipse.handlers.HandleConstructor.HandleAllArgsConstructor
 
HandleConstructor.HandleAllArgsConstructor - Class in lombok.javac.handlers
 
HandleConstructor.HandleAllArgsConstructor() - Constructor for class lombok.javac.handlers.HandleConstructor.HandleAllArgsConstructor
 
HandleConstructor.HandleNoArgsConstructor - Class in lombok.eclipse.handlers
 
HandleConstructor.HandleNoArgsConstructor() - Constructor for class lombok.eclipse.handlers.HandleConstructor.HandleNoArgsConstructor
 
HandleConstructor.HandleNoArgsConstructor - Class in lombok.javac.handlers
 
HandleConstructor.HandleNoArgsConstructor() - Constructor for class lombok.javac.handlers.HandleConstructor.HandleNoArgsConstructor
 
HandleConstructor.HandleRequiredArgsConstructor - Class in lombok.eclipse.handlers
 
HandleConstructor.HandleRequiredArgsConstructor() - Constructor for class lombok.eclipse.handlers.HandleConstructor.HandleRequiredArgsConstructor
 
HandleConstructor.HandleRequiredArgsConstructor - Class in lombok.javac.handlers
 
HandleConstructor.HandleRequiredArgsConstructor() - Constructor for class lombok.javac.handlers.HandleConstructor.HandleRequiredArgsConstructor
 
HandleData - Class in lombok.eclipse.handlers
Handles the lombok.Data annotation for eclipse.
HandleData() - Constructor for class lombok.eclipse.handlers.HandleData
 
HandleData - Class in lombok.javac.handlers
Handles the lombok.Data annotation for javac.
HandleData() - Constructor for class lombok.javac.handlers.HandleData
 
HandleDelegate - Class in lombok.javac.handlers
 
HandleDelegate() - Constructor for class lombok.javac.handlers.HandleDelegate
 
HandleEqualsAndHashCode - Class in lombok.eclipse.handlers
Handles the EqualsAndHashCode annotation for eclipse.
HandleEqualsAndHashCode() - Constructor for class lombok.eclipse.handlers.HandleEqualsAndHashCode
 
HandleEqualsAndHashCode - Class in lombok.javac.handlers
Handles the lombok.EqualsAndHashCode annotation for javac.
HandleEqualsAndHashCode() - Constructor for class lombok.javac.handlers.HandleEqualsAndHashCode
 
HandleGetter - Class in lombok.eclipse.handlers
Handles the lombok.Getter annotation for eclipse.
HandleGetter() - Constructor for class lombok.eclipse.handlers.HandleGetter
 
HandleGetter - Class in lombok.javac.handlers
Handles the lombok.Getter annotation for javac.
HandleGetter() - Constructor for class lombok.javac.handlers.HandleGetter
 
HandleLog - Class in lombok.eclipse.handlers
 
HandleLog - Class in lombok.javac.handlers
 
HandleLog.HandleCommonsLog - Class in lombok.eclipse.handlers
Handles the CommonsLog annotation for Eclipse.
HandleLog.HandleCommonsLog() - Constructor for class lombok.eclipse.handlers.HandleLog.HandleCommonsLog
 
HandleLog.HandleCommonsLog - Class in lombok.javac.handlers
Handles the CommonsLog annotation for javac.
HandleLog.HandleCommonsLog() - Constructor for class lombok.javac.handlers.HandleLog.HandleCommonsLog
 
HandleLog.HandleJulLog - Class in lombok.eclipse.handlers
Handles the Log annotation for Eclipse.
HandleLog.HandleJulLog() - Constructor for class lombok.eclipse.handlers.HandleLog.HandleJulLog
 
HandleLog.HandleJulLog - Class in lombok.javac.handlers
Handles the Log annotation for javac.
HandleLog.HandleJulLog() - Constructor for class lombok.javac.handlers.HandleLog.HandleJulLog
 
HandleLog.HandleLog4jLog - Class in lombok.eclipse.handlers
Handles the Log4j annotation for Eclipse.
HandleLog.HandleLog4jLog() - Constructor for class lombok.eclipse.handlers.HandleLog.HandleLog4jLog
 
HandleLog.HandleLog4jLog - Class in lombok.javac.handlers
Handles the Log4j annotation for javac.
HandleLog.HandleLog4jLog() - Constructor for class lombok.javac.handlers.HandleLog.HandleLog4jLog
 
HandleLog.HandleSlf4jLog - Class in lombok.eclipse.handlers
Handles the Slf4j annotation for Eclipse.
HandleLog.HandleSlf4jLog() - Constructor for class lombok.eclipse.handlers.HandleLog.HandleSlf4jLog
 
HandleLog.HandleSlf4jLog - Class in lombok.javac.handlers
Handles the Slf4j annotation for javac.
HandleLog.HandleSlf4jLog() - Constructor for class lombok.javac.handlers.HandleLog.HandleSlf4jLog
 
HandlePrintAST - Class in lombok.eclipse.handlers
Handles the lombok.core.PrintAST annotation for eclipse.
HandlePrintAST() - Constructor for class lombok.eclipse.handlers.HandlePrintAST
 
HandlePrintAST - Class in lombok.javac.handlers
Handles the lombok.core.PrintAST annotation for javac.
HandlePrintAST() - Constructor for class lombok.javac.handlers.HandlePrintAST
 
HandlerLibrary - Class in lombok.eclipse
This class tracks 'handlers' and knows how to invoke them for any given AST node.
HandlerLibrary() - Constructor for class lombok.eclipse.HandlerLibrary
Creates a new HandlerLibrary.
HandlerLibrary - Class in lombok.javac
This class tracks 'handlers' and knows how to invoke them for any given AST node.
HandlerLibrary(Messager) - Constructor for class lombok.javac.HandlerLibrary
Creates a new HandlerLibrary that will report any problems or errors to the provided messager.
HandleSetter - Class in lombok.eclipse.handlers
Handles the lombok.Setter annotation for eclipse.
HandleSetter() - Constructor for class lombok.eclipse.handlers.HandleSetter
 
HandleSetter - Class in lombok.javac.handlers
Handles the lombok.Setter annotation for javac.
HandleSetter() - Constructor for class lombok.javac.handlers.HandleSetter
 
HandleSneakyThrows - Class in lombok.eclipse.handlers
Handles the lombok.HandleSneakyThrows annotation for eclipse.
HandleSneakyThrows() - Constructor for class lombok.eclipse.handlers.HandleSneakyThrows
 
HandleSneakyThrows - Class in lombok.javac.handlers
Handles the lombok.SneakyThrows annotation for javac.
HandleSneakyThrows() - Constructor for class lombok.javac.handlers.HandleSneakyThrows
 
HandleSynchronized - Class in lombok.eclipse.handlers
Handles the lombok.Synchronized annotation for eclipse.
HandleSynchronized() - Constructor for class lombok.eclipse.handlers.HandleSynchronized
 
HandleSynchronized - Class in lombok.javac.handlers
Handles the lombok.Synchronized annotation for javac.
HandleSynchronized() - Constructor for class lombok.javac.handlers.HandleSynchronized
 
HandleToString - Class in lombok.eclipse.handlers
Handles the ToString annotation for eclipse.
HandleToString() - Constructor for class lombok.eclipse.handlers.HandleToString
 
HandleToString - Class in lombok.javac.handlers
Handles the ToString annotation for javac.
HandleToString() - Constructor for class lombok.javac.handlers.HandleToString
 
HandleVal - Class in lombok.eclipse.handlers
 
HandleVal() - Constructor for class lombok.eclipse.handlers.HandleVal
 
HandleVal - Class in lombok.javac.handlers
 
HandleVal() - Constructor for class lombok.javac.handlers.HandleVal
 

I

idx - Variable in exception lombok.core.AnnotationValues.AnnotationValueDecodeFail
The index into an array initializer (e.g.
ifTypeIsIterableToComponent(Type, JavacAST) - Static method in class lombok.javac.JavacResolution
 
init(ProcessingEnvironment) - Method in class lombok.core.AnnotationProcessor
 
init(ProcessingEnvironment) - Method in class lombok.javac.apt.Processor
injectField(EclipseNode, FieldDeclaration) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
Inserts a field into an existing type.
injectField(JavacNode, JCTree.JCVariableDecl) - Static method in class lombok.javac.handlers.JavacHandlerUtil
Adds the given new field declaration to the provided type AST Node.
injectFieldSuppressWarnings(EclipseNode, FieldDeclaration) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
Inserts a field into an existing type.
injectFieldSuppressWarnings(JavacNode, JCTree.JCVariableDecl) - Static method in class lombok.javac.handlers.JavacHandlerUtil
Adds the given new field declaration to the provided type AST Node.
injectMethod(EclipseNode, AbstractMethodDeclaration) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
Inserts a method into an existing type.
injectMethod(JavacNode, JCTree.JCMethodDecl) - Static method in class lombok.javac.handlers.JavacHandlerUtil
Adds the given new method declaration to the provided type AST Node.
INSTANCE - Static variable in class lombok.core.debug.DebugSnapshotStore
 
isChanged() - Method in class lombok.core.AST
 
isChanged(JCTree.JCCompilationUnit) - Method in class lombok.javac.LombokOptions
 
isCompleteParse() - Method in class lombok.eclipse.EclipseAST
Eclipse starts off with a 'diet' parse which leaves method bodies blank, amongst other shortcuts.
isCompleteParse() - Method in class lombok.eclipse.EclipseNode
Convenient shortcut to the owning EclipseAST object's isCompleteParse method.
isDebugTool() - Method in class lombok.bytecode.PoolConstantsApp
 
isDebugTool() - Method in class lombok.core.LombokApp
 
isExplicit() - Method in class lombok.core.AnnotationValues.AnnotationValue
 
isExplicit(String) - Method in class lombok.core.AnnotationValues
 
isFieldDeprecated(EclipseNode) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
 
isFieldDeprecated(JavacNode) - Static method in class lombok.javac.handlers.JavacHandlerUtil
Returns if a field is marked deprecated, either by @Deprecated or in javadoc
isGenerated(ASTNode) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
 
isGenerated(JCTree) - Static method in class lombok.javac.handlers.JavacHandlerUtil
 
isResolutionBased() - Method in class lombok.javac.handlers.HandleDelegate
 
isResolutionBased() - Method in class lombok.javac.handlers.HandleVal
 
isResolutionBased() - Method in class lombok.javac.JavacAnnotationHandler
Return true if this handler requires resolution.
isResolutionBased() - Method in class lombok.javac.JavacASTAdapter
If true, you'll be called after all the non-resolution based visitors.
isResolutionBased() - Method in interface lombok.javac.JavacASTVisitor
If true, you'll be called after all the non-resolution based visitors.
isResolutionBased() - Method in class lombok.javac.JavacASTVisitor.Printer
 
isStructurallySignificant - Variable in class lombok.core.LombokNode
structurally significant are those nodes that can be annotated in java 1.6 or are method-like toplevels, so fields, local declarations, method arguments, methods, types, the Compilation Unit itself, and initializers.
isStructurallySignificant() - Method in class lombok.core.LombokNode
Structurally significant means: LocalDeclaration, TypeDeclaration, MethodDeclaration, ConstructorDeclaration, FieldDeclaration, Initializer, and CompilationUnitDeclaration.

J

JavacAnnotationHandler<T extends Annotation> - Class in lombok.javac
Implement this interface if you want to be triggered for a specific annotation.
JavacAnnotationHandler() - Constructor for class lombok.javac.JavacAnnotationHandler
 
JavacAST - Class in lombok.javac
Wraps around javac's internal AST view to add useful features as well as the ability to visit parents from children, something javac's own AST system does not offer.
JavacAST(Messager, Context, JCTree.JCCompilationUnit) - Constructor for class lombok.javac.JavacAST
Creates a new JavacAST of the provided Compilation Unit.
JavacASTAdapter - Class in lombok.javac
Standard adapter for the JavacASTVisitor interface.
JavacASTAdapter() - Constructor for class lombok.javac.JavacASTAdapter
 
JavacASTVisitor - Interface in lombok.javac
Implement so you can ask any JavacAST.LombokNode to traverse depth-first through all children, calling the appropriate visit and endVisit methods.
JavacASTVisitor.Printer - Class in lombok.javac
Prints the structure of an AST.
JavacASTVisitor.Printer(boolean) - Constructor for class lombok.javac.JavacASTVisitor.Printer
 
JavacASTVisitor.Printer(boolean, PrintStream) - Constructor for class lombok.javac.JavacASTVisitor.Printer
 
javacError(String) - Method in class lombok.javac.HandlerLibrary
Generates an error in the Messager that was used to initialize this HandlerLibrary.
javacError(String, Throwable) - Method in class lombok.javac.HandlerLibrary
Generates an error in the Messager that was used to initialize this HandlerLibrary.
JavacHandlerUtil - Class in lombok.javac.handlers
Container for static utility methods useful to handlers written for javac.
JavacHandlerUtil.MemberExistsResult - Enum in lombok.javac.handlers
Serves as return value for the methods that check for the existence of fields and methods.
JavacNode - Class in lombok.javac
Javac specific version of the LombokNode class.
JavacNode(JavacAST, JCTree, List<JavacNode>, AST.Kind) - Constructor for class lombok.javac.JavacNode
Passes through to the parent constructor.
JavacResolution - Class in lombok.javac
 
JavacResolution(Context) - Constructor for class lombok.javac.JavacResolution
 
JavacResolution.TypeNotConvertibleException - Exception in lombok.javac
 
JavacResolution.TypeNotConvertibleException(String) - Constructor for exception lombok.javac.JavacResolution.TypeNotConvertibleException
 
JavacTransformer - Class in lombok.javac
 
JavacTransformer(Messager) - Constructor for class lombok.javac.JavacTransformer
 
javacWarning(String) - Method in class lombok.javac.HandlerLibrary
Generates a warning in the Messager that was used to initialize this HandlerLibrary.
javacWarning(String, Throwable) - Method in class lombok.javac.HandlerLibrary
Generates a warning in the Messager that was used to initialize this HandlerLibrary.

K

kind - Variable in class lombok.core.LombokNode
 

L

load() - Static method in class lombok.eclipse.HandlerLibrary
Creates a new HandlerLibrary.
load(Messager) - Static method in class lombok.javac.HandlerLibrary
Creates a new HandlerLibrary that will report any problems or errors to the provided messager, then uses SPI discovery to load all annotation and visitor based handlers so that future calls to the handle methods will defer to these handlers.
log(CompilationUnitDeclaration, String, Object...) - Method in class lombok.core.debug.DebugSnapshotStore
 
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.
lombok - package lombok
This package contains all the annotations and support classes you need as a user of lombok.
Lombok - Class in lombok
Useful utility methods to manipulate lombok-generated code.
Lombok() - Constructor for class lombok.Lombok
 
lombok.bytecode - package lombok.bytecode
 
lombok.core - package lombok.core
Contains the platform-agnostic core of lombok.
lombok.core.debug - package lombok.core.debug
 
lombok.core.handlers - package lombok.core.handlers
 
lombok.core.runtimeDependencies - package lombok.core.runtimeDependencies
 
lombok.eclipse - package lombok.eclipse
Includes the eclipse-specific implementations of the lombok AST and annotation introspection support.
lombok.eclipse.handlers - package lombok.eclipse.handlers
Contains the classes that implement the transformations for all of lombok's various features on the eclipse platform.
lombok.experimental - package lombok.experimental
 
lombok.extern.apachecommons - package lombok.extern.apachecommons
 
lombok.extern.java - package lombok.extern.java
 
lombok.extern.log4j - package lombok.extern.log4j
 
lombok.extern.slf4j - package lombok.extern.slf4j
 
lombok.javac - package lombok.javac
Includes the javac v1.6-specific implementations of the lombok AST and annotation introspection support.
lombok.javac.apt - package lombok.javac.apt
Contains the mechanism that instruments javac as an annotation processor.
lombok.javac.handlers - package lombok.javac.handlers
Contains the classes that implement the transformations for all of lombok's various features on the javac v1.6 platform.
LombokApp - Class in lombok.core
Implement this class, and add yourself as a provider for it, to become an app runnable by running lombok.jar as a jar.
LombokApp() - Constructor for class lombok.core.LombokApp
 
LombokNode<A extends AST<A,L,N>,L extends LombokNode<A,L,N>,N> - Class in lombok.core
An instance of this class wraps an Eclipse/javac internal node object.
LombokNode(A, N, List<L>, AST.Kind) - Constructor for class lombok.core.LombokNode
Creates a new Node object that represents the provided node.
LombokOptions - Class in lombok.javac
 

M

Main - Class in lombok.core
 
Main(List<LombokApp>, List<String>) - Constructor for class lombok.core.Main
 
main(String[]) - Static method in class lombok.core.Main
 
main(String[]) - Static method in class lombok.core.Version
Prints the version followed by a newline, and exits.
Main.LicenseApp - Class in lombok.core
 
Main.LicenseApp() - Constructor for class lombok.core.Main.LicenseApp
 
Main.VersionApp - Class in lombok.core
 
Main.VersionApp() - Constructor for class lombok.core.Main.VersionApp
 
makeCastExpression(Expression, TypeReference, ASTNode) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
In eclipse 3.7+, the CastExpression constructor was changed from a really weird version to a less weird one.
makeIntLiteral(char[], ASTNode) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
In eclipse 3.7+, IntLiterals are created using a factory-method Unfortunately that means we need to use reflection as we want to be compatible with eclipse versions before 3.7.
makeMarkerAnnotation(char[][], ASTNode) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
Create an annotation of the given name, and is marked as being generated by the given source.
makeType(TypeBinding, ASTNode, boolean) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
 
markChanged(Context, JCTree.JCCompilationUnit) - Static method in class lombok.javac.LombokOptions
 
MessagerDiagnosticsReceiver - Class in lombok.javac.apt
 
MessagerDiagnosticsReceiver(Messager) - Constructor for class lombok.javac.apt.MessagerDiagnosticsReceiver
 
methodExists(String, EclipseNode, int) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
Wrapper for EclipseHandlerUtil.methodExists(String, EclipseNode, boolean, int) with caseSensitive = true.
methodExists(String, EclipseNode, boolean, int) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
Checks if there is a method with the provided name.
methodExists(String, JavacNode, int) - Static method in class lombok.javac.handlers.JavacHandlerUtil
 
methodExists(String, JavacNode, boolean, int) - Static method in class lombok.javac.handlers.JavacHandlerUtil
Checks if there is a method with the provided name.

N

NoArgsConstructor - Annotation Type in lombok
Generates a no-args constructor.
node - Variable in class lombok.core.LombokNode
 
NON_NULL_PATTERN - Static variable in class lombok.core.TransformationsUtil
Matches the simple part of any annotation that lombok considers as indicative of NonNull status.
NonNull - Annotation Type in lombok
Lombok is smart enough to translate any annotation named @NonNull in any casing and with any package name to the return type of generated getters and the parameter of generated setters and constructors, as well as generate the appropriate null checks in the setter and constructor.
NULLABLE_PATTERN - Static variable in class lombok.core.TransformationsUtil
Matches the simple part of any annotation that lombok considers as indicative of Nullable status.

O

of(Class<A>) - Static method in class lombok.core.AnnotationValues
 
of(Class<A>, LombokNode<?, ?, ?>) - Static method in class lombok.core.AnnotationValues
Creates a new annotation wrapper with all default values, and using the provided ast as lookup anchor for class literals.
owner - Variable in exception lombok.core.AnnotationValues.AnnotationValueDecodeFail
The AnnotationValue object that goes with the annotation method for which the failure occurred.

P

parent - Variable in class lombok.core.LombokNode
 
PoolConstantsApp - Class in lombok.bytecode
 
PoolConstantsApp() - Constructor for class lombok.bytecode.PoolConstantsApp
 
PoolConstantsApp.CmdArgs - Class in lombok.bytecode
 
PoolConstantsApp.CmdArgs() - Constructor for class lombok.bytecode.PoolConstantsApp.CmdArgs
 
poolContent() - Method in class lombok.bytecode.ClassFileMetaData
A toString() like utility to dump all contents of the constant pool into a string.
PostCompiler - Class in lombok.core
 
PostCompilerApp - Class in lombok.bytecode
 
PostCompilerApp() - Constructor for class lombok.bytecode.PostCompilerApp
 
PostCompilerApp.CmdArgs - Class in lombok.bytecode
 
PostCompilerApp.CmdArgs() - Constructor for class lombok.bytecode.PostCompilerApp.CmdArgs
 
PostCompilerTransformation - Interface in lombok.core
 
preHandle(AnnotationValues<T>, Annotation, EclipseNode) - Method in class lombok.eclipse.EclipseAnnotationHandler
Called when you want to defer until post diet, and we're still in pre-diet.
preHandle(AnnotationValues<Synchronized>, Annotation, EclipseNode) - Method in class lombok.eclipse.handlers.HandleSynchronized
 
premain(String, Instrumentation) - Static method in class lombok.core.Agent
 
preventNullAnalysis(T) - Static method in class lombok.Lombok
Returns the parameter directly.
PreventNullAnalysisRemover - Class in lombok.bytecode
 
PreventNullAnalysisRemover() - Constructor for class lombok.bytecode.PreventNullAnalysisRemover
 
print(CompilationUnitDeclaration, String, Object...) - Method in class lombok.core.debug.DebugSnapshotStore
 
PrintAST - Annotation Type in lombok.core
Will print the tree structure of annotated node and all its children.
printHelp(String, PrintStream) - Method in class lombok.core.Main
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class lombok.core.AnnotationProcessor
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class lombok.javac.apt.Processor
processAnnotation(HandleLog.LoggingFramework, AnnotationValues<? extends Annotation>, Annotation, EclipseNode) - Static method in class lombok.eclipse.handlers.HandleLog
 
processAnnotation(HandleLog.LoggingFramework, AnnotationValues<?>, JavacNode) - Static method in class lombok.javac.handlers.HandleLog
 
Processor - Class in lombok.javac.apt
This Annotation Processor is the standard injection mechanism for lombok-enabling the javac compiler.
Processor() - Constructor for class lombok.javac.apt.Processor
 
PublicApiCreatorApp - Class in lombok.core
 
PublicApiCreatorApp() - Constructor for class lombok.core.PublicApiCreatorApp
 
putInMap(L) - Method in class lombok.core.AST
Puts the given node in the map so that javac/Eclipse's own internal AST object can be translated to an AST.Node object.

R

raws - Variable in class lombok.core.AnnotationValues.AnnotationValue
A list of the raw expressions.
rebuild() - Method in class lombok.core.LombokNode
Reparses the AST node represented by this node.
rebuild(boolean) - Method in class lombok.eclipse.EclipseAST
Call this method to move an EclipseAST generated for a diet parse to rebuild itself for the full parse - with filled in method bodies and such.
recursiveSetGeneratedBy(T, JCTree) - Static method in class lombok.javac.handlers.JavacHandlerUtil
 
removeChild(L) - Method in class lombok.core.LombokNode
Removes the stated node, which must be a direct child of this node, from the AST.
replaceChildNode(N, N) - Method in class lombok.core.LombokNode
Replaces the stated node with a new one.
replaceStatementInNode(N, N, N) - Method in class lombok.core.AST
Uses reflection to find the given direct child on the given statement, and replace it with a new child.
replaceWith(N, AST.Kind) - Method in class lombok.core.LombokNode
Replaces the AST node represented by this node object with the provided node.
replaceWithDelombokOptions(Context) - Static method in class lombok.javac.LombokOptions
 
RequiredArgsConstructor - Annotation Type in lombok
Generates a constructor with required arguments.
resolveClassMember(JavacNode) - Method in class lombok.javac.JavacResolution
 
resolveMethodMember(JavacNode) - Method in class lombok.javac.JavacResolution
 
runAgent(String, Instrumentation, boolean) - Method in class lombok.core.Agent
 
runApp(List<String>) - Method in class lombok.bytecode.PoolConstantsApp
 
runApp(List<String>) - Method in class lombok.bytecode.PostCompilerApp
 
runApp(List<String>) - Method in class lombok.core.LombokApp
 
runApp(List<String>) - Method in class lombok.core.Main.LicenseApp
 
runApp(List<String>) - Method in class lombok.core.Main.VersionApp
 
runApp(List<String>) - Method in class lombok.core.PublicApiCreatorApp
 
runApp(List<String>) - Method in class lombok.core.runtimeDependencies.CreateLombokRuntimeApp
 
RuntimeDependencyInfo - Interface in lombok.core.runtimeDependencies
Implement and provide this interface to specify which transformations have a runtime dependency on lombok-runtime.jar, as well as which files of your transformation must be in lombok-runtime.jar.

S

setAndGetAsHandled(N) - Method in class lombok.core.AST
Marks the stated node as handled (to avoid endless loops if 2 nodes refer to each other, or a node refers to itself).
setChanged() - Method in class lombok.core.AST
 
setElementInASTCollection(Field, Object, List<Collection<?>>, Collection<?>, int, N) - Method in class lombok.core.AST
Override if your AST collection does not support the set method.
setElementInASTCollection(Field, Object, List<Collection<?>>, Collection<?>, int, JCTree) - Method in class lombok.javac.JavacAST
Override if your AST collection does not support the set method.
setError(String, int) - Method in class lombok.core.AnnotationValues.AnnotationValue
Override this if you want more specific behaviour (to get the source position just right).
setError(String, String) - Method in class lombok.core.AnnotationValues
Generates an error message on the stated annotation value (you should only call this method if you know it's there!)
setError(String, String, int) - Method in class lombok.core.AnnotationValues
Generates an error message on the stated annotation value, which must have an array initializer.
setGeneratedBy(ASTNode, ASTNode) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
 
setGeneratedBy(T, JCTree) - Static method in class lombok.javac.handlers.JavacHandlerUtil
 
SetGeneratedByVisitor - Class in lombok.eclipse.handlers
 
SetGeneratedByVisitor(ASTNode) - Constructor for class lombok.eclipse.handlers.SetGeneratedByVisitor
 
setPostResolutionPhase() - Method in class lombok.javac.HandlerLibrary
 
setPreResolutionPhase() - Method in class lombok.javac.HandlerLibrary
Lombok does not currently support triggering annotations in a specified order; the order is essentially random right now.
setPrintASTPhase() - Method in class lombok.javac.HandlerLibrary
 
Setter - Annotation Type in lombok
Put on any field to make lombok build a standard setter.
setTop(L) - Method in class lombok.core.AST
Set the node object that wraps the internal Compilation Unit node.
setWarning(String, int) - Method in class lombok.core.AnnotationValues.AnnotationValue
Override this if you want more specific behaviour (to get the source position just right).
setWarning(String, String) - Method in class lombok.core.AnnotationValues
Generates a warning message on the stated annotation value (you should only call this method if you know it's there!)
setWarning(String, String, int) - Method in class lombok.core.AnnotationValues
Generates a warning message on the stated annotation value, which must have an array initializer.
shortToString() - Method in class lombok.core.debug.DebugSnapshot
 
shouldDeleteLombokAnnotations() - Method in class lombok.javac.JavacNode
 
shouldDeleteLombokAnnotations(Context) - Static method in class lombok.javac.LombokOptions
 
shouldReturnThis(EclipseNode) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
When generating a setter, the setter either returns void (beanspec) or Self (fluent).
shouldReturnThis(JavacNode) - Static method in class lombok.javac.handlers.JavacHandlerUtil
When generating a setter, the setter either returns void (beanspec) or Self (fluent).
Slf4j - Annotation Type in lombok.extern.slf4j
Causes lombok to generate a logger field.
snapshot(CompilationUnitDeclaration, String, Object...) - Method in class lombok.core.debug.DebugSnapshotStore
 
sneakyThrow(Throwable) - Static method in class lombok.Lombok
Throws any throwable 'sneakily' - you don't need to catch it, nor declare that you throw it onwards.
SneakyThrows - Annotation Type in lombok
@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.
SneakyThrowsAndCleanupDependencyInfo - Class in lombok.core.handlers
 
SneakyThrowsAndCleanupDependencyInfo() - Constructor for class lombok.core.handlers.SneakyThrowsAndCleanupDependencyInfo
 
SneakyThrowsRemover - Class in lombok.bytecode
 
SneakyThrowsRemover() - Constructor for class lombok.bytecode.SneakyThrowsRemover
 
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

toAllGetterNames(AnnotationValues<Accessors>, CharSequence, boolean) - Static method in class lombok.core.TransformationsUtil
Returns all names of methods that would represent the getter for a field with the provided name.
toAllGetterNames(EclipseNode, boolean) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
Translates the given field into all possible getter names.
toAllGetterNames(JavacNode) - Static method in class lombok.javac.handlers.JavacHandlerUtil
Translates the given field into all possible getter names.
toAllSetterNames(AnnotationValues<Accessors>, CharSequence, boolean) - Static method in class lombok.core.TransformationsUtil
Returns all names of methods that would represent the setter for a field with the provided name.
toAllSetterNames(EclipseNode, boolean) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
Translates the given field into all possible setter names.
toAllSetterNames(JavacNode) - Static method in class lombok.javac.handlers.JavacHandlerUtil
Translates the given field into all possible setter names.
toEclipseModifier(AccessLevel) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
Turns an AccessLevel instance into the flag bit used by eclipse.
toGetterName(AnnotationValues<Accessors>, CharSequence, boolean) - Static method in class lombok.core.TransformationsUtil
Generates a getter name from a given field name.
toGetterName(EclipseNode, boolean) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
 
toGetterName(JavacNode) - Static method in class lombok.javac.handlers.JavacHandlerUtil
 
toJavacModifier(AccessLevel) - Static method in class lombok.javac.handlers.JavacHandlerUtil
Turns an AccessLevel instance into the flag bit used by javac.
toName(String) - Method in class lombok.javac.JavacAST
 
toName(String) - Method in class lombok.javac.JavacNode
Convenient shortcut to the owning JavacAST object's toName method.
top() - Method in class lombok.core.AST
The AST.Node object representing the Compilation Unit.
top() - Method in class lombok.core.LombokNode
Convenient shortcut to the owning ast object's top method.
toSetterName(AnnotationValues<Accessors>, CharSequence, boolean) - Static method in class lombok.core.TransformationsUtil
Generates a setter name from a given field name.
toSetterName(EclipseNode, boolean) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
 
toSetterName(JavacNode) - Static method in class lombok.javac.handlers.JavacHandlerUtil
 
toString() - Method in class lombok.core.AnnotationValues.AnnotationValue
toString() - Method in class lombok.core.debug.DebugSnapshot
 
toString() - Method in class lombok.core.LombokNode
ToString - Annotation Type in lombok
Generates an implementation for the toString method inherited by all objects.
transform(Parser, CompilationUnitDeclaration) - Static method in class lombok.eclipse.TransformEclipseAST
This method is called immediately after Eclipse finishes building a CompilationUnitDeclaration, which is the top-level AST node when Eclipse parses a source file.
transform(boolean, Context, List<JCTree.JCCompilationUnit>) - Method in class lombok.javac.JavacTransformer
 
transform_swapped(CompilationUnitDeclaration, Parser) - Static method in class lombok.eclipse.TransformEclipseAST
 
TransformationsUtil - Class in lombok.core
Container for static utility methods useful for some of the standard lombok transformations, regardless of target platform (e.g.
TransformEclipseAST - Class in lombok.eclipse
Entry point for the Eclipse Parser patch that lets lombok modify the Abstract Syntax Tree as generated by Eclipse's parser implementations.
TransformEclipseAST(EclipseAST) - Constructor for class lombok.eclipse.TransformEclipseAST
 
traverse(EclipseASTVisitor) - Method in class lombok.eclipse.EclipseAST
Runs through the entire AST, starting at the compilation unit, calling the provided visitor's visit methods for each node, depth first.
traverse(EclipseASTVisitor) - Method in class lombok.eclipse.EclipseNode
Visits this node and all child nodes depth-first, calling the provided visitor's visit methods.
traverse(JavacASTVisitor) - Method in class lombok.javac.JavacAST
Runs through the entire AST, starting at the compilation unit, calling the provided visitor's visit methods for each node, depth first.
traverse(JavacASTVisitor) - Method in class lombok.javac.JavacNode
Visits this node and all child nodes depth-first, calling the provided visitor's visit methods.
TypeLibrary - Class in lombok.core
Library of types, which can be used to look up potential matching types.
TypeLibrary() - Constructor for class lombok.core.TypeLibrary
 
typeMatches(LombokNode<?, ?, ?>, String, String) - Method in class lombok.core.TypeResolver
 
typeMatches(Class<?>, EclipseNode, TypeReference) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
Checks if the given TypeReference node is likely to be a reference to the provided class.
typeMatches(Class<?>, JavacNode, JCTree) - Static method in class lombok.javac.handlers.JavacHandlerUtil
Checks if the given TypeReference node is likely to be a reference to the provided class.
TypeResolver - Class in lombok.core
Capable of resolving a simple type name such as 'String' into 'java.lang.String'.
TypeResolver(String, Collection<String>) - Constructor for class lombok.core.TypeResolver
Creates a new TypeResolver that can be used to resolve types in a source file with the given package and import statements.
typeToJCTree(Type, JavacAST, boolean) - Static method in class lombok.javac.JavacResolution
 

U

up() - Method in class lombok.core.LombokNode
Returns the structurally significant node that encloses this one.
upFromAnnotationToFields() - Method in class lombok.core.LombokNode
@Foo int x, y; is stored in both javac and ecj as 2 FieldDeclarations, both with the same annotation as child.
usesClass(String) - Method in class lombok.bytecode.ClassFileMetaData
Checks if the constant pool contains a reference to the provided class.
usesField(String, String) - Method in class lombok.bytecode.ClassFileMetaData
Checks if the constant pool contains a reference to a given field, either for writing or reading.
usesMethod(String, String) - Method in class lombok.bytecode.ClassFileMetaData
Checks if the constant pool contains a reference to a given method, with any signature (return type and parameter types).
usesMethod(String, String, String) - Method in class lombok.bytecode.ClassFileMetaData
Checks if the constant pool contains a reference to a given method.

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.
valueGuesses - Variable in class lombok.core.AnnotationValues.AnnotationValue
Guesses for each raw expression.
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.core.AST.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum lombok.eclipse.handlers.EclipseHandlerUtil.MemberExistsResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum lombok.javac.handlers.JavacHandlerUtil.MemberExistsResult
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.core.AST.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum lombok.eclipse.handlers.EclipseHandlerUtil.MemberExistsResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum lombok.javac.handlers.JavacHandlerUtil.MemberExistsResult
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Class in lombok.core
This class just holds lombok's current version.
visit(AllocationExpression, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(AND_AND_Expression, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(AnnotationMethodDeclaration, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(Argument, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(Argument, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(ArrayAllocationExpression, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(ArrayInitializer, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(ArrayQualifiedTypeReference, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(ArrayQualifiedTypeReference, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(ArrayReference, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(ArrayTypeReference, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(ArrayTypeReference, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(AssertStatement, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(Assignment, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(BinaryExpression, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(Block, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(BreakStatement, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(CaseStatement, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(CastExpression, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(CharLiteral, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(ClassLiteralAccess, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(Clinit, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(CompilationUnitDeclaration, CompilationUnitScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(CompoundAssignment, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(ConditionalExpression, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(ConstructorDeclaration, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(ContinueStatement, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(DoStatement, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(DoubleLiteral, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(EmptyStatement, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(EqualExpression, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(ExplicitConstructorCall, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(ExtendedStringLiteral, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(FalseLiteral, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(FieldDeclaration, MethodScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(FieldReference, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(FieldReference, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(FloatLiteral, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(ForeachStatement, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(ForStatement, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(IfStatement, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(ImportReference, CompilationUnitScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(Initializer, MethodScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(InstanceOfExpression, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(IntLiteral, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(Javadoc, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(Javadoc, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(JavadocAllocationExpression, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(JavadocAllocationExpression, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(JavadocArgumentExpression, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(JavadocArgumentExpression, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(JavadocArrayQualifiedTypeReference, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(JavadocArrayQualifiedTypeReference, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(JavadocArraySingleTypeReference, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(JavadocArraySingleTypeReference, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(JavadocFieldReference, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(JavadocFieldReference, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(JavadocImplicitTypeReference, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(JavadocImplicitTypeReference, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(JavadocMessageSend, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(JavadocMessageSend, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(JavadocQualifiedTypeReference, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(JavadocQualifiedTypeReference, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(JavadocReturnStatement, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(JavadocReturnStatement, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(JavadocSingleNameReference, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(JavadocSingleNameReference, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(JavadocSingleTypeReference, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(JavadocSingleTypeReference, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(LabeledStatement, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(LocalDeclaration, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(LongLiteral, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(MarkerAnnotation, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(MemberValuePair, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(MessageSend, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(MethodDeclaration, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(StringLiteralConcatenation, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(NormalAnnotation, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(NullLiteral, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(OR_OR_Expression, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(ParameterizedQualifiedTypeReference, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(ParameterizedQualifiedTypeReference, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(ParameterizedSingleTypeReference, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(ParameterizedSingleTypeReference, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(PostfixExpression, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(PrefixExpression, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(QualifiedAllocationExpression, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(QualifiedNameReference, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(QualifiedNameReference, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(QualifiedSuperReference, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(QualifiedSuperReference, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(QualifiedThisReference, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(QualifiedThisReference, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(QualifiedTypeReference, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(QualifiedTypeReference, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(ReturnStatement, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(SingleMemberAnnotation, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(SingleNameReference, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(SingleNameReference, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(SingleTypeReference, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(SingleTypeReference, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(StringLiteral, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(SuperReference, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(SwitchStatement, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(SynchronizedStatement, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(ThisReference, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(ThisReference, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(ThrowStatement, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(TrueLiteral, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(TryStatement, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(TypeDeclaration, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(TypeDeclaration, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(TypeDeclaration, CompilationUnitScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(TypeParameter, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(TypeParameter, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(UnaryExpression, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(WhileStatement, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(Wildcard, BlockScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visit(Wildcard, ClassScope) - Method in class lombok.eclipse.handlers.SetGeneratedByVisitor
 
visitAnnotationOnField(FieldDeclaration, EclipseNode, Annotation) - Method in class lombok.eclipse.EclipseASTAdapter
visitAnnotationOnField(FieldDeclaration, EclipseNode, Annotation) - Method in class lombok.eclipse.EclipseASTVisitor.Printer
 
visitAnnotationOnField(FieldDeclaration, EclipseNode, Annotation) - Method in interface lombok.eclipse.EclipseASTVisitor
 
visitAnnotationOnField(JCTree.JCVariableDecl, JavacNode, JCTree.JCAnnotation) - Method in class lombok.javac.JavacASTAdapter
visitAnnotationOnField(JCTree.JCVariableDecl, JavacNode, JCTree.JCAnnotation) - Method in class lombok.javac.JavacASTVisitor.Printer
 
visitAnnotationOnField(JCTree.JCVariableDecl, JavacNode, JCTree.JCAnnotation) - Method in interface lombok.javac.JavacASTVisitor
 
visitAnnotationOnLocal(LocalDeclaration, EclipseNode, Annotation) - Method in class lombok.eclipse.EclipseASTAdapter
visitAnnotationOnLocal(LocalDeclaration, EclipseNode, Annotation) - Method in class lombok.eclipse.EclipseASTVisitor.Printer
 
visitAnnotationOnLocal(LocalDeclaration, EclipseNode, Annotation) - Method in interface lombok.eclipse.EclipseASTVisitor
 
visitAnnotationOnLocal(JCTree.JCVariableDecl, JavacNode, JCTree.JCAnnotation) - Method in class lombok.javac.JavacASTAdapter
visitAnnotationOnLocal(JCTree.JCVariableDecl, JavacNode, JCTree.JCAnnotation) - Method in class lombok.javac.JavacASTVisitor.Printer
 
visitAnnotationOnLocal(JCTree.JCVariableDecl, JavacNode, JCTree.JCAnnotation) - Method in interface lombok.javac.JavacASTVisitor
 
visitAnnotationOnMethod(AbstractMethodDeclaration, EclipseNode, Annotation) - Method in class lombok.eclipse.EclipseASTAdapter
visitAnnotationOnMethod(AbstractMethodDeclaration, EclipseNode, Annotation) - Method in class lombok.eclipse.EclipseASTVisitor.Printer
 
visitAnnotationOnMethod(AbstractMethodDeclaration, EclipseNode, Annotation) - Method in interface lombok.eclipse.EclipseASTVisitor
 
visitAnnotationOnMethod(JCTree.JCMethodDecl, JavacNode, JCTree.JCAnnotation) - Method in class lombok.javac.JavacASTAdapter
visitAnnotationOnMethod(JCTree.JCMethodDecl, JavacNode, JCTree.JCAnnotation) - Method in class lombok.javac.JavacASTVisitor.Printer
 
visitAnnotationOnMethod(JCTree.JCMethodDecl, JavacNode, JCTree.JCAnnotation) - Method in interface lombok.javac.JavacASTVisitor
 
visitAnnotationOnMethodArgument(Argument, AbstractMethodDeclaration, EclipseNode, Annotation) - Method in class lombok.eclipse.EclipseASTAdapter
visitAnnotationOnMethodArgument(Argument, AbstractMethodDeclaration, EclipseNode, Annotation) - Method in class lombok.eclipse.EclipseASTVisitor.Printer
 
visitAnnotationOnMethodArgument(Argument, AbstractMethodDeclaration, EclipseNode, Annotation) - Method in interface lombok.eclipse.EclipseASTVisitor
 
visitAnnotationOnMethodArgument(JCTree.JCVariableDecl, JCTree.JCMethodDecl, JavacNode, JCTree.JCAnnotation) - Method in class lombok.javac.JavacASTAdapter
visitAnnotationOnMethodArgument(JCTree.JCVariableDecl, JCTree.JCMethodDecl, JavacNode, JCTree.JCAnnotation) - Method in class lombok.javac.JavacASTVisitor.Printer
 
visitAnnotationOnMethodArgument(JCTree.JCVariableDecl, JCTree.JCMethodDecl, JavacNode, JCTree.JCAnnotation) - Method in interface lombok.javac.JavacASTVisitor
 
visitAnnotationOnType(TypeDeclaration, EclipseNode, Annotation) - Method in class lombok.eclipse.EclipseASTAdapter
visitAnnotationOnType(TypeDeclaration, EclipseNode, Annotation) - Method in class lombok.eclipse.EclipseASTVisitor.Printer
 
visitAnnotationOnType(TypeDeclaration, EclipseNode, Annotation) - Method in interface lombok.eclipse.EclipseASTVisitor
 
visitAnnotationOnType(JCTree.JCClassDecl, JavacNode, JCTree.JCAnnotation) - Method in class lombok.javac.JavacASTAdapter
visitAnnotationOnType(JCTree.JCClassDecl, JavacNode, JCTree.JCAnnotation) - Method in class lombok.javac.JavacASTVisitor.Printer
 
visitAnnotationOnType(JCTree.JCClassDecl, JavacNode, JCTree.JCAnnotation) - Method in interface lombok.javac.JavacASTVisitor
 
visitArray(ArrayType, Void) - Method in class lombok.javac.FindTypeVarScanner
 
visitCompilationUnit(EclipseNode, CompilationUnitDeclaration) - Method in class lombok.eclipse.EclipseASTAdapter
Called at the very beginning and end.
visitCompilationUnit(EclipseNode, CompilationUnitDeclaration) - Method in class lombok.eclipse.EclipseASTVisitor.Printer
 
visitCompilationUnit(EclipseNode, CompilationUnitDeclaration) - Method in interface lombok.eclipse.EclipseASTVisitor
Called at the very beginning and end.
visitCompilationUnit(JavacNode, JCTree.JCCompilationUnit) - Method in class lombok.javac.JavacASTAdapter
Called at the very beginning and end.
visitCompilationUnit(JavacNode, JCTree.JCCompilationUnit) - Method in class lombok.javac.JavacASTVisitor.Printer
 
visitCompilationUnit(JavacNode, JCTree.JCCompilationUnit) - Method in interface lombok.javac.JavacASTVisitor
Called at the very beginning and end.
visitDeclared(DeclaredType, Void) - Method in class lombok.javac.FindTypeVarScanner
 
visitError(ErrorType, Void) - Method in class lombok.javac.FindTypeVarScanner
 
visitExecutable(ExecutableType, Void) - Method in class lombok.javac.FindTypeVarScanner
 
visitField(EclipseNode, FieldDeclaration) - Method in class lombok.eclipse.EclipseASTAdapter
Called when visiting a field of a class.
visitField(EclipseNode, FieldDeclaration) - Method in class lombok.eclipse.EclipseASTVisitor.Printer
 
visitField(EclipseNode, FieldDeclaration) - Method in interface lombok.eclipse.EclipseASTVisitor
Called when visiting a field of a class.
visitField(JavacNode, JCTree.JCVariableDecl) - Method in class lombok.javac.JavacASTAdapter
Called when visiting a field of a class.
visitField(JavacNode, JCTree.JCVariableDecl) - Method in class lombok.javac.JavacASTVisitor.Printer
 
visitField(JavacNode, JCTree.JCVariableDecl) - Method in interface lombok.javac.JavacASTVisitor
Called when visiting a field of a class.
visitInitializer(EclipseNode, Initializer) - Method in class lombok.eclipse.EclipseASTAdapter
Called for static and instance initializers.
visitInitializer(EclipseNode, Initializer) - Method in class lombok.eclipse.EclipseASTVisitor.Printer
 
visitInitializer(EclipseNode, Initializer) - Method in interface lombok.eclipse.EclipseASTVisitor
Called for static and instance initializers.
visitInitializer(JavacNode, JCTree.JCBlock) - Method in class lombok.javac.JavacASTAdapter
Called for static and instance initializers.
visitInitializer(JavacNode, JCTree.JCBlock) - Method in class lombok.javac.JavacASTVisitor.Printer
 
visitInitializer(JavacNode, JCTree.JCBlock) - Method in interface lombok.javac.JavacASTVisitor
Called for static and instance initializers.
visitLocal(EclipseNode, LocalDeclaration) - Method in class lombok.eclipse.EclipseASTAdapter
Visits a local declaration - that is, something like 'int x = 10;' on the method level.
visitLocal(EclipseNode, LocalDeclaration) - Method in class lombok.eclipse.EclipseASTVisitor.Printer
 
visitLocal(EclipseNode, LocalDeclaration) - Method in interface lombok.eclipse.EclipseASTVisitor
Visits a local declaration - that is, something like 'int x = 10;' on the method level.
visitLocal(EclipseNode, LocalDeclaration) - Method in class lombok.eclipse.handlers.HandleVal
 
visitLocal(JavacNode, JCTree.JCVariableDecl) - Method in class lombok.javac.handlers.HandleVal
 
visitLocal(JavacNode, JCTree.JCVariableDecl) - Method in class lombok.javac.JavacASTAdapter
Visits a local declaration - that is, something like 'int x = 10;' on the method level.
visitLocal(JavacNode, JCTree.JCVariableDecl) - Method in class lombok.javac.JavacASTVisitor.Printer
 
visitLocal(JavacNode, JCTree.JCVariableDecl) - Method in interface lombok.javac.JavacASTVisitor
Visits a local declaration - that is, something like 'int x = 10;' on the method level.
visitMethod(EclipseNode, AbstractMethodDeclaration) - Method in class lombok.eclipse.EclipseASTAdapter
Called for both methods (MethodDeclaration) and constructors (ConstructorDeclaration), but not for Clinit objects, which are a vestigial Eclipse thing that never contain anything.
visitMethod(EclipseNode, AbstractMethodDeclaration) - Method in class lombok.eclipse.EclipseASTVisitor.Printer
 
visitMethod(EclipseNode, AbstractMethodDeclaration) - Method in interface lombok.eclipse.EclipseASTVisitor
Called for both methods (MethodDeclaration) and constructors (ConstructorDeclaration), but not for Clinit objects, which are a vestigial Eclipse thing that never contain anything.
visitMethod(JavacNode, JCTree.JCMethodDecl) - Method in class lombok.javac.JavacASTAdapter
Called for both methods and constructors.
visitMethod(JavacNode, JCTree.JCMethodDecl) - Method in class lombok.javac.JavacASTVisitor.Printer
 
visitMethod(JavacNode, JCTree.JCMethodDecl) - Method in interface lombok.javac.JavacASTVisitor
Called for both methods and constructors.
visitMethodArgument(EclipseNode, Argument, AbstractMethodDeclaration) - Method in class lombok.eclipse.EclipseASTAdapter
Visits a method argument
visitMethodArgument(EclipseNode, Argument, AbstractMethodDeclaration) - Method in class lombok.eclipse.EclipseASTVisitor.Printer
 
visitMethodArgument(EclipseNode, Argument, AbstractMethodDeclaration) - Method in interface lombok.eclipse.EclipseASTVisitor
Visits a method argument
visitMethodArgument(JavacNode, JCTree.JCVariableDecl, JCTree.JCMethodDecl) - Method in class lombok.javac.JavacASTAdapter
Visits a method argument.
visitMethodArgument(JavacNode, JCTree.JCVariableDecl, JCTree.JCMethodDecl) - Method in class lombok.javac.JavacASTVisitor.Printer
 
visitMethodArgument(JavacNode, JCTree.JCVariableDecl, JCTree.JCMethodDecl) - Method in interface lombok.javac.JavacASTVisitor
Visits a method argument.
visitNoType(NoType, Void) - Method in class lombok.javac.FindTypeVarScanner
 
visitNull(NullType, Void) - Method in class lombok.javac.FindTypeVarScanner
 
visitPrimitive(PrimitiveType, Void) - Method in class lombok.javac.FindTypeVarScanner
 
visitStatement(EclipseNode, Statement) - Method in class lombok.eclipse.EclipseASTAdapter
Visits a statement that isn't any of the other visit methods (e.g.
visitStatement(EclipseNode, Statement) - Method in class lombok.eclipse.EclipseASTVisitor.Printer
 
visitStatement(EclipseNode, Statement) - Method in interface lombok.eclipse.EclipseASTVisitor
Visits a statement that isn't any of the other visit methods (e.g.
visitStatement(JavacNode, JCTree) - Method in class lombok.javac.JavacASTAdapter
Visits a statement that isn't any of the other visit methods (e.g.
visitStatement(JavacNode, JCTree) - Method in class lombok.javac.JavacASTVisitor.Printer
 
visitStatement(JavacNode, JCTree) - Method in interface lombok.javac.JavacASTVisitor
Visits a statement that isn't any of the other visit methods (e.g.
visitType(EclipseNode, TypeDeclaration) - Method in class lombok.eclipse.EclipseASTAdapter
Called when visiting a type (a class, interface, annotation, enum, etcetera).
visitType(EclipseNode, TypeDeclaration) - Method in class lombok.eclipse.EclipseASTVisitor.Printer
 
visitType(EclipseNode, TypeDeclaration) - Method in interface lombok.eclipse.EclipseASTVisitor
Called when visiting a type (a class, interface, annotation, enum, etcetera).
visitType(JavacNode, JCTree.JCClassDecl) - Method in class lombok.javac.JavacASTAdapter
Called when visiting a type (a class, interface, annotation, enum, etcetera).
visitType(JavacNode, JCTree.JCClassDecl) - Method in class lombok.javac.JavacASTVisitor.Printer
 
visitType(JavacNode, JCTree.JCClassDecl) - Method in interface lombok.javac.JavacASTVisitor
Called when visiting a type (a class, interface, annotation, enum, etcetera).
visitTypeVariable(TypeVariable, Void) - Method in class lombok.javac.FindTypeVarScanner
 
visitUnknown(TypeMirror, Void) - Method in class lombok.javac.FindTypeVarScanner
 
visitWildcard(WildcardType, Void) - Method in class lombok.javac.FindTypeVarScanner
 

W

warning(String, Throwable) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
Generates a warning in the Eclipse error log.
warning(String, String, Throwable) - Static method in class lombok.eclipse.handlers.EclipseHandlerUtil
Generates a warning in the Eclipse error log.
wrapOutputStream(OutputStream, String, DiagnosticsReceiver) - Static method in class lombok.core.PostCompiler
 

A B C D E F G H I J K L M N O P R S T U V W
Lombok - v0.11.0

Copyright © 2009-2011 The Project Lombok Authors, licensed under the MIT licence.