Package org.antlr.v4.runtime.atn
Class ATNDeserializationOptions
- java.lang.Object
-
- org.antlr.v4.runtime.atn.ATNDeserializationOptions
-
public class ATNDeserializationOptions extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static ATNDeserializationOptions
defaultOptions
private boolean
generateRuleBypassTransitions
private boolean
readOnly
private boolean
verifyATN
-
Constructor Summary
Constructors Constructor Description ATNDeserializationOptions()
ATNDeserializationOptions(ATNDeserializationOptions options)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ATNDeserializationOptions
getDefaultOptions()
boolean
isGenerateRuleBypassTransitions()
boolean
isReadOnly()
boolean
isVerifyATN()
void
makeReadOnly()
void
setGenerateRuleBypassTransitions(boolean generateRuleBypassTransitions)
void
setVerifyATN(boolean verifyATN)
protected void
throwIfReadOnly()
-
-
-
Field Detail
-
defaultOptions
private static final ATNDeserializationOptions defaultOptions
-
readOnly
private boolean readOnly
-
verifyATN
private boolean verifyATN
-
generateRuleBypassTransitions
private boolean generateRuleBypassTransitions
-
-
Constructor Detail
-
ATNDeserializationOptions
public ATNDeserializationOptions()
-
ATNDeserializationOptions
public ATNDeserializationOptions(ATNDeserializationOptions options)
-
-
Method Detail
-
getDefaultOptions
public static ATNDeserializationOptions getDefaultOptions()
-
isReadOnly
public final boolean isReadOnly()
-
makeReadOnly
public final void makeReadOnly()
-
isVerifyATN
public final boolean isVerifyATN()
-
setVerifyATN
public final void setVerifyATN(boolean verifyATN)
-
isGenerateRuleBypassTransitions
public final boolean isGenerateRuleBypassTransitions()
-
setGenerateRuleBypassTransitions
public final void setGenerateRuleBypassTransitions(boolean generateRuleBypassTransitions)
-
throwIfReadOnly
protected void throwIfReadOnly()
-
-