Top Fields Constructors Methods
org.antlr.v4.runtime.atn

public final Class ActionTransition

extends Transition
Class Inheritance

Field Summary

Modifier and TypeField and Description
public final int
public final boolean
public final int
Inherited from org.antlr.v4.runtime.atn.Transition:
ACTIONATOMEPSILONNOT_SETPRECEDENCEPREDICATERANGERULEserializationNamesserializationTypesSETtargetWILDCARD

Constructor Summary

AccessConstructor and Description
public
ActionTransition(ATNState target, int ruleIndex)

public
ActionTransition(ATNState target, int ruleIndex, int actionIndex, boolean isCtxDependent)

Method Summary

Modifier and TypeMethod and Description
public int
public boolean
isEpsilon()

Overrides org.antlr.v4.runtime.atn.Transition.isEpsilon.

Determines if the transition is an "epsilon" transition.
public boolean
matches(int symbol, int minVocabSymbol, int maxVocabSymbol)

Implements abstract org.antlr.v4.runtime.atn.Transition.matches.

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from org.antlr.v4.runtime.atn.Transition:
label

Field Detail

actionIndexback to summary
public final int actionIndex
isCtxDependentback to summary
public final boolean isCtxDependent
ruleIndexback to summary
public final int ruleIndex

Constructor Detail

ActionTransitionback to summary
public ActionTransition(ATNState target, int ruleIndex)
ActionTransitionback to summary
public ActionTransition(ATNState target, int ruleIndex, int actionIndex, boolean isCtxDependent)

Method Detail

getSerializationTypeback to summary
public int getSerializationType()

Implements abstract org.antlr.v4.runtime.atn.Transition.getSerializationType.

Annotations
@Override
isEpsilonback to summary
public boolean isEpsilon()

Overrides org.antlr.v4.runtime.atn.Transition.isEpsilon.

Doc from org.antlr.v4.runtime.atn.Transition.isEpsilon.

Determines if the transition is an "epsilon" transition.

The default implementation returns false.

Returns:boolean

true if traversing this transition in the ATN does not consume an input symbol; otherwise, false if traversing this transition consumes (matches) an input symbol.

Annotations
@Override
matchesback to summary
public boolean matches(int symbol, int minVocabSymbol, int maxVocabSymbol)

Implements abstract org.antlr.v4.runtime.atn.Transition.matches.

Annotations
@Override
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

Annotations
@Override