Class ASTTransition
java.lang.Object
com.oracle.truffle.regex.tregex.nfa.ASTTransition
- All Implemented Interfaces:
AbstractTransition<Term,,ASTTransition> JsonConvertible
public class ASTTransition
extends Object
implements AbstractTransition<Term,ASTTransition>, JsonConvertible
-
Constructor Summary
ConstructorsConstructorDescriptionASTTransition(RegexLanguage language) ASTTransition(RegexLanguage language, Term target) -
Method Summary
Modifier and TypeMethodDescriptionbooleanintgetId()inthashCode()voidsetGroupBoundaries(GroupBoundaries groupBoundaries) voidsetMatchedConditionGroups(TBitSet matchedConditionGroups) voidtoJson()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.oracle.truffle.regex.tregex.automaton.AbstractTransition
getTarget
-
Constructor Details
-
ASTTransition
-
ASTTransition
-
-
Method Details
-
getId
public int getId()- Specified by:
getIdin interfaceAbstractTransition<Term,ASTTransition>
-
getSource
- Specified by:
getSourcein interfaceAbstractTransition<Term,ASTTransition>
-
getTarget
- Specified by:
getTargetin interfaceAbstractTransition<Term,ASTTransition>
-
setTarget
-
getGroupBoundaries
-
setGroupBoundaries
-
getMatchedConditionGroups
-
setMatchedConditionGroups
-
hashCode
-
equals
-
toJson
- Specified by:
toJsonin interfaceJsonConvertible
-