Lombok.ast - v0.2

lombok.ast
Interface TypeDeclaration

All Superinterfaces:
DescribedNode, JavadocContainer, Node
All Known Implementing Classes:
AnnotationDeclaration, ClassDeclaration, EmptyDeclaration, EnumDeclaration, InterfaceDeclaration

public interface TypeDeclaration
extends Node, DescribedNode, JavadocContainer

Common interface shared by all type declaration nodes.


Method Summary
 TypeBody astBody()
           
 Comment astJavadoc()
           
 TypeDeclaration astJavadoc(Comment comment)
           
 Modifiers astModifiers()
           
 TypeDeclaration astModifiers(Modifiers modifiers)
           
 Identifier astName()
           
 TypeDeclaration astName(Identifier name)
           
 boolean isInterface()
           
 Node rawBody()
           
 Node rawJavadoc()
           
 TypeDeclaration rawJavadoc(Node comment)
           
 CompilationUnit upIfTopLevelToCompilationUnit()
           
 Block upToBlock()
           
 
Methods inherited from interface lombok.ast.DescribedNode
getDescription
 
Methods inherited from interface lombok.ast.Node
accept, addMessage, copy, detach, getChildren, getGeneratedBy, getMessages, getParent, getPosition, hasMessage, hasParent, isGenerated, replace, replaceChild, setPosition, toString, unparent
 

Method Detail

astJavadoc

Comment astJavadoc()
Specified by:
astJavadoc in interface JavadocContainer

rawJavadoc

Node rawJavadoc()
Specified by:
rawJavadoc in interface JavadocContainer

astJavadoc

TypeDeclaration astJavadoc(Comment comment)
Specified by:
astJavadoc in interface JavadocContainer

rawJavadoc

TypeDeclaration rawJavadoc(Node comment)
Specified by:
rawJavadoc in interface JavadocContainer

astModifiers

Modifiers astModifiers()

astModifiers

TypeDeclaration astModifiers(Modifiers modifiers)

astName

Identifier astName()

astName

TypeDeclaration astName(Identifier name)

astBody

TypeBody astBody()

rawBody

Node rawBody()

upIfTopLevelToCompilationUnit

CompilationUnit upIfTopLevelToCompilationUnit()

upToBlock

Block upToBlock()

isInterface

boolean isInterface()

Lombok.ast - v0.2

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