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

public Class SetTransition

extends Transition
Class Inheritance
Known Direct Subclasses
org.antlr.v4.runtime.atn.NotSetTransition
Imports
org.antlr.v4.runtime.Token, org.antlr.v4.runtime.misc.IntervalSet

A transition containing a set of values.

Field Summary

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

Constructor Summary

AccessConstructor and Description
public

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

setback to summary
public final IntervalSet set

Constructor Detail

SetTransitionback to summary
public SetTransition(ATNState target, IntervalSet set)

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