Module de.carne.mcd.jvmdecoder
Class DeclParser
- java.lang.Object
-
- org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
- org.antlr.v4.runtime.Parser
-
- de.carne.mcd.jvmdecoder.classfile.decl.grammar.DeclParser
-
public class DeclParser extends org.antlr.v4.runtime.Parser
-
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description static org.antlr.v4.runtime.atn.ATN_ATNprotected static org.antlr.v4.runtime.dfa.DFA[]_decisionToDFAstatic java.lang.String_serializedATNprotected static org.antlr.v4.runtime.atn.PredictionContextCache_sharedContextCachestatic intAnystatic intAnyTypestatic intBaseTypeBstatic intBaseTypeCstatic intBaseTypeDstatic intBaseTypeFstatic intBaseTypeIstatic intBaseTypeJstatic intBaseTypeSstatic intBaseTypeZstatic intCaretstatic intColonstatic intCommastatic intFullStopstatic intLABracketstatic intLBracketstatic intLSBracketstatic intMinusstatic intObjectTypestatic intPlusstatic intRABracketstatic intRBracketstatic intRULE_arrayTypestatic intRULE_arrayTypeSignaturestatic intRULE_baseTypestatic intRULE_classBoundstatic intRULE_classNamestatic intRULE_classSignaturestatic intRULE_classTypeNamestatic intRULE_classTypeSignaturestatic intRULE_classTypeSignatureSuffixstatic intRULE_componentTypestatic intRULE_descriptorTypestatic intRULE_fieldDescriptorstatic intRULE_fieldSignaturestatic intRULE_identifierstatic intRULE_interfaceBoundstatic intRULE_javaTypeSignaturestatic intRULE_methodDescriptorstatic intRULE_methodSignaturestatic intRULE_objectTypestatic intRULE_packageSpecifierstatic intRULE_parameterDescriptorstatic intRULE_referenceTypeSignaturestatic intRULE_returnDescriptorstatic intRULE_returnTypestatic intRULE_superClassSignaturestatic intRULE_superInterfaceSignaturestatic intRULE_throwsSignaturestatic intRULE_typeArgumentstatic intRULE_typeArgumentsstatic intRULE_typeParameterstatic intRULE_typeParametersstatic intRULE_typeVariableSignaturestatic intRULE_wildcardIndicatorstatic java.lang.String[]ruleNamesstatic intSemicolonstatic intSlashstatic java.lang.String[]tokenNamesDeprecated.UseVOCABULARYinstead.static intTypeTypestatic org.antlr.v4.runtime.VocabularyVOCABULARYstatic intVoidType
-
Constructor Summary
Constructors Constructor Description DeclParser(org.antlr.v4.runtime.TokenStream input)
-
Method Summary
-
Methods inherited from class org.antlr.v4.runtime.Parser
addContextToParseTree, addParseListener, compileParseTreePattern, compileParseTreePattern, consume, createErrorNode, createTerminalNode, dumpDFA, enterOuterAlt, enterRecursionRule, enterRecursionRule, enterRule, exitRule, getATNWithBypassAlts, getBuildParseTree, getContext, getCurrentToken, getDFAStrings, getErrorHandler, getExpectedTokens, getExpectedTokensWithinCurrentRule, getInputStream, getInvokingContext, getNumberOfSyntaxErrors, getParseInfo, getParseListeners, getPrecedence, getRuleContext, getRuleIndex, getRuleInvocationStack, getRuleInvocationStack, getSourceName, getTokenFactory, getTokenStream, getTrimParseTree, inContext, isExpectedToken, isMatchedEOF, isTrace, match, matchWildcard, notifyErrorListeners, notifyErrorListeners, precpred, pushNewRecursionContext, removeParseListener, removeParseListeners, reset, setBuildParseTree, setContext, setErrorHandler, setInputStream, setProfile, setTokenFactory, setTokenStream, setTrace, setTrimParseTree, triggerEnterRuleEvent, triggerExitRuleEvent, unrollRecursionContexts
-
Methods inherited from class org.antlr.v4.runtime.Recognizer
action, addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, removeErrorListener, removeErrorListeners, sempred, setInterpreter, setState
-
-
-
-
Field Detail
-
_decisionToDFA
protected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA
-
_sharedContextCache
protected static final org.antlr.v4.runtime.atn.PredictionContextCache _sharedContextCache
-
BaseTypeB
public static final int BaseTypeB
- See Also:
- Constant Field Values
-
BaseTypeC
public static final int BaseTypeC
- See Also:
- Constant Field Values
-
BaseTypeD
public static final int BaseTypeD
- See Also:
- Constant Field Values
-
BaseTypeF
public static final int BaseTypeF
- See Also:
- Constant Field Values
-
BaseTypeI
public static final int BaseTypeI
- See Also:
- Constant Field Values
-
BaseTypeJ
public static final int BaseTypeJ
- See Also:
- Constant Field Values
-
BaseTypeS
public static final int BaseTypeS
- See Also:
- Constant Field Values
-
BaseTypeZ
public static final int BaseTypeZ
- See Also:
- Constant Field Values
-
VoidType
public static final int VoidType
- See Also:
- Constant Field Values
-
ObjectType
public static final int ObjectType
- See Also:
- Constant Field Values
-
TypeType
public static final int TypeType
- See Also:
- Constant Field Values
-
AnyType
public static final int AnyType
- See Also:
- Constant Field Values
-
LBracket
public static final int LBracket
- See Also:
- Constant Field Values
-
RBracket
public static final int RBracket
- See Also:
- Constant Field Values
-
LSBracket
public static final int LSBracket
- See Also:
- Constant Field Values
-
LABracket
public static final int LABracket
- See Also:
- Constant Field Values
-
RABracket
public static final int RABracket
- See Also:
- Constant Field Values
-
Slash
public static final int Slash
- See Also:
- Constant Field Values
-
Plus
public static final int Plus
- See Also:
- Constant Field Values
-
Minus
public static final int Minus
- See Also:
- Constant Field Values
-
Comma
public static final int Comma
- See Also:
- Constant Field Values
-
Colon
public static final int Colon
- See Also:
- Constant Field Values
-
Semicolon
public static final int Semicolon
- See Also:
- Constant Field Values
-
FullStop
public static final int FullStop
- See Also:
- Constant Field Values
-
Caret
public static final int Caret
- See Also:
- Constant Field Values
-
Any
public static final int Any
- See Also:
- Constant Field Values
-
RULE_fieldDescriptor
public static final int RULE_fieldDescriptor
- See Also:
- Constant Field Values
-
RULE_descriptorType
public static final int RULE_descriptorType
- See Also:
- Constant Field Values
-
RULE_baseType
public static final int RULE_baseType
- See Also:
- Constant Field Values
-
RULE_objectType
public static final int RULE_objectType
- See Also:
- Constant Field Values
-
RULE_className
public static final int RULE_className
- See Also:
- Constant Field Values
-
RULE_arrayType
public static final int RULE_arrayType
- See Also:
- Constant Field Values
-
RULE_componentType
public static final int RULE_componentType
- See Also:
- Constant Field Values
-
RULE_methodDescriptor
public static final int RULE_methodDescriptor
- See Also:
- Constant Field Values
-
RULE_parameterDescriptor
public static final int RULE_parameterDescriptor
- See Also:
- Constant Field Values
-
RULE_returnDescriptor
public static final int RULE_returnDescriptor
- See Also:
- Constant Field Values
-
RULE_javaTypeSignature
public static final int RULE_javaTypeSignature
- See Also:
- Constant Field Values
-
RULE_referenceTypeSignature
public static final int RULE_referenceTypeSignature
- See Also:
- Constant Field Values
-
RULE_classTypeSignature
public static final int RULE_classTypeSignature
- See Also:
- Constant Field Values
-
RULE_classTypeName
public static final int RULE_classTypeName
- See Also:
- Constant Field Values
-
RULE_packageSpecifier
public static final int RULE_packageSpecifier
- See Also:
- Constant Field Values
-
RULE_identifier
public static final int RULE_identifier
- See Also:
- Constant Field Values
-
RULE_typeArguments
public static final int RULE_typeArguments
- See Also:
- Constant Field Values
-
RULE_typeArgument
public static final int RULE_typeArgument
- See Also:
- Constant Field Values
-
RULE_wildcardIndicator
public static final int RULE_wildcardIndicator
- See Also:
- Constant Field Values
-
RULE_classTypeSignatureSuffix
public static final int RULE_classTypeSignatureSuffix
- See Also:
- Constant Field Values
-
RULE_typeVariableSignature
public static final int RULE_typeVariableSignature
- See Also:
- Constant Field Values
-
RULE_arrayTypeSignature
public static final int RULE_arrayTypeSignature
- See Also:
- Constant Field Values
-
RULE_classSignature
public static final int RULE_classSignature
- See Also:
- Constant Field Values
-
RULE_typeParameters
public static final int RULE_typeParameters
- See Also:
- Constant Field Values
-
RULE_typeParameter
public static final int RULE_typeParameter
- See Also:
- Constant Field Values
-
RULE_classBound
public static final int RULE_classBound
- See Also:
- Constant Field Values
-
RULE_interfaceBound
public static final int RULE_interfaceBound
- See Also:
- Constant Field Values
-
RULE_superClassSignature
public static final int RULE_superClassSignature
- See Also:
- Constant Field Values
-
RULE_superInterfaceSignature
public static final int RULE_superInterfaceSignature
- See Also:
- Constant Field Values
-
RULE_methodSignature
public static final int RULE_methodSignature
- See Also:
- Constant Field Values
-
RULE_returnType
public static final int RULE_returnType
- See Also:
- Constant Field Values
-
RULE_throwsSignature
public static final int RULE_throwsSignature
- See Also:
- Constant Field Values
-
RULE_fieldSignature
public static final int RULE_fieldSignature
- See Also:
- Constant Field Values
-
ruleNames
public static final java.lang.String[] ruleNames
-
VOCABULARY
public static final org.antlr.v4.runtime.Vocabulary VOCABULARY
-
tokenNames
@Deprecated public static final java.lang.String[] tokenNames
Deprecated.UseVOCABULARYinstead.
-
_serializedATN
public static final java.lang.String _serializedATN
- See Also:
- Constant Field Values
-
_ATN
public static final org.antlr.v4.runtime.atn.ATN _ATN
-
-
Method Detail
-
getTokenNames
@Deprecated public java.lang.String[] getTokenNames()
Deprecated.- Specified by:
getTokenNamesin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getVocabulary
public org.antlr.v4.runtime.Vocabulary getVocabulary()
- Overrides:
getVocabularyin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getGrammarFileName
public java.lang.String getGrammarFileName()
- Specified by:
getGrammarFileNamein classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getRuleNames
public java.lang.String[] getRuleNames()
- Specified by:
getRuleNamesin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getSerializedATN
public java.lang.String getSerializedATN()
- Overrides:
getSerializedATNin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getATN
public org.antlr.v4.runtime.atn.ATN getATN()
- Specified by:
getATNin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
fieldDescriptor
public final DeclParser.FieldDescriptorContext fieldDescriptor() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
descriptorType
public final DeclParser.DescriptorTypeContext descriptorType() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
baseType
public final DeclParser.BaseTypeContext baseType() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
objectType
public final DeclParser.ObjectTypeContext objectType() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
className
public final DeclParser.ClassNameContext className() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
arrayType
public final DeclParser.ArrayTypeContext arrayType() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
componentType
public final DeclParser.ComponentTypeContext componentType() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
methodDescriptor
public final DeclParser.MethodDescriptorContext methodDescriptor() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
parameterDescriptor
public final DeclParser.ParameterDescriptorContext parameterDescriptor() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
returnDescriptor
public final DeclParser.ReturnDescriptorContext returnDescriptor() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
javaTypeSignature
public final DeclParser.JavaTypeSignatureContext javaTypeSignature() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
referenceTypeSignature
public final DeclParser.ReferenceTypeSignatureContext referenceTypeSignature() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
classTypeSignature
public final DeclParser.ClassTypeSignatureContext classTypeSignature() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
classTypeName
public final DeclParser.ClassTypeNameContext classTypeName() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
packageSpecifier
public final DeclParser.PackageSpecifierContext packageSpecifier() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
identifier
public final DeclParser.IdentifierContext identifier() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
typeArguments
public final DeclParser.TypeArgumentsContext typeArguments() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
typeArgument
public final DeclParser.TypeArgumentContext typeArgument() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
wildcardIndicator
public final DeclParser.WildcardIndicatorContext wildcardIndicator() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
classTypeSignatureSuffix
public final DeclParser.ClassTypeSignatureSuffixContext classTypeSignatureSuffix() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
typeVariableSignature
public final DeclParser.TypeVariableSignatureContext typeVariableSignature() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
arrayTypeSignature
public final DeclParser.ArrayTypeSignatureContext arrayTypeSignature() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
classSignature
public final DeclParser.ClassSignatureContext classSignature() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
typeParameters
public final DeclParser.TypeParametersContext typeParameters() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
typeParameter
public final DeclParser.TypeParameterContext typeParameter() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
classBound
public final DeclParser.ClassBoundContext classBound() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
interfaceBound
public final DeclParser.InterfaceBoundContext interfaceBound() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
superClassSignature
public final DeclParser.SuperClassSignatureContext superClassSignature() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
superInterfaceSignature
public final DeclParser.SuperInterfaceSignatureContext superInterfaceSignature() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
methodSignature
public final DeclParser.MethodSignatureContext methodSignature() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
returnType
public final DeclParser.ReturnTypeContext returnType() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
throwsSignature
public final DeclParser.ThrowsSignatureContext throwsSignature() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
fieldSignature
public final DeclParser.FieldSignatureContext fieldSignature() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
-