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

public final Class PrecedencePredicateTransition

extends AbstractPredicateTransition
Class Inheritance

Author
Sam Harwell

Field Summary

Modifier and TypeField and Description
public final int

Constructor Summary

AccessConstructor and Description
public
PrecedencePredicateTransition(ATNState target, int precedence)

Method Summary

Modifier and TypeMethod and Description
public SemanticContext.PrecedencePredicate
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.

Field Detail

precedenceback to summary
public final int precedence

Constructor Detail

PrecedencePredicateTransitionback to summary
public PrecedencePredicateTransition(ATNState target, int precedence)

Method Detail

getPredicateback to summary
public SemanticContext.PrecedencePredicate getPredicate()
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