DFAState.predicates

During SLL parsing, this is a list of predicates associated with the ATN configurations of the DFA state. When we have predicates, {@link #requiresFullContext} is {@code false} since full context prediction evaluates predicates on-the-fly. If this is not null, then {@link #prediction} is {@link ATN#INVALID_ALT_NUMBER}. * <p>We only use these for non-{@link #requiresFullContext} but conflicting states. That means we know from the context (it's $ or we don't dip into outer context) that it's an ambiguity not a conflict.</p>

<p>This list is computed by {@link ParserATNSimulator#predicateDFAState}.</p>

class DFAState
PredPrediction[] predicates;

Meta