Class CallNode
java.lang.Object
org.joni.ast.Node
org.joni.ast.StateNode
org.joni.ast.CallNode
- All Implemented Interfaces:
NodeStatus, NodeType
-
Field Summary
FieldsModifier and TypeFieldDescriptionintbyte[]intintFields inherited from interface 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 -
Method Summary
Methods inherited from class 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, stateToStringMethods inherited from class Node
getAddressName, getType2Bit, isAllowedInLookBehind, isInvalidQuantifier, isSimple, pad, swap, toString
-
Field Details
-
name
public byte[] name -
nameP
public int nameP -
nameEnd
public int nameEnd -
groupNum
public int groupNum -
target
-
unsetAddrList
-
-
Constructor Details
-
CallNode
public CallNode(byte[] name, int nameP, int nameEnd, int gnum)
-
-
Method Details
-
getType
-
setChild
-
getChild
-
setTarget
-
getName
-
verifyTree
- Overrides:
verifyTreein classNode
-
toString
-