Package com.javacc.parser.tree
Interface TypeDeclaration
- All Superinterfaces:
ClassOrInterfaceBodyDeclaration,Comparable<Node>,Node,freemarker.template.TemplateModel,freemarker.template.TemplateNodeModel,freemarker.template.TemplateScalarModel
- All Known Implementing Classes:
AnnotationTypeDeclaration,ClassDeclaration,EmptyDeclaration,EnumDeclaration,InterfaceDeclaration
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.javacc.parser.Node
Node.VisitorNested classes/interfaces inherited from interface freemarker.template.TemplateModel
freemarker.template.TemplateModel.InvalidExpressionModel, freemarker.template.TemplateModel.JavaNull -
Field Summary
Fields inherited from interface freemarker.template.TemplateModel
INVALID_EXPRESSION, JAVA_NULL, NOTHINGFields inherited from interface freemarker.template.TemplateScalarModel
EMPTY_STRING -
Method Summary
Modifier and TypeMethodDescriptiondefault voidaddAnnotations(Set<Annotation> annotations) default voidaddElements(List<ClassOrInterfaceBodyDeclaration> elements) default voidaddExtends(ObjectType type) default voidaddImplements(ObjectType type) default ClassOrInterfaceBodygetBody()default CompilationUnitdefault ExtendsListdefault ImplementsListdefault List<ImportDeclaration> default StringgetName()default TypeParametersdefault booleanisClass()Methods inherited from interface com.javacc.parser.Node
addChild, addChild, appendChild, children, children, childrenOfType, clearChildren, close, compareTo, copyLocationInfo, copyLocationInfo, descendants, descendants, descendants, descendants, descendantsOfType, dump, dump, firstAncestorOfType, firstChildOfType, firstChildOfType, firstChildOfType, firstDescendantOfType, firstDescendantOfType, getAllTokens, getBeginColumn, getBeginLine, getBeginOffset, getChild, getChildCount, getEndColumn, getEndLine, getEndOffset, getFirstChild, getFirstToken, getGrammar, getInputSource, getLastChild, getLastToken, getLocation, getParent, getRealTokens, getRoot, getSource, getTokenSource, getTokenType, hasChildNodes, indexOf, isUnparsed, iterator, nextSibling, open, prependChild, previousSibling, removeChild, removeChild, replace, replaceChild, setBeginOffset, setChild, setEndOffset, setGrammar, setParent, setTokenSource, setUnparsedMethods inherited from interface freemarker.template.TemplateNodeModel
getChildNodes, getNodeName, getNodeNamespace, getNodeType, getParentNodeMethods inherited from interface freemarker.template.TemplateScalarModel
getAsString
-
Method Details
-
getName
-
getTypeParameters
-
getBody
-
getExtendsList
-
getImplementsList
-
getCompilationUnit
-
getImportDeclarations
-
addElements
-
addAnnotations
-
isClass
default boolean isClass() -
addImplements
-
addExtends
-