Interface ASTUserClassOrInterface<T extends apex.jorje.semantic.ast.AstNode>
-
- All Superinterfaces:
ApexNode<T>
,ApexQualifiableNode
,Node
,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 class
ASTUserClassOrInterface.TypeKind
The kind of type this node declares.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ASTUserClassOrInterface.TypeKind
getTypeKind()
Finds the type kind of this declaration.-
Methods inherited from interface net.sourceforge.pmd.lang.apex.ast.ApexNode
children, childrenAccept, getChild, getDefiningType, getNamespace, getNode, getParent, hasRealLoc, 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.
-
-