- java.lang.Object
-
- org.joni.ast.Node
-
- org.joni.ast.StateNode
-
- org.joni.ast.CallNode
-
- All Implemented Interfaces:
NodeStatus,NodeType
public final class CallNode extends StateNode
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.joni.ast.Node
Node.TopNode
-
-
Field Summary
Fields Modifier and Type Field Description intgroupNumbyte[]nameintnameEndintnamePEncloseNodetargetUnsetAddrListunsetAddrList-
Fields inherited from interface org.joni.constants.internal.NodeStatus
NST_ADDR_FIXED, NST_BY_NUMBER, NST_CALLED, NST_CLEN_FIXED, NST_IN_REPEAT, NST_MARK1, NST_MARK2, NST_MAX_FIXED, NST_MEM_BACKREFED, NST_MIN_FIXED, NST_NAME_REF, NST_NAMED_GROUP, NST_NEST_LEVEL, NST_RECURSION, NST_STOP_BT_SIMPLE_REPEAT
-
-
Constructor Summary
Constructors Constructor Description CallNode(byte[] name, int nameP, int nameEnd, int gnum)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected NodegetChild()java.lang.StringgetName()protected voidsetChild(Node newChild)voidsetTarget(EncloseNode tgt)java.lang.StringtoString(int level)-
Methods inherited from class org.joni.ast.StateNode
clearAddrFixed, clearByNumber, clearCAlled, clearCLenFixed, clearInRepeat, clearMark1, clearMark2, clearMaxFixed, clearMemBackrefed, clearMinFixed, clearNamedGroup, clearNameRef, clearNestLevel, clearRecursion, clearStopBtSimpleRepeat, isAddrFixed, isByNumber, isCalled, isCLenFixed, isInRepeat, isMark1, isMark2, isMaxFixed, isMemBackrefed, isMinFixed, isNamedGroup, isNameRef, isNestLevel, isRecursion, isStopBtSimpleRepeat, setAddrFixed, setByNumber, setCalled, setCLenFixed, setInRepeat, setMark1, setMark2, setMaxFixed, setMemBackrefed, setMinFixed, setNamedGroup, setNameRef, setNestLevel, setRecursion, setStopBtSimpleRepeat, stateToString
-
Methods inherited from class org.joni.ast.Node
getAddressName, getType, getType2Bit, isSimple, newTop, pad, replaceWith, toString
-
-
-
-
Field Detail
-
name
public final byte[] name
-
nameP
public final int nameP
-
nameEnd
public final int nameEnd
-
groupNum
public int groupNum
-
target
public EncloseNode target
-
unsetAddrList
public UnsetAddrList unsetAddrList
-
-
Method Detail
-
setTarget
public void setTarget(EncloseNode tgt)
-
-