public final class SingleResultLazyStart extends LazyResult
| Constructor and Description |
|---|
SingleResultLazyStart(Object input,
int fromIndex,
int end,
com.oracle.truffle.api.CallTarget findStartCallTarget) |
| Modifier and Type | Method and Description |
|---|---|
Object[] |
createArgsFindStart() |
void |
debugForceEvaluation()
Forces evaluation of this lazy regex result.
|
int |
getEnd(int groupNumber) |
com.oracle.truffle.api.CallTarget |
getFindStartCallTarget() |
int |
getStart() |
int |
getStart(int groupNumber) |
boolean |
isStartCalculated() |
void |
setStart(int start) |
Object |
toDisplayString(boolean allowSideEffects) |
String |
toString() |
getEnd, getFromIndex, getInput, toJsongetKeys, getMembers, readMemberImplhasMembersgetLanguage, hasLanguagepublic SingleResultLazyStart(Object input, int fromIndex, int end, com.oracle.truffle.api.CallTarget findStartCallTarget)
public int getStart(int groupNumber)
getStart in class RegexResultpublic int getEnd(int groupNumber)
getEnd in class RegexResultpublic boolean isStartCalculated()
public int getStart()
public void setStart(int start)
public com.oracle.truffle.api.CallTarget getFindStartCallTarget()
public Object[] createArgsFindStart()
public void debugForceEvaluation()
RegexResultGetStartNode instead!debugForceEvaluation in class LazyResultpublic Object toDisplayString(boolean allowSideEffects)
toDisplayString in class AbstractRegexObject