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

public final Class AtomTransition

extends Transition
Class Inheritance
Imports
org.antlr.v4.runtime.misc.IntervalSet

TODO: make all transitions sets? no, should remove set edges

Field Summary

Modifier and TypeField and Description
public final int
label

The token type or character value; or, signifies special label.

Inherited from org.antlr.v4.runtime.atn.Transition:
ACTIONATOMEPSILONNOT_SETPRECEDENCEPREDICATERANGERULEserializationNamesserializationTypesSETtargetWILDCARD

Constructor Summary

AccessConstructor and Description
public
AtomTransition(ATNState target, int label)

Method Summary

Modifier and TypeMethod and Description
public int
public IntervalSet
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:
isEpsilon

Field Detail

labelback to summary
public final int label

The token type or character value; or, signifies special label.

Constructor Detail

AtomTransitionback to summary
public AtomTransition(ATNState target, int label)

Method Detail

getSerializationTypeback to summary
public int getSerializationType()

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

Annotations
@Override
labelback to summary
public IntervalSet label()

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

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