Interface ASTUserClassOrInterface<T extends apex.jorje.semantic.ast.AstNode>
-
- All Superinterfaces:
ApexNode<T>,ApexQualifiableNode,net.sourceforge.pmd.lang.ast.Node,net.sourceforge.pmd.lang.ast.QualifiableNode
- All Known Implementing Classes:
ASTUserClass,ASTUserInterface
public interface ASTUserClassOrInterface<T extends apex.jorje.semantic.ast.AstNode> extends ApexQualifiableNode, ApexNode<T>
- Author:
- Clément Fournier
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classASTUserClassOrInterface.TypeKindThe kind of type this node declares.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ASTUserClassOrInterface.TypeKindgetTypeKind()Finds the type kind of this declaration.-
Methods inherited from interface net.sourceforge.pmd.lang.apex.ast.ApexNode
children, childrenAccept, getChild, getNode, getParent, jjtAccept
-
Methods inherited from interface net.sourceforge.pmd.lang.apex.ast.ApexQualifiableNode
getQualifiedName
-
Methods inherited from interface net.sourceforge.pmd.lang.ast.Node
findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfAnyType, getFirstParentOfType, getImage, getIndexInParent, getNthParent, getNumChildren, getParentsOfType, getUserData, getUserMap, getXPathAttributesIterator, getXPathNodeName, hasDescendantMatchingXPath, hasDescendantOfType, hasImageEqualTo, isFindBoundary, jjtAddChild, jjtClose, jjtGetChild, jjtGetChildIndex, jjtGetId, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetChildIndex, jjtSetParent, remove, removeChildAtIndex, setDataFlowNode, setImage, setUserData
-
-
-
-
Method Detail
-
getTypeKind
ASTUserClassOrInterface.TypeKind getTypeKind()
Finds the type kind of this declaration.- Returns:
- The type kind of this declaration.
-
-