public class ASTClassOrInterfaceDeclaration extends AbstractJavaAccessTypeNode implements ASTAnyTypeDeclaration
ASTAnyTypeDeclaration.TypeKindparserbeginColumn, beginLine, childIndex, children, endColumn, endLine, firstToken, id, lastToken, parent| Constructor and Description |
|---|
ASTClassOrInterfaceDeclaration(int id) |
ASTClassOrInterfaceDeclaration(JavaParser p,
int id) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<ASTAnyTypeBodyDeclaration> |
getDeclarations()
Retrieves the member declarations (fields, methods, classes, etc.) from the body of this type declaration.
|
JavaQualifiedName |
getQualifiedName()
Returns a qualified name for this node.
|
ASTAnyTypeDeclaration.TypeKind |
getTypeKind()
Finds the type kind of this declaration.
|
boolean |
isFindBoundary() |
boolean |
isInterface() |
boolean |
isNested() |
java.lang.Object |
jjtAccept(JavaParserVisitor visitor,
java.lang.Object data)
Accept the visitor.
|
void |
setInterface() |
getType, getTypeDefinition, setType, setTypeDefinitiongetModifiers, isAbstract, isDefault, isFinal, isNative, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isStrictfp, isSynchronized, isTransient, isVolatile, setAbstract, setDefault, setFinal, setModifiers, setNative, setPrivate, setProtected, setPublic, setStatic, setStrictfp, setSynchronized, setTransient, setVolatilechildrenAccept, comment, comment, getScope, jjtClose, jjtOpen, setScope, toStringappendElement, findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfType, getImage, getNthParent, getParentsOfType, getUserData, hasDecendantOfAnyType, hasDescendantMatchingXPath, hasDescendantOfType, hasImageEqualTo, isSingleLine, jjtAddChild, jjtGetChild, jjtGetChildIndex, jjtGetFirstToken, jjtGetId, jjtGetLastToken, jjtGetNumChildren, jjtGetParent, jjtSetChildIndex, jjtSetFirstToken, jjtSetLastToken, jjtSetParent, remove, removeChildAtIndex, setDataFlowNode, setImage, setUserData, testingOnlySetBeginColumn, testingOnlySetBeginLine, testingOnlySetEndColumn, testingOnlySetEndLineclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetModifiers, isAbstract, isDefault, isFinal, isNative, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isStrictfp, isSynchronized, isTransient, isVolatile, setAbstract, setDefault, setFinal, setModifiers, setNative, setPrivate, setProtected, setPublic, setStatic, setStrictfp, setSynchronized, setTransient, setVolatilechildrenAccept, getScope, setScopepublic ASTClassOrInterfaceDeclaration(int id)
public ASTClassOrInterfaceDeclaration(JavaParser p, int id)
public boolean isFindBoundary()
isFindBoundary in interface NodeisFindBoundary in class AbstractNodepublic java.lang.Object jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
jjtAccept in interface JavaNodejjtAccept in class AbstractJavaNodepublic boolean isNested()
public boolean isInterface()
public void setInterface()
public JavaQualifiedName getQualifiedName()
JavaQualifiableNodegetQualifiedName in interface QualifiableNodegetQualifiedName in interface JavaQualifiableNodepublic ASTAnyTypeDeclaration.TypeKind getTypeKind()
ASTAnyTypeDeclarationgetTypeKind in interface ASTAnyTypeDeclarationpublic java.util.List<ASTAnyTypeBodyDeclaration> getDeclarations()
ASTAnyTypeDeclarationgetDeclarations in interface ASTAnyTypeDeclarationCopyright © 2002–2017 PMD. All rights reserved.