public class Ptnod extends AST implements PtnodInternals, PlsqlNode
kidCount, kids, kind, parent, shushDepth, skipDepth, stackDepth, startOffset
PTNOD_BLOCK, PTNOD_FMLPART
PTNOD_ADT, PTNOD_ADT_CMPON_OBJECT, PTNOD_ADT_CMPON_SUBPRG, PTNOD_ADTBODY, PTNOD_ADTBODY_SUBPRG, PTNOD_base, PTNOD_C_ARRAY_DEF, PTNOD_CURSOR, PTNOD_ENUM_TY_DEF, PTNOD_ERROR, PTNOD_LITERAL, PTNOD_max, PTNOD_NAME, PTNOD_PKG, PTNOD_RECORD_TY_DEF, PTNOD_REF_CURSOR_TY_DEF, PTNOD_ROOT, PTNOD_SUBPRG, PTNOD_SUBTY_DEF, PTNOD_TABLE_TYPE, PTNOD_TBL_TY_DEF, PTNOD_TY_DEF, PTNOD_TYPE, PTNOD_UNCNSTRNED_ARRAY_DEF, PTNOD_VARIABLE, QCNOD_EXPRESSION
Constructor and Description |
---|
Ptnod() |
Modifier and Type | Method and Description |
---|---|
static boolean |
decl_item(int kind) |
static boolean |
fmlpart(int kind) |
PlsqlNode[] |
getDeclarations() |
PlsqlVariable[] |
getFormalParameters() |
PlsqlName |
getName() |
PlsqlType |
getReturnType() |
protected PlsqlType |
getType() |
protected PlsqlVariable[] |
getVariables() |
static boolean |
literal(int kind) |
static boolean |
name(int kind) |
static boolean |
ty(int kind) |
static boolean |
var(int kind) |
addKid, getStartOffset, getTreeKind, verify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getStartOffset, getTreeKind
public PlsqlNode[] getDeclarations()
protected PlsqlVariable[] getVariables()
public PlsqlName getName()
protected PlsqlType getType()
public PlsqlVariable[] getFormalParameters()
public PlsqlType getReturnType()
public static final boolean decl_item(int kind)
public static final boolean name(int kind)
public static final boolean literal(int kind)
public static final boolean fmlpart(int kind)
public static final boolean ty(int kind)
public static final boolean var(int kind)