public final class TRegexDFAExecutorLocals extends TRegexExecutorLocals
TRegexDFAExecutorNode.| Constructor and Description |
|---|
TRegexDFAExecutorLocals(Object input,
int fromIndex,
int index,
int maxIndex,
DFACaptureGroupTrackingData cgData) |
| Modifier and Type | Method and Description |
|---|---|
DFACaptureGroupTrackingData |
getCGData() |
int |
getCurMinIndex()
The minimum index as checked by
TRegexExecutorNode.inputHasNext(TRegexExecutorLocals). |
int |
getLastIndex() |
short |
getLastTransition() |
int |
getResultInt() |
void |
setCurMinIndex(int curMinIndex) |
void |
setLastIndex() |
void |
setLastTransition(short lastTransition) |
void |
setResultInt(int result) |
TRegexDFAExecutorLocals |
toInnerLiteralBackwardLocals() |
getFromIndex, getIndex, getInput, getMaxIndex, getNextIndex, incLoopCount, setIndex, setNextIndexpublic TRegexDFAExecutorLocals(Object input, int fromIndex, int index, int maxIndex, DFACaptureGroupTrackingData cgData)
public int getCurMinIndex()
TRegexExecutorNode.inputHasNext(TRegexExecutorLocals). In most cases this value is
0, but backward matching nodes change this value while matching.TRegexExecutorNode.inputHasNext(TRegexExecutorLocals).BackwardDFAStateNodepublic void setCurMinIndex(int curMinIndex)
public short getLastTransition()
public void setLastTransition(short lastTransition)
public void setLastIndex()
public int getLastIndex()
public int getResultInt()
public void setResultInt(int result)
public DFACaptureGroupTrackingData getCGData()
public TRegexDFAExecutorLocals toInnerLiteralBackwardLocals()