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.
Methods inherited from interface lombok.ast.Node |
accept, addMessage, copy, detach, getChildren, getGeneratedBy, getMessages, getParent, getPosition, hasMessage, hasParent, isGenerated, replace, replaceChild, setPosition, toString, unparent |
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()
Copyright © 2010-2011 The Project Lombok Authors, licensed under the MIT licence.