Lombok.ast - v0.2

Package lombok.ast

Interface Summary
AnnotationValue  
DescribedNode  
Expression  
JavadocContainer  
Literal  
MessageKey  
Node  
RawListAccessor<T extends Node,P extends Node>  
Statement  
StrictListAccessor<T extends Node,P extends Node>  
TypeBody  
TypeDeclaration Common interface shared by all type declaration nodes.
TypeMember  
 

Class Summary
AlternateConstructorInvocation  
Annotation  
AnnotationDeclaration  
AnnotationElement  
AnnotationMethodDeclaration  
AnnotationValueArray  
ArrayAccess  
ArrayCreation  
ArrayDimension  
ArrayInitializer  
Assert  
Ast Contains utility methods for traversing and manipulating ASTs.
AstVisitor Implement this class and hand yourself to the Node.accept(AstVisitor) method to get a specific method called for each type of Node.
BinaryExpression  
Block  
BooleanLiteral  
Break  
Case  
Cast  
Catch  
CharLiteral  
ClassDeclaration  
ClassLiteral  
Comment  
CompilationUnit  
ConstructorDeclaration  
ConstructorInvocation  
Continue  
ConversionPositionInfo Lombok.ast node objects built via conversion from other ast APIs can have associated position info which is useful for conversion back to the original AST.
DanglingNodes Lombok.ast node objects can have associated 'dangling nodes'.
Default  
DoWhile  
EmptyDeclaration  
EmptyStatement  
EnumConstant  
EnumDeclaration  
EnumTypeBody  
ExpressionStatement  
FloatingPointLiteral  
For  
ForEach  
ForwardingAstVisitor Like AstVisitor which this class extends; the difference is that in this class all methods are non-abstract and forward themselves to the ForwardingAstVisitor.visitNode(lombok.ast.Node) which by default returns false, causing automatic traversal.
Identifier  
If  
ImportDeclaration  
InlineIfExpression  
InstanceInitializer  
InstanceOf  
IntegralLiteral  
InterfaceDeclaration  
KeywordModifier  
LabelledStatement  
Message  
MethodDeclaration  
MethodInvocation  
Modifiers  
NormalTypeBody  
NullLiteral  
PackageDeclaration  
Position The position information which lets you find the raw characters that represent this node in a source file.
Return  
Select  
StaticInitializer  
StringLiteral  
Super  
SuperConstructorInvocation  
Switch  
Synchronized  
Template<T extends Node>  
This  
Throw  
Try  
TypeReference  
TypeReferencePart  
TypeVariable  
UnaryExpression  
VariableDeclaration  
VariableDefinition  
VariableDefinitionEntry  
VariableReference  
Version This class just holds lombok.ast's current version.
While  
 

Enum Summary
BinaryOperator  
LiteralType  
Message.MessageType  
UnaryOperator  
WildcardKind  
 

Exception Summary
AstException  
ResolutionException  
 


Lombok.ast - v0.2

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