public abstract class ATNSimulator extends Object
| Modifier and Type | Field and Description |
|---|---|
ATN |
atn |
static DFAState |
ERROR
Must distinguish between missing edge and edge we know leads nowhere
|
static String |
RULE_LF_VARIANT_MARKER |
static String |
RULE_NOLF_VARIANT_MARKER |
static char |
RULE_VARIANT_DELIMITER |
static UUID |
SERIALIZED_UUID
Deprecated.
Use
ATNDeserializer.checkCondition(boolean) instead. |
static int |
SERIALIZED_VERSION
Deprecated.
Use
ATNDeserializer.SERIALIZED_VERSION instead. |
| Constructor and Description |
|---|
ATNSimulator(ATN atn) |
| Modifier and Type | Method and Description |
|---|---|
static void |
checkCondition(boolean condition)
Deprecated.
Use
ATNDeserializer.checkCondition(boolean) instead. |
static void |
checkCondition(boolean condition,
String message)
Deprecated.
Use
ATNDeserializer.checkCondition(boolean, String) instead. |
void |
clearDFA()
Clear the DFA cache used by the current instance.
|
static ATN |
deserialize(char[] data)
Deprecated.
Use
ATNDeserializer.deserialize(char[]) instead. |
static Transition |
edgeFactory(ATN atn,
int type,
int src,
int trg,
int arg1,
int arg2,
int arg3,
List<IntervalSet> sets)
|
abstract void |
reset() |
static ATNState |
stateFactory(int type,
int ruleIndex)
Deprecated.
Use
ATNDeserializer.stateFactory(int, int) instead. |
static int |
toInt(char c)
Deprecated.
Use
ATNDeserializer.toInt(char) instead. |
static int |
toInt32(char[] data,
int offset)
Deprecated.
Use
ATNDeserializer.toInt32(char[], int) instead. |
static long |
toLong(char[] data,
int offset)
Deprecated.
Use
ATNDeserializer.toLong(char[], int) instead. |
static UUID |
toUUID(char[] data,
int offset)
Deprecated.
Use
ATNDeserializer.toUUID(char[], int) instead. |
@Deprecated public static final int SERIALIZED_VERSION
ATNDeserializer.SERIALIZED_VERSION instead.@Deprecated public static final UUID SERIALIZED_UUID
ATNDeserializer.checkCondition(boolean) instead.public static final char RULE_VARIANT_DELIMITER
public static final String RULE_LF_VARIANT_MARKER
public static final String RULE_NOLF_VARIANT_MARKER
@NotNull public static final DFAState ERROR
@NotNull public final ATN atn
public ATNSimulator(@NotNull
ATN atn)
public abstract void reset()
public void clearDFA()
UnsupportedOperationException - if the current instance does not
support clearing the DFA.@Deprecated public static ATN deserialize(@NotNull char[] data)
ATNDeserializer.deserialize(char[]) instead.@Deprecated public static void checkCondition(boolean condition)
ATNDeserializer.checkCondition(boolean) instead.@Deprecated public static void checkCondition(boolean condition, String message)
ATNDeserializer.checkCondition(boolean, String) instead.@Deprecated public static int toInt(char c)
ATNDeserializer.toInt(char) instead.@Deprecated public static int toInt32(char[] data, int offset)
ATNDeserializer.toInt32(char[], int) instead.@Deprecated public static long toLong(char[] data, int offset)
ATNDeserializer.toLong(char[], int) instead.@Deprecated public static UUID toUUID(char[] data, int offset)
ATNDeserializer.toUUID(char[], int) instead.@Deprecated @NotNull public static Transition edgeFactory(@NotNull ATN atn, int type, int src, int trg, int arg1, int arg2, int arg3, List<IntervalSet> sets)
@Deprecated public static ATNState stateFactory(int type, int ruleIndex)
ATNDeserializer.stateFactory(int, int) instead.Copyright © 1992–2024 Daniel Sun. All rights reserved.