Class ASTProgramUnit
- java.lang.Object
-
- net.sourceforge.pmd.lang.ast.AbstractNode
-
- net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode
-
- net.sourceforge.pmd.lang.plsql.ast.ASTProgramUnit
-
- All Implemented Interfaces:
net.sourceforge.pmd.lang.ast.Node,net.sourceforge.pmd.lang.dfa.DFAGraphMethod,ExecutableCode,OracleObject,PLSQLNode,net.sourceforge.pmd.lang.symboltable.ScopedNode
public class ASTProgramUnit extends AbstractPLSQLNode implements ExecutableCode, OracleObject, net.sourceforge.pmd.lang.dfa.DFAGraphMethod
-
-
Field Summary
-
Fields inherited from class net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode
parser, scope, value
-
-
Constructor Summary
Constructors Constructor Description ASTProgramUnit(int id)ASTProgramUnit(PLSQLParser p, int id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetMethodName()Gets the name of the method.java.lang.StringgetName()java.lang.StringgetObjectName()Gets the name of the Oracle Object.java.lang.ObjectjjtAccept(PLSQLParserVisitor visitor, java.lang.Object data)Accept the visitor.-
Methods inherited from class net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode
childrenAccept, dump, getCanonicalImage, getCanonicalImage, getScope, getXPathNodeName, jjtClose, jjtGetValue, jjtOpen, jjtSetValue, setScope, toString
-
Methods inherited from class net.sourceforge.pmd.lang.ast.AbstractNode
appendElement, findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfAnyType, getFirstParentOfType, getImage, getNthParent, getParentsOfType, getUserData, getXPathAttributesIterator, hasDecendantOfAnyType, hasDescendantMatchingXPath, hasDescendantOfAnyType, hasDescendantOfType, hasImageEqualTo, isFindBoundary, isSingleLine, jjtAddChild, jjtGetChild, jjtGetChildIndex, jjtGetFirstToken, jjtGetId, jjtGetLastToken, jjtGetNumChildren, jjtGetParent, jjtSetChildIndex, jjtSetFirstToken, jjtSetLastToken, jjtSetParent, remove, removeChildAtIndex, setDataFlowNode, setImage, setUserData, testingOnlySetBeginColumn, testingOnlySetBeginLine, testingOnlySetEndColumn, testingOnlySetEndLine, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface net.sourceforge.pmd.lang.ast.Node
findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfAnyType, getFirstParentOfType, getImage, getNthParent, getParentsOfType, getUserData, getXPathAttributesIterator, getXPathNodeName, hasDescendantMatchingXPath, hasDescendantOfType, hasImageEqualTo, isFindBoundary, jjtAddChild, jjtClose, jjtGetChild, jjtGetChildIndex, jjtGetId, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetChildIndex, jjtSetParent, remove, removeChildAtIndex, setDataFlowNode, setImage, setUserData
-
Methods inherited from interface net.sourceforge.pmd.lang.plsql.ast.PLSQLNode
childrenAccept, getScope, setScope
-
-
-
-
Constructor Detail
-
ASTProgramUnit
public ASTProgramUnit(int id)
-
ASTProgramUnit
public ASTProgramUnit(PLSQLParser p, int id)
-
-
Method Detail
-
jjtAccept
public java.lang.Object jjtAccept(PLSQLParserVisitor visitor, java.lang.Object data)
Accept the visitor.- Specified by:
jjtAcceptin interfacePLSQLNode- Overrides:
jjtAcceptin classAbstractPLSQLNode
-
getMethodName
public java.lang.String getMethodName()
Gets the name of the method.- Specified by:
getMethodNamein interfaceExecutableCode- Returns:
- a String representing the name of the method
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfacenet.sourceforge.pmd.lang.dfa.DFAGraphMethod
-
getObjectName
public java.lang.String getObjectName()
Gets the name of the Oracle Object.- Specified by:
getObjectNamein interfaceOracleObject- Returns:
- a String representing the name of the Oracle Object
-
-