javaparser

package
v0.0.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 22, 2026 License: CC0-1.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	JavaLexerABSTRACT          = 1
	JavaLexerASSERT            = 2
	JavaLexerBOOLEAN           = 3
	JavaLexerBREAK             = 4
	JavaLexerBYTE              = 5
	JavaLexerCASE              = 6
	JavaLexerCATCH             = 7
	JavaLexerCHAR              = 8
	JavaLexerCLASS             = 9
	JavaLexerCONST             = 10
	JavaLexerCONTINUE          = 11
	JavaLexerDEFAULT           = 12
	JavaLexerDO                = 13
	JavaLexerDOUBLE            = 14
	JavaLexerELSE              = 15
	JavaLexerENUM              = 16
	JavaLexerEXPORTS           = 17
	JavaLexerEXTENDS           = 18
	JavaLexerFINAL             = 19
	JavaLexerFINALLY           = 20
	JavaLexerFLOAT             = 21
	JavaLexerFOR               = 22
	JavaLexerGOTO              = 23
	JavaLexerIF                = 24
	JavaLexerIMPLEMENTS        = 25
	JavaLexerIMPORT            = 26
	JavaLexerINSTANCEOF        = 27
	JavaLexerINT               = 28
	JavaLexerINTERFACE         = 29
	JavaLexerLONG              = 30
	JavaLexerMODULE            = 31
	JavaLexerNATIVE            = 32
	JavaLexerNEW               = 33
	JavaLexerNON_SEALED        = 34
	JavaLexerOPEN              = 35
	JavaLexerOPENS             = 36
	JavaLexerPACKAGE           = 37
	JavaLexerPERMITS           = 38
	JavaLexerPRIVATE           = 39
	JavaLexerPROTECTED         = 40
	JavaLexerPROVIDES          = 41
	JavaLexerPUBLIC            = 42
	JavaLexerRECORD            = 43
	JavaLexerREQUIRES          = 44
	JavaLexerRETURN            = 45
	JavaLexerSEALED            = 46
	JavaLexerSHORT             = 47
	JavaLexerSTATIC            = 48
	JavaLexerSTRICTFP          = 49
	JavaLexerSUPER             = 50
	JavaLexerSWITCH            = 51
	JavaLexerSYNCHRONIZED      = 52
	JavaLexerTHIS              = 53
	JavaLexerTHROW             = 54
	JavaLexerTHROWS            = 55
	JavaLexerTO                = 56
	JavaLexerTRANSIENT         = 57
	JavaLexerTRANSITIVE        = 58
	JavaLexerTRY               = 59
	JavaLexerUSES              = 60
	JavaLexerVAR               = 61
	JavaLexerVOID              = 62
	JavaLexerVOLATILE          = 63
	JavaLexerWHEN              = 64
	JavaLexerWHILE             = 65
	JavaLexerWITH              = 66
	JavaLexerYIELD             = 67
	JavaLexerDECIMAL_LITERAL   = 68
	JavaLexerHEX_LITERAL       = 69
	JavaLexerOCT_LITERAL       = 70
	JavaLexerBINARY_LITERAL    = 71
	JavaLexerFLOAT_LITERAL     = 72
	JavaLexerHEX_FLOAT_LITERAL = 73
	JavaLexerBOOL_LITERAL      = 74
	JavaLexerCHAR_LITERAL      = 75
	JavaLexerSTRING_LITERAL    = 76
	JavaLexerTEXT_BLOCK        = 77
	JavaLexerNULL_LITERAL      = 78
	JavaLexerLPAREN            = 79
	JavaLexerRPAREN            = 80
	JavaLexerLBRACE            = 81
	JavaLexerRBRACE            = 82
	JavaLexerLBRACK            = 83
	JavaLexerRBRACK            = 84
	JavaLexerSEMI              = 85
	JavaLexerCOMMA             = 86
	JavaLexerDOT               = 87
	JavaLexerASSIGN            = 88
	JavaLexerGT                = 89
	JavaLexerLT                = 90
	JavaLexerBANG              = 91
	JavaLexerTILDE             = 92
	JavaLexerQUESTION          = 93
	JavaLexerCOLON             = 94
	JavaLexerEQUAL             = 95
	JavaLexerLE                = 96
	JavaLexerGE                = 97
	JavaLexerNOTEQUAL          = 98
	JavaLexerAND               = 99
	JavaLexerOR                = 100
	JavaLexerINC               = 101
	JavaLexerDEC               = 102
	JavaLexerADD               = 103
	JavaLexerSUB               = 104
	JavaLexerMUL               = 105
	JavaLexerDIV               = 106
	JavaLexerBITAND            = 107
	JavaLexerBITOR             = 108
	JavaLexerCARET             = 109
	JavaLexerMOD               = 110
	JavaLexerADD_ASSIGN        = 111
	JavaLexerSUB_ASSIGN        = 112
	JavaLexerMUL_ASSIGN        = 113
	JavaLexerDIV_ASSIGN        = 114
	JavaLexerAND_ASSIGN        = 115
	JavaLexerOR_ASSIGN         = 116
	JavaLexerXOR_ASSIGN        = 117
	JavaLexerMOD_ASSIGN        = 118
	JavaLexerLSHIFT_ASSIGN     = 119
	JavaLexerRSHIFT_ASSIGN     = 120
	JavaLexerURSHIFT_ASSIGN    = 121
	JavaLexerARROW             = 122
	JavaLexerCOLONCOLON        = 123
	JavaLexerAT                = 124
	JavaLexerELLIPSIS          = 125
	JavaLexerWS                = 126
	JavaLexerCOMMENT           = 127
	JavaLexerLINE_COMMENT      = 128
	JavaLexerIDENTIFIER        = 129
)

JavaLexer tokens.

View Source
const (
	JavaParserEOF               = antlr.TokenEOF
	JavaParserABSTRACT          = 1
	JavaParserASSERT            = 2
	JavaParserBOOLEAN           = 3
	JavaParserBREAK             = 4
	JavaParserBYTE              = 5
	JavaParserCASE              = 6
	JavaParserCATCH             = 7
	JavaParserCHAR              = 8
	JavaParserCLASS             = 9
	JavaParserCONST             = 10
	JavaParserCONTINUE          = 11
	JavaParserDEFAULT           = 12
	JavaParserDO                = 13
	JavaParserDOUBLE            = 14
	JavaParserELSE              = 15
	JavaParserENUM              = 16
	JavaParserEXPORTS           = 17
	JavaParserEXTENDS           = 18
	JavaParserFINAL             = 19
	JavaParserFINALLY           = 20
	JavaParserFLOAT             = 21
	JavaParserFOR               = 22
	JavaParserGOTO              = 23
	JavaParserIF                = 24
	JavaParserIMPLEMENTS        = 25
	JavaParserIMPORT            = 26
	JavaParserINSTANCEOF        = 27
	JavaParserINT               = 28
	JavaParserINTERFACE         = 29
	JavaParserLONG              = 30
	JavaParserMODULE            = 31
	JavaParserNATIVE            = 32
	JavaParserNEW               = 33
	JavaParserNON_SEALED        = 34
	JavaParserOPEN              = 35
	JavaParserOPENS             = 36
	JavaParserPACKAGE           = 37
	JavaParserPERMITS           = 38
	JavaParserPRIVATE           = 39
	JavaParserPROTECTED         = 40
	JavaParserPROVIDES          = 41
	JavaParserPUBLIC            = 42
	JavaParserRECORD            = 43
	JavaParserREQUIRES          = 44
	JavaParserRETURN            = 45
	JavaParserSEALED            = 46
	JavaParserSHORT             = 47
	JavaParserSTATIC            = 48
	JavaParserSTRICTFP          = 49
	JavaParserSUPER             = 50
	JavaParserSWITCH            = 51
	JavaParserSYNCHRONIZED      = 52
	JavaParserTHIS              = 53
	JavaParserTHROW             = 54
	JavaParserTHROWS            = 55
	JavaParserTO                = 56
	JavaParserTRANSIENT         = 57
	JavaParserTRANSITIVE        = 58
	JavaParserTRY               = 59
	JavaParserUSES              = 60
	JavaParserVAR               = 61
	JavaParserVOID              = 62
	JavaParserVOLATILE          = 63
	JavaParserWHEN              = 64
	JavaParserWHILE             = 65
	JavaParserWITH              = 66
	JavaParserYIELD             = 67
	JavaParserDECIMAL_LITERAL   = 68
	JavaParserHEX_LITERAL       = 69
	JavaParserOCT_LITERAL       = 70
	JavaParserBINARY_LITERAL    = 71
	JavaParserFLOAT_LITERAL     = 72
	JavaParserHEX_FLOAT_LITERAL = 73
	JavaParserBOOL_LITERAL      = 74
	JavaParserCHAR_LITERAL      = 75
	JavaParserSTRING_LITERAL    = 76
	JavaParserTEXT_BLOCK        = 77
	JavaParserNULL_LITERAL      = 78
	JavaParserLPAREN            = 79
	JavaParserRPAREN            = 80
	JavaParserLBRACE            = 81
	JavaParserRBRACE            = 82
	JavaParserLBRACK            = 83
	JavaParserRBRACK            = 84
	JavaParserSEMI              = 85
	JavaParserCOMMA             = 86
	JavaParserDOT               = 87
	JavaParserASSIGN            = 88
	JavaParserGT                = 89
	JavaParserLT                = 90
	JavaParserBANG              = 91
	JavaParserTILDE             = 92
	JavaParserQUESTION          = 93
	JavaParserCOLON             = 94
	JavaParserEQUAL             = 95
	JavaParserLE                = 96
	JavaParserGE                = 97
	JavaParserNOTEQUAL          = 98
	JavaParserAND               = 99
	JavaParserOR                = 100
	JavaParserINC               = 101
	JavaParserDEC               = 102
	JavaParserADD               = 103
	JavaParserSUB               = 104
	JavaParserMUL               = 105
	JavaParserDIV               = 106
	JavaParserBITAND            = 107
	JavaParserBITOR             = 108
	JavaParserCARET             = 109
	JavaParserMOD               = 110
	JavaParserADD_ASSIGN        = 111
	JavaParserSUB_ASSIGN        = 112
	JavaParserMUL_ASSIGN        = 113
	JavaParserDIV_ASSIGN        = 114
	JavaParserAND_ASSIGN        = 115
	JavaParserOR_ASSIGN         = 116
	JavaParserXOR_ASSIGN        = 117
	JavaParserMOD_ASSIGN        = 118
	JavaParserLSHIFT_ASSIGN     = 119
	JavaParserRSHIFT_ASSIGN     = 120
	JavaParserURSHIFT_ASSIGN    = 121
	JavaParserARROW             = 122
	JavaParserCOLONCOLON        = 123
	JavaParserAT                = 124
	JavaParserELLIPSIS          = 125
	JavaParserWS                = 126
	JavaParserCOMMENT           = 127
	JavaParserLINE_COMMENT      = 128
	JavaParserIDENTIFIER        = 129
)

JavaParser tokens.

View Source
const (
	JavaParserRULE_compilationUnit                   = 0
	JavaParserRULE_modularCompulationUnit            = 1
	JavaParserRULE_packageDeclaration                = 2
	JavaParserRULE_importDeclaration                 = 3
	JavaParserRULE_typeDeclaration                   = 4
	JavaParserRULE_modifier                          = 5
	JavaParserRULE_classOrInterfaceModifier          = 6
	JavaParserRULE_variableModifier                  = 7
	JavaParserRULE_classDeclaration                  = 8
	JavaParserRULE_typeParameters                    = 9
	JavaParserRULE_typeParameter                     = 10
	JavaParserRULE_typeBound                         = 11
	JavaParserRULE_enumDeclaration                   = 12
	JavaParserRULE_enumConstants                     = 13
	JavaParserRULE_enumConstant                      = 14
	JavaParserRULE_enumBodyDeclarations              = 15
	JavaParserRULE_interfaceDeclaration              = 16
	JavaParserRULE_classBody                         = 17
	JavaParserRULE_interfaceBody                     = 18
	JavaParserRULE_classBodyDeclaration              = 19
	JavaParserRULE_memberDeclaration                 = 20
	JavaParserRULE_methodDeclaration                 = 21
	JavaParserRULE_methodBody                        = 22
	JavaParserRULE_typeTypeOrVoid                    = 23
	JavaParserRULE_genericMethodDeclaration          = 24
	JavaParserRULE_genericConstructorDeclaration     = 25
	JavaParserRULE_constructorDeclaration            = 26
	JavaParserRULE_compactConstructorDeclaration     = 27
	JavaParserRULE_fieldDeclaration                  = 28
	JavaParserRULE_interfaceBodyDeclaration          = 29
	JavaParserRULE_interfaceMemberDeclaration        = 30
	JavaParserRULE_constDeclaration                  = 31
	JavaParserRULE_constantDeclarator                = 32
	JavaParserRULE_interfaceMethodDeclaration        = 33
	JavaParserRULE_interfaceMethodModifier           = 34
	JavaParserRULE_genericInterfaceMethodDeclaration = 35
	JavaParserRULE_interfaceCommonBodyDeclaration    = 36
	JavaParserRULE_variableDeclarators               = 37
	JavaParserRULE_variableDeclarator                = 38
	JavaParserRULE_variableDeclaratorId              = 39
	JavaParserRULE_variableInitializer               = 40
	JavaParserRULE_arrayInitializer                  = 41
	JavaParserRULE_classType                         = 42
	JavaParserRULE_packageName                       = 43
	JavaParserRULE_typeArgument                      = 44
	JavaParserRULE_qualifiedNameList                 = 45
	JavaParserRULE_formalParameters                  = 46
	JavaParserRULE_receiverParameter                 = 47
	JavaParserRULE_formalParameterList               = 48
	JavaParserRULE_formalParameter                   = 49
	JavaParserRULE_lambdaLVTIList                    = 50
	JavaParserRULE_lambdaLVTIParameter               = 51
	JavaParserRULE_qualifiedName                     = 52
	JavaParserRULE_literal                           = 53
	JavaParserRULE_integerLiteral                    = 54
	JavaParserRULE_floatLiteral                      = 55
	JavaParserRULE_altAnnotationQualifiedName        = 56
	JavaParserRULE_annotation                        = 57
	JavaParserRULE_annotationFieldValues             = 58
	JavaParserRULE_annotationFieldValue              = 59
	JavaParserRULE_annotationValue                   = 60
	JavaParserRULE_elementValue                      = 61
	JavaParserRULE_elementValueArrayInitializer      = 62
	JavaParserRULE_annotationTypeDeclaration         = 63
	JavaParserRULE_annotationTypeBody                = 64
	JavaParserRULE_annotationTypeElementDeclaration  = 65
	JavaParserRULE_annotationTypeElementRest         = 66
	JavaParserRULE_annotationMethodOrConstantRest    = 67
	JavaParserRULE_annotationMethodRest              = 68
	JavaParserRULE_annotationConstantRest            = 69
	JavaParserRULE_defaultValue                      = 70
	JavaParserRULE_moduleDeclaration                 = 71
	JavaParserRULE_moduleDirective                   = 72
	JavaParserRULE_requiresModifier                  = 73
	JavaParserRULE_recordDeclaration                 = 74
	JavaParserRULE_recordHeader                      = 75
	JavaParserRULE_recordComponentList               = 76
	JavaParserRULE_recordComponent                   = 77
	JavaParserRULE_recordBody                        = 78
	JavaParserRULE_block                             = 79
	JavaParserRULE_blockStatement                    = 80
	JavaParserRULE_localVariableDeclaration          = 81
	JavaParserRULE_identifier                        = 82
	JavaParserRULE_typeIdentifier                    = 83
	JavaParserRULE_localTypeDeclaration              = 84
	JavaParserRULE_statement                         = 85
	JavaParserRULE_catchClause                       = 86
	JavaParserRULE_catchType                         = 87
	JavaParserRULE_finallyBlock                      = 88
	JavaParserRULE_resourceSpecification             = 89
	JavaParserRULE_resources                         = 90
	JavaParserRULE_resource                          = 91
	JavaParserRULE_switchBlockStatementGroup         = 92
	JavaParserRULE_switchLabel                       = 93
	JavaParserRULE_forControl                        = 94
	JavaParserRULE_forInit                           = 95
	JavaParserRULE_enhancedForControl                = 96
	JavaParserRULE_expressionList                    = 97
	JavaParserRULE_methodCall                        = 98
	JavaParserRULE_expression                        = 99
	JavaParserRULE_pattern                           = 100
	JavaParserRULE_componentPatternList              = 101
	JavaParserRULE_componentPattern                  = 102
	JavaParserRULE_lambdaExpression                  = 103
	JavaParserRULE_lambdaParameters                  = 104
	JavaParserRULE_lambdaBody                        = 105
	JavaParserRULE_primary                           = 106
	JavaParserRULE_switchExpression                  = 107
	JavaParserRULE_switchLabeledRule                 = 108
	JavaParserRULE_guard                             = 109
	JavaParserRULE_casePattern                       = 110
	JavaParserRULE_switchRuleOutcome                 = 111
	JavaParserRULE_classOrInterfaceType              = 112
	JavaParserRULE_creator                           = 113
	JavaParserRULE_createdName                       = 114
	JavaParserRULE_innerCreator                      = 115
	JavaParserRULE_arrayCreatorRest                  = 116
	JavaParserRULE_classCreatorRest                  = 117
	JavaParserRULE_explicitGenericInvocation         = 118
	JavaParserRULE_typeArgumentsOrDiamond            = 119
	JavaParserRULE_nonWildcardTypeArgumentsOrDiamond = 120
	JavaParserRULE_nonWildcardTypeArguments          = 121
	JavaParserRULE_typeList                          = 122
	JavaParserRULE_typeType                          = 123
	JavaParserRULE_primitiveType                     = 124
	JavaParserRULE_typeArguments                     = 125
	JavaParserRULE_superSuffix                       = 126
	JavaParserRULE_explicitGenericInvocationSuffix   = 127
	JavaParserRULE_arguments                         = 128
)

JavaParser rules.

Variables

View Source
var JavaLexerLexerStaticData struct {
	ChannelNames           []string
	ModeNames              []string
	LiteralNames           []string
	SymbolicNames          []string
	RuleNames              []string
	PredictionContextCache *antlr.PredictionContextCache
	// contains filtered or unexported fields
}
View Source
var JavaParserParserStaticData struct {
	LiteralNames           []string
	SymbolicNames          []string
	RuleNames              []string
	PredictionContextCache *antlr.PredictionContextCache
	// contains filtered or unexported fields
}

Functions

func InitEmptyAltAnnotationQualifiedNameContext

func InitEmptyAltAnnotationQualifiedNameContext(p *AltAnnotationQualifiedNameContext)

func InitEmptyAnnotationConstantRestContext

func InitEmptyAnnotationConstantRestContext(p *AnnotationConstantRestContext)

func InitEmptyAnnotationContext

func InitEmptyAnnotationContext(p *AnnotationContext)

func InitEmptyAnnotationFieldValueContext

func InitEmptyAnnotationFieldValueContext(p *AnnotationFieldValueContext)

func InitEmptyAnnotationFieldValuesContext

func InitEmptyAnnotationFieldValuesContext(p *AnnotationFieldValuesContext)

func InitEmptyAnnotationMethodOrConstantRestContext

func InitEmptyAnnotationMethodOrConstantRestContext(p *AnnotationMethodOrConstantRestContext)

func InitEmptyAnnotationMethodRestContext

func InitEmptyAnnotationMethodRestContext(p *AnnotationMethodRestContext)

func InitEmptyAnnotationTypeBodyContext

func InitEmptyAnnotationTypeBodyContext(p *AnnotationTypeBodyContext)

func InitEmptyAnnotationTypeDeclarationContext

func InitEmptyAnnotationTypeDeclarationContext(p *AnnotationTypeDeclarationContext)

func InitEmptyAnnotationTypeElementDeclarationContext

func InitEmptyAnnotationTypeElementDeclarationContext(p *AnnotationTypeElementDeclarationContext)

func InitEmptyAnnotationTypeElementRestContext

func InitEmptyAnnotationTypeElementRestContext(p *AnnotationTypeElementRestContext)

func InitEmptyAnnotationValueContext

func InitEmptyAnnotationValueContext(p *AnnotationValueContext)

func InitEmptyArgumentsContext

func InitEmptyArgumentsContext(p *ArgumentsContext)

func InitEmptyArrayCreatorRestContext

func InitEmptyArrayCreatorRestContext(p *ArrayCreatorRestContext)

func InitEmptyArrayInitializerContext

func InitEmptyArrayInitializerContext(p *ArrayInitializerContext)

func InitEmptyBlockContext

func InitEmptyBlockContext(p *BlockContext)

func InitEmptyBlockStatementContext

func InitEmptyBlockStatementContext(p *BlockStatementContext)

func InitEmptyCasePatternContext

func InitEmptyCasePatternContext(p *CasePatternContext)

func InitEmptyCatchClauseContext

func InitEmptyCatchClauseContext(p *CatchClauseContext)

func InitEmptyCatchTypeContext

func InitEmptyCatchTypeContext(p *CatchTypeContext)

func InitEmptyClassBodyContext

func InitEmptyClassBodyContext(p *ClassBodyContext)

func InitEmptyClassBodyDeclarationContext

func InitEmptyClassBodyDeclarationContext(p *ClassBodyDeclarationContext)

func InitEmptyClassCreatorRestContext

func InitEmptyClassCreatorRestContext(p *ClassCreatorRestContext)

func InitEmptyClassDeclarationContext

func InitEmptyClassDeclarationContext(p *ClassDeclarationContext)

func InitEmptyClassOrInterfaceModifierContext

func InitEmptyClassOrInterfaceModifierContext(p *ClassOrInterfaceModifierContext)

func InitEmptyClassOrInterfaceTypeContext

func InitEmptyClassOrInterfaceTypeContext(p *ClassOrInterfaceTypeContext)

func InitEmptyClassTypeContext

func InitEmptyClassTypeContext(p *ClassTypeContext)

func InitEmptyCompactConstructorDeclarationContext

func InitEmptyCompactConstructorDeclarationContext(p *CompactConstructorDeclarationContext)

func InitEmptyCompilationUnitContext

func InitEmptyCompilationUnitContext(p *CompilationUnitContext)

func InitEmptyComponentPatternContext

func InitEmptyComponentPatternContext(p *ComponentPatternContext)

func InitEmptyComponentPatternListContext

func InitEmptyComponentPatternListContext(p *ComponentPatternListContext)

func InitEmptyConstDeclarationContext

func InitEmptyConstDeclarationContext(p *ConstDeclarationContext)

func InitEmptyConstantDeclaratorContext

func InitEmptyConstantDeclaratorContext(p *ConstantDeclaratorContext)

func InitEmptyConstructorDeclarationContext

func InitEmptyConstructorDeclarationContext(p *ConstructorDeclarationContext)

func InitEmptyCreatedNameContext

func InitEmptyCreatedNameContext(p *CreatedNameContext)

func InitEmptyCreatorContext

func InitEmptyCreatorContext(p *CreatorContext)

func InitEmptyDefaultValueContext

func InitEmptyDefaultValueContext(p *DefaultValueContext)

func InitEmptyElementValueArrayInitializerContext

func InitEmptyElementValueArrayInitializerContext(p *ElementValueArrayInitializerContext)

func InitEmptyElementValueContext

func InitEmptyElementValueContext(p *ElementValueContext)

func InitEmptyEnhancedForControlContext

func InitEmptyEnhancedForControlContext(p *EnhancedForControlContext)

func InitEmptyEnumBodyDeclarationsContext

func InitEmptyEnumBodyDeclarationsContext(p *EnumBodyDeclarationsContext)

func InitEmptyEnumConstantContext

func InitEmptyEnumConstantContext(p *EnumConstantContext)

func InitEmptyEnumConstantsContext

func InitEmptyEnumConstantsContext(p *EnumConstantsContext)

func InitEmptyEnumDeclarationContext

func InitEmptyEnumDeclarationContext(p *EnumDeclarationContext)

func InitEmptyExplicitGenericInvocationContext

func InitEmptyExplicitGenericInvocationContext(p *ExplicitGenericInvocationContext)

func InitEmptyExplicitGenericInvocationSuffixContext

func InitEmptyExplicitGenericInvocationSuffixContext(p *ExplicitGenericInvocationSuffixContext)

func InitEmptyExpressionContext

func InitEmptyExpressionContext(p *ExpressionContext)

func InitEmptyExpressionListContext

func InitEmptyExpressionListContext(p *ExpressionListContext)

func InitEmptyFieldDeclarationContext

func InitEmptyFieldDeclarationContext(p *FieldDeclarationContext)

func InitEmptyFinallyBlockContext

func InitEmptyFinallyBlockContext(p *FinallyBlockContext)

func InitEmptyFloatLiteralContext

func InitEmptyFloatLiteralContext(p *FloatLiteralContext)

func InitEmptyForControlContext

func InitEmptyForControlContext(p *ForControlContext)

func InitEmptyForInitContext

func InitEmptyForInitContext(p *ForInitContext)

func InitEmptyFormalParameterContext

func InitEmptyFormalParameterContext(p *FormalParameterContext)

func InitEmptyFormalParameterListContext

func InitEmptyFormalParameterListContext(p *FormalParameterListContext)

func InitEmptyFormalParametersContext

func InitEmptyFormalParametersContext(p *FormalParametersContext)

func InitEmptyGenericConstructorDeclarationContext

func InitEmptyGenericConstructorDeclarationContext(p *GenericConstructorDeclarationContext)

func InitEmptyGenericInterfaceMethodDeclarationContext

func InitEmptyGenericInterfaceMethodDeclarationContext(p *GenericInterfaceMethodDeclarationContext)

func InitEmptyGenericMethodDeclarationContext

func InitEmptyGenericMethodDeclarationContext(p *GenericMethodDeclarationContext)

func InitEmptyGuardContext

func InitEmptyGuardContext(p *GuardContext)

func InitEmptyIdentifierContext

func InitEmptyIdentifierContext(p *IdentifierContext)

func InitEmptyImportDeclarationContext

func InitEmptyImportDeclarationContext(p *ImportDeclarationContext)

func InitEmptyInnerCreatorContext

func InitEmptyInnerCreatorContext(p *InnerCreatorContext)

func InitEmptyIntegerLiteralContext

func InitEmptyIntegerLiteralContext(p *IntegerLiteralContext)

func InitEmptyInterfaceBodyContext

func InitEmptyInterfaceBodyContext(p *InterfaceBodyContext)

func InitEmptyInterfaceBodyDeclarationContext

func InitEmptyInterfaceBodyDeclarationContext(p *InterfaceBodyDeclarationContext)

func InitEmptyInterfaceCommonBodyDeclarationContext

func InitEmptyInterfaceCommonBodyDeclarationContext(p *InterfaceCommonBodyDeclarationContext)

func InitEmptyInterfaceDeclarationContext

func InitEmptyInterfaceDeclarationContext(p *InterfaceDeclarationContext)

func InitEmptyInterfaceMemberDeclarationContext

func InitEmptyInterfaceMemberDeclarationContext(p *InterfaceMemberDeclarationContext)

func InitEmptyInterfaceMethodDeclarationContext

func InitEmptyInterfaceMethodDeclarationContext(p *InterfaceMethodDeclarationContext)

func InitEmptyInterfaceMethodModifierContext

func InitEmptyInterfaceMethodModifierContext(p *InterfaceMethodModifierContext)

func InitEmptyLambdaBodyContext

func InitEmptyLambdaBodyContext(p *LambdaBodyContext)

func InitEmptyLambdaExpressionContext

func InitEmptyLambdaExpressionContext(p *LambdaExpressionContext)

func InitEmptyLambdaLVTIListContext

func InitEmptyLambdaLVTIListContext(p *LambdaLVTIListContext)

func InitEmptyLambdaLVTIParameterContext

func InitEmptyLambdaLVTIParameterContext(p *LambdaLVTIParameterContext)

func InitEmptyLambdaParametersContext

func InitEmptyLambdaParametersContext(p *LambdaParametersContext)

func InitEmptyLiteralContext

func InitEmptyLiteralContext(p *LiteralContext)

func InitEmptyLocalTypeDeclarationContext

func InitEmptyLocalTypeDeclarationContext(p *LocalTypeDeclarationContext)

func InitEmptyLocalVariableDeclarationContext

func InitEmptyLocalVariableDeclarationContext(p *LocalVariableDeclarationContext)

func InitEmptyMemberDeclarationContext

func InitEmptyMemberDeclarationContext(p *MemberDeclarationContext)

func InitEmptyMethodBodyContext

func InitEmptyMethodBodyContext(p *MethodBodyContext)

func InitEmptyMethodCallContext

func InitEmptyMethodCallContext(p *MethodCallContext)

func InitEmptyMethodDeclarationContext

func InitEmptyMethodDeclarationContext(p *MethodDeclarationContext)

func InitEmptyModifierContext

func InitEmptyModifierContext(p *ModifierContext)

func InitEmptyModularCompulationUnitContext

func InitEmptyModularCompulationUnitContext(p *ModularCompulationUnitContext)

func InitEmptyModuleDeclarationContext

func InitEmptyModuleDeclarationContext(p *ModuleDeclarationContext)

func InitEmptyModuleDirectiveContext

func InitEmptyModuleDirectiveContext(p *ModuleDirectiveContext)

func InitEmptyNonWildcardTypeArgumentsContext

func InitEmptyNonWildcardTypeArgumentsContext(p *NonWildcardTypeArgumentsContext)

func InitEmptyNonWildcardTypeArgumentsOrDiamondContext

func InitEmptyNonWildcardTypeArgumentsOrDiamondContext(p *NonWildcardTypeArgumentsOrDiamondContext)

func InitEmptyPackageDeclarationContext

func InitEmptyPackageDeclarationContext(p *PackageDeclarationContext)

func InitEmptyPackageNameContext

func InitEmptyPackageNameContext(p *PackageNameContext)

func InitEmptyPatternContext

func InitEmptyPatternContext(p *PatternContext)

func InitEmptyPrimaryContext

func InitEmptyPrimaryContext(p *PrimaryContext)

func InitEmptyPrimitiveTypeContext

func InitEmptyPrimitiveTypeContext(p *PrimitiveTypeContext)

func InitEmptyQualifiedNameContext

func InitEmptyQualifiedNameContext(p *QualifiedNameContext)

func InitEmptyQualifiedNameListContext

func InitEmptyQualifiedNameListContext(p *QualifiedNameListContext)

func InitEmptyReceiverParameterContext

func InitEmptyReceiverParameterContext(p *ReceiverParameterContext)

func InitEmptyRecordBodyContext

func InitEmptyRecordBodyContext(p *RecordBodyContext)

func InitEmptyRecordComponentContext

func InitEmptyRecordComponentContext(p *RecordComponentContext)

func InitEmptyRecordComponentListContext

func InitEmptyRecordComponentListContext(p *RecordComponentListContext)

func InitEmptyRecordDeclarationContext

func InitEmptyRecordDeclarationContext(p *RecordDeclarationContext)

func InitEmptyRecordHeaderContext

func InitEmptyRecordHeaderContext(p *RecordHeaderContext)

func InitEmptyRequiresModifierContext

func InitEmptyRequiresModifierContext(p *RequiresModifierContext)

func InitEmptyResourceContext

func InitEmptyResourceContext(p *ResourceContext)

func InitEmptyResourceSpecificationContext

func InitEmptyResourceSpecificationContext(p *ResourceSpecificationContext)

func InitEmptyResourcesContext

func InitEmptyResourcesContext(p *ResourcesContext)

func InitEmptyStatementContext

func InitEmptyStatementContext(p *StatementContext)

func InitEmptySuperSuffixContext

func InitEmptySuperSuffixContext(p *SuperSuffixContext)

func InitEmptySwitchBlockStatementGroupContext

func InitEmptySwitchBlockStatementGroupContext(p *SwitchBlockStatementGroupContext)

func InitEmptySwitchExpressionContext

func InitEmptySwitchExpressionContext(p *SwitchExpressionContext)

func InitEmptySwitchLabelContext

func InitEmptySwitchLabelContext(p *SwitchLabelContext)

func InitEmptySwitchLabeledRuleContext

func InitEmptySwitchLabeledRuleContext(p *SwitchLabeledRuleContext)

func InitEmptySwitchRuleOutcomeContext

func InitEmptySwitchRuleOutcomeContext(p *SwitchRuleOutcomeContext)

func InitEmptyTypeArgumentContext

func InitEmptyTypeArgumentContext(p *TypeArgumentContext)

func InitEmptyTypeArgumentsContext

func InitEmptyTypeArgumentsContext(p *TypeArgumentsContext)

func InitEmptyTypeArgumentsOrDiamondContext

func InitEmptyTypeArgumentsOrDiamondContext(p *TypeArgumentsOrDiamondContext)

func InitEmptyTypeBoundContext

func InitEmptyTypeBoundContext(p *TypeBoundContext)

func InitEmptyTypeDeclarationContext

func InitEmptyTypeDeclarationContext(p *TypeDeclarationContext)

func InitEmptyTypeIdentifierContext

func InitEmptyTypeIdentifierContext(p *TypeIdentifierContext)

func InitEmptyTypeListContext

func InitEmptyTypeListContext(p *TypeListContext)

func InitEmptyTypeParameterContext

func InitEmptyTypeParameterContext(p *TypeParameterContext)

func InitEmptyTypeParametersContext

func InitEmptyTypeParametersContext(p *TypeParametersContext)

func InitEmptyTypeTypeContext

func InitEmptyTypeTypeContext(p *TypeTypeContext)

func InitEmptyTypeTypeOrVoidContext

func InitEmptyTypeTypeOrVoidContext(p *TypeTypeOrVoidContext)

func InitEmptyVariableDeclaratorContext

func InitEmptyVariableDeclaratorContext(p *VariableDeclaratorContext)

func InitEmptyVariableDeclaratorIdContext

func InitEmptyVariableDeclaratorIdContext(p *VariableDeclaratorIdContext)

func InitEmptyVariableDeclaratorsContext

func InitEmptyVariableDeclaratorsContext(p *VariableDeclaratorsContext)

func InitEmptyVariableInitializerContext

func InitEmptyVariableInitializerContext(p *VariableInitializerContext)

func InitEmptyVariableModifierContext

func InitEmptyVariableModifierContext(p *VariableModifierContext)

func JavaLexerInit

func JavaLexerInit()

JavaLexerInit initializes any static state used to implement JavaLexer. By default the static state used to implement the lexer is lazily initialized during the first call to NewJavaLexer(). You can call this function if you wish to initialize the static state ahead of time.

func JavaParserInit

func JavaParserInit()

JavaParserInit initializes any static state used to implement JavaParser. By default the static state used to implement the parser is lazily initialized during the first call to NewJavaParser(). You can call this function if you wish to initialize the static state ahead of time.

Types

type AltAnnotationQualifiedNameContext

type AltAnnotationQualifiedNameContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAltAnnotationQualifiedNameContext

func NewAltAnnotationQualifiedNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AltAnnotationQualifiedNameContext

func NewEmptyAltAnnotationQualifiedNameContext

func NewEmptyAltAnnotationQualifiedNameContext() *AltAnnotationQualifiedNameContext

func (*AltAnnotationQualifiedNameContext) AT

func (*AltAnnotationQualifiedNameContext) AllDOT

func (*AltAnnotationQualifiedNameContext) AllIdentifier

func (*AltAnnotationQualifiedNameContext) DOT

func (*AltAnnotationQualifiedNameContext) EnterRule

func (*AltAnnotationQualifiedNameContext) ExitRule

func (*AltAnnotationQualifiedNameContext) GetParser

func (*AltAnnotationQualifiedNameContext) GetRuleContext

func (*AltAnnotationQualifiedNameContext) Identifier

func (*AltAnnotationQualifiedNameContext) IsAltAnnotationQualifiedNameContext

func (*AltAnnotationQualifiedNameContext) IsAltAnnotationQualifiedNameContext()

func (*AltAnnotationQualifiedNameContext) ToStringTree

func (s *AltAnnotationQualifiedNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type AnnotationConstantRestContext

type AnnotationConstantRestContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAnnotationConstantRestContext

func NewAnnotationConstantRestContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnnotationConstantRestContext

func NewEmptyAnnotationConstantRestContext

func NewEmptyAnnotationConstantRestContext() *AnnotationConstantRestContext

func (*AnnotationConstantRestContext) EnterRule

func (s *AnnotationConstantRestContext) EnterRule(listener antlr.ParseTreeListener)

func (*AnnotationConstantRestContext) ExitRule

func (*AnnotationConstantRestContext) GetParser

func (*AnnotationConstantRestContext) GetRuleContext

func (s *AnnotationConstantRestContext) GetRuleContext() antlr.RuleContext

func (*AnnotationConstantRestContext) IsAnnotationConstantRestContext

func (*AnnotationConstantRestContext) IsAnnotationConstantRestContext()

func (*AnnotationConstantRestContext) ToStringTree

func (s *AnnotationConstantRestContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*AnnotationConstantRestContext) VariableDeclarators

type AnnotationContext

type AnnotationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAnnotationContext

func NewAnnotationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnnotationContext

func NewEmptyAnnotationContext

func NewEmptyAnnotationContext() *AnnotationContext

func (*AnnotationContext) AT

func (*AnnotationContext) AnnotationFieldValues

func (s *AnnotationContext) AnnotationFieldValues() IAnnotationFieldValuesContext

func (*AnnotationContext) EnterRule

func (s *AnnotationContext) EnterRule(listener antlr.ParseTreeListener)

func (*AnnotationContext) ExitRule

func (s *AnnotationContext) ExitRule(listener antlr.ParseTreeListener)

func (*AnnotationContext) GetParser

func (s *AnnotationContext) GetParser() antlr.Parser

func (*AnnotationContext) GetRuleContext

func (s *AnnotationContext) GetRuleContext() antlr.RuleContext

func (*AnnotationContext) IsAnnotationContext

func (*AnnotationContext) IsAnnotationContext()

func (*AnnotationContext) QualifiedName

func (s *AnnotationContext) QualifiedName() IQualifiedNameContext

func (*AnnotationContext) ToStringTree

func (s *AnnotationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type AnnotationFieldValueContext

type AnnotationFieldValueContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAnnotationFieldValueContext

func NewAnnotationFieldValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnnotationFieldValueContext

func NewEmptyAnnotationFieldValueContext

func NewEmptyAnnotationFieldValueContext() *AnnotationFieldValueContext

func (*AnnotationFieldValueContext) ASSIGN

func (*AnnotationFieldValueContext) AnnotationValue

func (*AnnotationFieldValueContext) EnterRule

func (s *AnnotationFieldValueContext) EnterRule(listener antlr.ParseTreeListener)

func (*AnnotationFieldValueContext) ExitRule

func (s *AnnotationFieldValueContext) ExitRule(listener antlr.ParseTreeListener)

func (*AnnotationFieldValueContext) GetParser

func (s *AnnotationFieldValueContext) GetParser() antlr.Parser

func (*AnnotationFieldValueContext) GetRuleContext

func (s *AnnotationFieldValueContext) GetRuleContext() antlr.RuleContext

func (*AnnotationFieldValueContext) Identifier

func (*AnnotationFieldValueContext) IsAnnotationFieldValueContext

func (*AnnotationFieldValueContext) IsAnnotationFieldValueContext()

func (*AnnotationFieldValueContext) ToStringTree

func (s *AnnotationFieldValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type AnnotationFieldValuesContext

type AnnotationFieldValuesContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAnnotationFieldValuesContext

func NewAnnotationFieldValuesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnnotationFieldValuesContext

func NewEmptyAnnotationFieldValuesContext

func NewEmptyAnnotationFieldValuesContext() *AnnotationFieldValuesContext

func (*AnnotationFieldValuesContext) AllAnnotationFieldValue

func (s *AnnotationFieldValuesContext) AllAnnotationFieldValue() []IAnnotationFieldValueContext

func (*AnnotationFieldValuesContext) AllCOMMA

func (*AnnotationFieldValuesContext) AnnotationFieldValue

func (*AnnotationFieldValuesContext) COMMA

func (*AnnotationFieldValuesContext) EnterRule

func (s *AnnotationFieldValuesContext) EnterRule(listener antlr.ParseTreeListener)

func (*AnnotationFieldValuesContext) ExitRule

func (*AnnotationFieldValuesContext) GetParser

func (s *AnnotationFieldValuesContext) GetParser() antlr.Parser

func (*AnnotationFieldValuesContext) GetRuleContext

func (s *AnnotationFieldValuesContext) GetRuleContext() antlr.RuleContext

func (*AnnotationFieldValuesContext) IsAnnotationFieldValuesContext

func (*AnnotationFieldValuesContext) IsAnnotationFieldValuesContext()

func (*AnnotationFieldValuesContext) LPAREN

func (*AnnotationFieldValuesContext) RPAREN

func (*AnnotationFieldValuesContext) ToStringTree

func (s *AnnotationFieldValuesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type AnnotationMethodOrConstantRestContext

type AnnotationMethodOrConstantRestContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAnnotationMethodOrConstantRestContext

func NewAnnotationMethodOrConstantRestContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnnotationMethodOrConstantRestContext

func NewEmptyAnnotationMethodOrConstantRestContext

func NewEmptyAnnotationMethodOrConstantRestContext() *AnnotationMethodOrConstantRestContext

func (*AnnotationMethodOrConstantRestContext) AnnotationConstantRest

func (*AnnotationMethodOrConstantRestContext) AnnotationMethodRest

func (*AnnotationMethodOrConstantRestContext) EnterRule

func (*AnnotationMethodOrConstantRestContext) ExitRule

func (*AnnotationMethodOrConstantRestContext) GetParser

func (*AnnotationMethodOrConstantRestContext) GetRuleContext

func (*AnnotationMethodOrConstantRestContext) IsAnnotationMethodOrConstantRestContext

func (*AnnotationMethodOrConstantRestContext) IsAnnotationMethodOrConstantRestContext()

func (*AnnotationMethodOrConstantRestContext) ToStringTree

func (s *AnnotationMethodOrConstantRestContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type AnnotationMethodRestContext

type AnnotationMethodRestContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAnnotationMethodRestContext

func NewAnnotationMethodRestContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnnotationMethodRestContext

func NewEmptyAnnotationMethodRestContext

func NewEmptyAnnotationMethodRestContext() *AnnotationMethodRestContext

func (*AnnotationMethodRestContext) DefaultValue

func (*AnnotationMethodRestContext) EnterRule

func (s *AnnotationMethodRestContext) EnterRule(listener antlr.ParseTreeListener)

func (*AnnotationMethodRestContext) ExitRule

func (s *AnnotationMethodRestContext) ExitRule(listener antlr.ParseTreeListener)

func (*AnnotationMethodRestContext) GetParser

func (s *AnnotationMethodRestContext) GetParser() antlr.Parser

func (*AnnotationMethodRestContext) GetRuleContext

func (s *AnnotationMethodRestContext) GetRuleContext() antlr.RuleContext

func (*AnnotationMethodRestContext) Identifier

func (*AnnotationMethodRestContext) IsAnnotationMethodRestContext

func (*AnnotationMethodRestContext) IsAnnotationMethodRestContext()

func (*AnnotationMethodRestContext) LPAREN

func (*AnnotationMethodRestContext) RPAREN

func (*AnnotationMethodRestContext) ToStringTree

func (s *AnnotationMethodRestContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type AnnotationTypeBodyContext

type AnnotationTypeBodyContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAnnotationTypeBodyContext

func NewAnnotationTypeBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnnotationTypeBodyContext

func NewEmptyAnnotationTypeBodyContext

func NewEmptyAnnotationTypeBodyContext() *AnnotationTypeBodyContext

func (*AnnotationTypeBodyContext) AllAnnotationTypeElementDeclaration

func (s *AnnotationTypeBodyContext) AllAnnotationTypeElementDeclaration() []IAnnotationTypeElementDeclarationContext

func (*AnnotationTypeBodyContext) AnnotationTypeElementDeclaration

func (s *AnnotationTypeBodyContext) AnnotationTypeElementDeclaration(i int) IAnnotationTypeElementDeclarationContext

func (*AnnotationTypeBodyContext) EnterRule

func (s *AnnotationTypeBodyContext) EnterRule(listener antlr.ParseTreeListener)

func (*AnnotationTypeBodyContext) ExitRule

func (s *AnnotationTypeBodyContext) ExitRule(listener antlr.ParseTreeListener)

func (*AnnotationTypeBodyContext) GetParser

func (s *AnnotationTypeBodyContext) GetParser() antlr.Parser

func (*AnnotationTypeBodyContext) GetRuleContext

func (s *AnnotationTypeBodyContext) GetRuleContext() antlr.RuleContext

func (*AnnotationTypeBodyContext) IsAnnotationTypeBodyContext

func (*AnnotationTypeBodyContext) IsAnnotationTypeBodyContext()

func (*AnnotationTypeBodyContext) LBRACE

func (*AnnotationTypeBodyContext) RBRACE

func (*AnnotationTypeBodyContext) ToStringTree

func (s *AnnotationTypeBodyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type AnnotationTypeDeclarationContext

type AnnotationTypeDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAnnotationTypeDeclarationContext

func NewAnnotationTypeDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnnotationTypeDeclarationContext

func NewEmptyAnnotationTypeDeclarationContext

func NewEmptyAnnotationTypeDeclarationContext() *AnnotationTypeDeclarationContext

func (*AnnotationTypeDeclarationContext) AT

func (*AnnotationTypeDeclarationContext) AnnotationTypeBody

func (*AnnotationTypeDeclarationContext) EnterRule

func (*AnnotationTypeDeclarationContext) ExitRule

func (*AnnotationTypeDeclarationContext) GetParser

func (*AnnotationTypeDeclarationContext) GetRuleContext

func (*AnnotationTypeDeclarationContext) INTERFACE

func (*AnnotationTypeDeclarationContext) Identifier

func (*AnnotationTypeDeclarationContext) IsAnnotationTypeDeclarationContext

func (*AnnotationTypeDeclarationContext) IsAnnotationTypeDeclarationContext()

func (*AnnotationTypeDeclarationContext) ToStringTree

func (s *AnnotationTypeDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type AnnotationTypeElementDeclarationContext

type AnnotationTypeElementDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAnnotationTypeElementDeclarationContext

func NewAnnotationTypeElementDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnnotationTypeElementDeclarationContext

func NewEmptyAnnotationTypeElementDeclarationContext

func NewEmptyAnnotationTypeElementDeclarationContext() *AnnotationTypeElementDeclarationContext

func (*AnnotationTypeElementDeclarationContext) AllModifier

func (*AnnotationTypeElementDeclarationContext) AnnotationTypeElementRest

func (*AnnotationTypeElementDeclarationContext) EnterRule

func (*AnnotationTypeElementDeclarationContext) ExitRule

func (*AnnotationTypeElementDeclarationContext) GetParser

func (*AnnotationTypeElementDeclarationContext) GetRuleContext

func (*AnnotationTypeElementDeclarationContext) IsAnnotationTypeElementDeclarationContext

func (*AnnotationTypeElementDeclarationContext) IsAnnotationTypeElementDeclarationContext()

func (*AnnotationTypeElementDeclarationContext) Modifier

func (*AnnotationTypeElementDeclarationContext) SEMI

func (*AnnotationTypeElementDeclarationContext) ToStringTree

func (s *AnnotationTypeElementDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type AnnotationTypeElementRestContext

type AnnotationTypeElementRestContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAnnotationTypeElementRestContext

func NewAnnotationTypeElementRestContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnnotationTypeElementRestContext

func NewEmptyAnnotationTypeElementRestContext

func NewEmptyAnnotationTypeElementRestContext() *AnnotationTypeElementRestContext

func (*AnnotationTypeElementRestContext) AnnotationMethodOrConstantRest

func (*AnnotationTypeElementRestContext) AnnotationTypeDeclaration

func (*AnnotationTypeElementRestContext) ClassDeclaration

func (*AnnotationTypeElementRestContext) EnterRule

func (*AnnotationTypeElementRestContext) EnumDeclaration

func (*AnnotationTypeElementRestContext) ExitRule

func (*AnnotationTypeElementRestContext) GetParser

func (*AnnotationTypeElementRestContext) GetRuleContext

func (*AnnotationTypeElementRestContext) InterfaceDeclaration

func (*AnnotationTypeElementRestContext) IsAnnotationTypeElementRestContext

func (*AnnotationTypeElementRestContext) IsAnnotationTypeElementRestContext()

func (*AnnotationTypeElementRestContext) RecordDeclaration

func (*AnnotationTypeElementRestContext) SEMI

func (*AnnotationTypeElementRestContext) ToStringTree

func (s *AnnotationTypeElementRestContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*AnnotationTypeElementRestContext) TypeType

type AnnotationValueContext

type AnnotationValueContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAnnotationValueContext

func NewAnnotationValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnnotationValueContext

func NewEmptyAnnotationValueContext

func NewEmptyAnnotationValueContext() *AnnotationValueContext

func (*AnnotationValueContext) AllAnnotationValue

func (s *AnnotationValueContext) AllAnnotationValue() []IAnnotationValueContext

func (*AnnotationValueContext) AllCOMMA

func (s *AnnotationValueContext) AllCOMMA() []antlr.TerminalNode

func (*AnnotationValueContext) Annotation

func (*AnnotationValueContext) AnnotationValue

func (s *AnnotationValueContext) AnnotationValue(i int) IAnnotationValueContext

func (*AnnotationValueContext) COMMA

func (*AnnotationValueContext) EnterRule

func (s *AnnotationValueContext) EnterRule(listener antlr.ParseTreeListener)

func (*AnnotationValueContext) ExitRule

func (s *AnnotationValueContext) ExitRule(listener antlr.ParseTreeListener)

func (*AnnotationValueContext) Expression

func (*AnnotationValueContext) GetParser

func (s *AnnotationValueContext) GetParser() antlr.Parser

func (*AnnotationValueContext) GetRuleContext

func (s *AnnotationValueContext) GetRuleContext() antlr.RuleContext

func (*AnnotationValueContext) IsAnnotationValueContext

func (*AnnotationValueContext) IsAnnotationValueContext()

func (*AnnotationValueContext) LBRACE

func (*AnnotationValueContext) RBRACE

func (*AnnotationValueContext) ToStringTree

func (s *AnnotationValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ArgumentsContext

type ArgumentsContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArgumentsContext

func NewArgumentsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArgumentsContext

func NewEmptyArgumentsContext

func NewEmptyArgumentsContext() *ArgumentsContext

func (*ArgumentsContext) EnterRule

func (s *ArgumentsContext) EnterRule(listener antlr.ParseTreeListener)

func (*ArgumentsContext) ExitRule

func (s *ArgumentsContext) ExitRule(listener antlr.ParseTreeListener)

func (*ArgumentsContext) ExpressionList

func (s *ArgumentsContext) ExpressionList() IExpressionListContext

func (*ArgumentsContext) GetParser

func (s *ArgumentsContext) GetParser() antlr.Parser

func (*ArgumentsContext) GetRuleContext

func (s *ArgumentsContext) GetRuleContext() antlr.RuleContext

func (*ArgumentsContext) IsArgumentsContext

func (*ArgumentsContext) IsArgumentsContext()

func (*ArgumentsContext) LPAREN

func (s *ArgumentsContext) LPAREN() antlr.TerminalNode

func (*ArgumentsContext) RPAREN

func (s *ArgumentsContext) RPAREN() antlr.TerminalNode

func (*ArgumentsContext) ToStringTree

func (s *ArgumentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ArrayCreatorRestContext

type ArrayCreatorRestContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArrayCreatorRestContext

func NewArrayCreatorRestContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayCreatorRestContext

func NewEmptyArrayCreatorRestContext

func NewEmptyArrayCreatorRestContext() *ArrayCreatorRestContext

func (*ArrayCreatorRestContext) AllExpression

func (s *ArrayCreatorRestContext) AllExpression() []IExpressionContext

func (*ArrayCreatorRestContext) AllLBRACK

func (s *ArrayCreatorRestContext) AllLBRACK() []antlr.TerminalNode

func (*ArrayCreatorRestContext) AllRBRACK

func (s *ArrayCreatorRestContext) AllRBRACK() []antlr.TerminalNode

func (*ArrayCreatorRestContext) ArrayInitializer

func (s *ArrayCreatorRestContext) ArrayInitializer() IArrayInitializerContext

func (*ArrayCreatorRestContext) EnterRule

func (s *ArrayCreatorRestContext) EnterRule(listener antlr.ParseTreeListener)

func (*ArrayCreatorRestContext) ExitRule

func (s *ArrayCreatorRestContext) ExitRule(listener antlr.ParseTreeListener)

func (*ArrayCreatorRestContext) Expression

func (*ArrayCreatorRestContext) GetParser

func (s *ArrayCreatorRestContext) GetParser() antlr.Parser

func (*ArrayCreatorRestContext) GetRuleContext

func (s *ArrayCreatorRestContext) GetRuleContext() antlr.RuleContext

func (*ArrayCreatorRestContext) IsArrayCreatorRestContext

func (*ArrayCreatorRestContext) IsArrayCreatorRestContext()

func (*ArrayCreatorRestContext) LBRACK

func (*ArrayCreatorRestContext) RBRACK

func (*ArrayCreatorRestContext) ToStringTree

func (s *ArrayCreatorRestContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ArrayInitializerContext

type ArrayInitializerContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArrayInitializerContext

func NewArrayInitializerContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayInitializerContext

func NewEmptyArrayInitializerContext

func NewEmptyArrayInitializerContext() *ArrayInitializerContext

func (*ArrayInitializerContext) AllCOMMA

func (s *ArrayInitializerContext) AllCOMMA() []antlr.TerminalNode

func (*ArrayInitializerContext) AllVariableInitializer

func (s *ArrayInitializerContext) AllVariableInitializer() []IVariableInitializerContext

func (*ArrayInitializerContext) COMMA

func (*ArrayInitializerContext) EnterRule

func (s *ArrayInitializerContext) EnterRule(listener antlr.ParseTreeListener)

func (*ArrayInitializerContext) ExitRule

func (s *ArrayInitializerContext) ExitRule(listener antlr.ParseTreeListener)

func (*ArrayInitializerContext) GetParser

func (s *ArrayInitializerContext) GetParser() antlr.Parser

func (*ArrayInitializerContext) GetRuleContext

func (s *ArrayInitializerContext) GetRuleContext() antlr.RuleContext

func (*ArrayInitializerContext) IsArrayInitializerContext

func (*ArrayInitializerContext) IsArrayInitializerContext()

func (*ArrayInitializerContext) LBRACE

func (*ArrayInitializerContext) RBRACE

func (*ArrayInitializerContext) ToStringTree

func (s *ArrayInitializerContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ArrayInitializerContext) VariableInitializer

func (s *ArrayInitializerContext) VariableInitializer(i int) IVariableInitializerContext

type BaseJavaParserListener

type BaseJavaParserListener struct{}

BaseJavaParserListener is a complete listener for a parse tree produced by JavaParser.

func (*BaseJavaParserListener) EnterAltAnnotationQualifiedName

func (s *BaseJavaParserListener) EnterAltAnnotationQualifiedName(ctx *AltAnnotationQualifiedNameContext)

EnterAltAnnotationQualifiedName is called when production altAnnotationQualifiedName is entered.

func (*BaseJavaParserListener) EnterAnnotation

func (s *BaseJavaParserListener) EnterAnnotation(ctx *AnnotationContext)

EnterAnnotation is called when production annotation is entered.

func (*BaseJavaParserListener) EnterAnnotationConstantRest

func (s *BaseJavaParserListener) EnterAnnotationConstantRest(ctx *AnnotationConstantRestContext)

EnterAnnotationConstantRest is called when production annotationConstantRest is entered.

func (*BaseJavaParserListener) EnterAnnotationFieldValue

func (s *BaseJavaParserListener) EnterAnnotationFieldValue(ctx *AnnotationFieldValueContext)

EnterAnnotationFieldValue is called when production annotationFieldValue is entered.

func (*BaseJavaParserListener) EnterAnnotationFieldValues

func (s *BaseJavaParserListener) EnterAnnotationFieldValues(ctx *AnnotationFieldValuesContext)

EnterAnnotationFieldValues is called when production annotationFieldValues is entered.

func (*BaseJavaParserListener) EnterAnnotationMethodOrConstantRest

func (s *BaseJavaParserListener) EnterAnnotationMethodOrConstantRest(ctx *AnnotationMethodOrConstantRestContext)

EnterAnnotationMethodOrConstantRest is called when production annotationMethodOrConstantRest is entered.

func (*BaseJavaParserListener) EnterAnnotationMethodRest

func (s *BaseJavaParserListener) EnterAnnotationMethodRest(ctx *AnnotationMethodRestContext)

EnterAnnotationMethodRest is called when production annotationMethodRest is entered.

func (*BaseJavaParserListener) EnterAnnotationTypeBody

func (s *BaseJavaParserListener) EnterAnnotationTypeBody(ctx *AnnotationTypeBodyContext)

EnterAnnotationTypeBody is called when production annotationTypeBody is entered.

func (*BaseJavaParserListener) EnterAnnotationTypeDeclaration

func (s *BaseJavaParserListener) EnterAnnotationTypeDeclaration(ctx *AnnotationTypeDeclarationContext)

EnterAnnotationTypeDeclaration is called when production annotationTypeDeclaration is entered.

func (*BaseJavaParserListener) EnterAnnotationTypeElementDeclaration

func (s *BaseJavaParserListener) EnterAnnotationTypeElementDeclaration(ctx *AnnotationTypeElementDeclarationContext)

EnterAnnotationTypeElementDeclaration is called when production annotationTypeElementDeclaration is entered.

func (*BaseJavaParserListener) EnterAnnotationTypeElementRest

func (s *BaseJavaParserListener) EnterAnnotationTypeElementRest(ctx *AnnotationTypeElementRestContext)

EnterAnnotationTypeElementRest is called when production annotationTypeElementRest is entered.

func (*BaseJavaParserListener) EnterAnnotationValue

func (s *BaseJavaParserListener) EnterAnnotationValue(ctx *AnnotationValueContext)

EnterAnnotationValue is called when production annotationValue is entered.

func (*BaseJavaParserListener) EnterArguments

func (s *BaseJavaParserListener) EnterArguments(ctx *ArgumentsContext)

EnterArguments is called when production arguments is entered.

func (*BaseJavaParserListener) EnterArrayCreatorRest

func (s *BaseJavaParserListener) EnterArrayCreatorRest(ctx *ArrayCreatorRestContext)

EnterArrayCreatorRest is called when production arrayCreatorRest is entered.

func (*BaseJavaParserListener) EnterArrayInitializer

func (s *BaseJavaParserListener) EnterArrayInitializer(ctx *ArrayInitializerContext)

EnterArrayInitializer is called when production arrayInitializer is entered.

func (*BaseJavaParserListener) EnterBinaryOperatorExpression

func (s *BaseJavaParserListener) EnterBinaryOperatorExpression(ctx *BinaryOperatorExpressionContext)

EnterBinaryOperatorExpression is called when production BinaryOperatorExpression is entered.

func (*BaseJavaParserListener) EnterBlock

func (s *BaseJavaParserListener) EnterBlock(ctx *BlockContext)

EnterBlock is called when production block is entered.

func (*BaseJavaParserListener) EnterBlockStatement

func (s *BaseJavaParserListener) EnterBlockStatement(ctx *BlockStatementContext)

EnterBlockStatement is called when production blockStatement is entered.

func (*BaseJavaParserListener) EnterCasePattern

func (s *BaseJavaParserListener) EnterCasePattern(ctx *CasePatternContext)

EnterCasePattern is called when production casePattern is entered.

func (*BaseJavaParserListener) EnterCastExpression

func (s *BaseJavaParserListener) EnterCastExpression(ctx *CastExpressionContext)

EnterCastExpression is called when production CastExpression is entered.

func (*BaseJavaParserListener) EnterCatchClause

func (s *BaseJavaParserListener) EnterCatchClause(ctx *CatchClauseContext)

EnterCatchClause is called when production catchClause is entered.

func (*BaseJavaParserListener) EnterCatchType

func (s *BaseJavaParserListener) EnterCatchType(ctx *CatchTypeContext)

EnterCatchType is called when production catchType is entered.

func (*BaseJavaParserListener) EnterClassBody

func (s *BaseJavaParserListener) EnterClassBody(ctx *ClassBodyContext)

EnterClassBody is called when production classBody is entered.

func (*BaseJavaParserListener) EnterClassBodyDeclaration

func (s *BaseJavaParserListener) EnterClassBodyDeclaration(ctx *ClassBodyDeclarationContext)

EnterClassBodyDeclaration is called when production classBodyDeclaration is entered.

func (*BaseJavaParserListener) EnterClassCreatorRest

func (s *BaseJavaParserListener) EnterClassCreatorRest(ctx *ClassCreatorRestContext)

EnterClassCreatorRest is called when production classCreatorRest is entered.

func (*BaseJavaParserListener) EnterClassDeclaration

func (s *BaseJavaParserListener) EnterClassDeclaration(ctx *ClassDeclarationContext)

EnterClassDeclaration is called when production classDeclaration is entered.

func (*BaseJavaParserListener) EnterClassOrInterfaceModifier

func (s *BaseJavaParserListener) EnterClassOrInterfaceModifier(ctx *ClassOrInterfaceModifierContext)

EnterClassOrInterfaceModifier is called when production classOrInterfaceModifier is entered.

func (*BaseJavaParserListener) EnterClassOrInterfaceType

func (s *BaseJavaParserListener) EnterClassOrInterfaceType(ctx *ClassOrInterfaceTypeContext)

EnterClassOrInterfaceType is called when production classOrInterfaceType is entered.

func (*BaseJavaParserListener) EnterClassType

func (s *BaseJavaParserListener) EnterClassType(ctx *ClassTypeContext)

EnterClassType is called when production classType is entered.

func (*BaseJavaParserListener) EnterCompactConstructorDeclaration

func (s *BaseJavaParserListener) EnterCompactConstructorDeclaration(ctx *CompactConstructorDeclarationContext)

EnterCompactConstructorDeclaration is called when production compactConstructorDeclaration is entered.

func (*BaseJavaParserListener) EnterCompilationUnit

func (s *BaseJavaParserListener) EnterCompilationUnit(ctx *CompilationUnitContext)

EnterCompilationUnit is called when production compilationUnit is entered.

func (*BaseJavaParserListener) EnterComponentPattern

func (s *BaseJavaParserListener) EnterComponentPattern(ctx *ComponentPatternContext)

EnterComponentPattern is called when production componentPattern is entered.

func (*BaseJavaParserListener) EnterComponentPatternList

func (s *BaseJavaParserListener) EnterComponentPatternList(ctx *ComponentPatternListContext)

EnterComponentPatternList is called when production componentPatternList is entered.

func (*BaseJavaParserListener) EnterConstDeclaration

func (s *BaseJavaParserListener) EnterConstDeclaration(ctx *ConstDeclarationContext)

EnterConstDeclaration is called when production constDeclaration is entered.

func (*BaseJavaParserListener) EnterConstantDeclarator

func (s *BaseJavaParserListener) EnterConstantDeclarator(ctx *ConstantDeclaratorContext)

EnterConstantDeclarator is called when production constantDeclarator is entered.

func (*BaseJavaParserListener) EnterConstructorDeclaration

func (s *BaseJavaParserListener) EnterConstructorDeclaration(ctx *ConstructorDeclarationContext)

EnterConstructorDeclaration is called when production constructorDeclaration is entered.

func (*BaseJavaParserListener) EnterCreatedName

func (s *BaseJavaParserListener) EnterCreatedName(ctx *CreatedNameContext)

EnterCreatedName is called when production createdName is entered.

func (*BaseJavaParserListener) EnterCreator

func (s *BaseJavaParserListener) EnterCreator(ctx *CreatorContext)

EnterCreator is called when production creator is entered.

func (*BaseJavaParserListener) EnterDefaultValue

func (s *BaseJavaParserListener) EnterDefaultValue(ctx *DefaultValueContext)

EnterDefaultValue is called when production defaultValue is entered.

func (*BaseJavaParserListener) EnterElementValue

func (s *BaseJavaParserListener) EnterElementValue(ctx *ElementValueContext)

EnterElementValue is called when production elementValue is entered.

func (*BaseJavaParserListener) EnterElementValueArrayInitializer

func (s *BaseJavaParserListener) EnterElementValueArrayInitializer(ctx *ElementValueArrayInitializerContext)

EnterElementValueArrayInitializer is called when production elementValueArrayInitializer is entered.

func (*BaseJavaParserListener) EnterEnhancedForControl

func (s *BaseJavaParserListener) EnterEnhancedForControl(ctx *EnhancedForControlContext)

EnterEnhancedForControl is called when production enhancedForControl is entered.

func (*BaseJavaParserListener) EnterEnumBodyDeclarations

func (s *BaseJavaParserListener) EnterEnumBodyDeclarations(ctx *EnumBodyDeclarationsContext)

EnterEnumBodyDeclarations is called when production enumBodyDeclarations is entered.

func (*BaseJavaParserListener) EnterEnumConstant

func (s *BaseJavaParserListener) EnterEnumConstant(ctx *EnumConstantContext)

EnterEnumConstant is called when production enumConstant is entered.

func (*BaseJavaParserListener) EnterEnumConstants

func (s *BaseJavaParserListener) EnterEnumConstants(ctx *EnumConstantsContext)

EnterEnumConstants is called when production enumConstants is entered.

func (*BaseJavaParserListener) EnterEnumDeclaration

func (s *BaseJavaParserListener) EnterEnumDeclaration(ctx *EnumDeclarationContext)

EnterEnumDeclaration is called when production enumDeclaration is entered.

func (*BaseJavaParserListener) EnterEveryRule

func (s *BaseJavaParserListener) EnterEveryRule(ctx antlr.ParserRuleContext)

EnterEveryRule is called when any rule is entered.

func (*BaseJavaParserListener) EnterExplicitGenericInvocation

func (s *BaseJavaParserListener) EnterExplicitGenericInvocation(ctx *ExplicitGenericInvocationContext)

EnterExplicitGenericInvocation is called when production explicitGenericInvocation is entered.

func (*BaseJavaParserListener) EnterExplicitGenericInvocationSuffix

func (s *BaseJavaParserListener) EnterExplicitGenericInvocationSuffix(ctx *ExplicitGenericInvocationSuffixContext)

EnterExplicitGenericInvocationSuffix is called when production explicitGenericInvocationSuffix is entered.

func (*BaseJavaParserListener) EnterExpressionLambda

func (s *BaseJavaParserListener) EnterExpressionLambda(ctx *ExpressionLambdaContext)

EnterExpressionLambda is called when production ExpressionLambda is entered.

func (*BaseJavaParserListener) EnterExpressionList

func (s *BaseJavaParserListener) EnterExpressionList(ctx *ExpressionListContext)

EnterExpressionList is called when production expressionList is entered.

func (*BaseJavaParserListener) EnterExpressionSwitch

func (s *BaseJavaParserListener) EnterExpressionSwitch(ctx *ExpressionSwitchContext)

EnterExpressionSwitch is called when production ExpressionSwitch is entered.

func (*BaseJavaParserListener) EnterFieldDeclaration

func (s *BaseJavaParserListener) EnterFieldDeclaration(ctx *FieldDeclarationContext)

EnterFieldDeclaration is called when production fieldDeclaration is entered.

func (*BaseJavaParserListener) EnterFinallyBlock

func (s *BaseJavaParserListener) EnterFinallyBlock(ctx *FinallyBlockContext)

EnterFinallyBlock is called when production finallyBlock is entered.

func (*BaseJavaParserListener) EnterFloatLiteral

func (s *BaseJavaParserListener) EnterFloatLiteral(ctx *FloatLiteralContext)

EnterFloatLiteral is called when production floatLiteral is entered.

func (*BaseJavaParserListener) EnterForControl

func (s *BaseJavaParserListener) EnterForControl(ctx *ForControlContext)

EnterForControl is called when production forControl is entered.

func (*BaseJavaParserListener) EnterForInit

func (s *BaseJavaParserListener) EnterForInit(ctx *ForInitContext)

EnterForInit is called when production forInit is entered.

func (*BaseJavaParserListener) EnterFormalParameter

func (s *BaseJavaParserListener) EnterFormalParameter(ctx *FormalParameterContext)

EnterFormalParameter is called when production formalParameter is entered.

func (*BaseJavaParserListener) EnterFormalParameterList

func (s *BaseJavaParserListener) EnterFormalParameterList(ctx *FormalParameterListContext)

EnterFormalParameterList is called when production formalParameterList is entered.

func (*BaseJavaParserListener) EnterFormalParameters

func (s *BaseJavaParserListener) EnterFormalParameters(ctx *FormalParametersContext)

EnterFormalParameters is called when production formalParameters is entered.

func (*BaseJavaParserListener) EnterGenericConstructorDeclaration

func (s *BaseJavaParserListener) EnterGenericConstructorDeclaration(ctx *GenericConstructorDeclarationContext)

EnterGenericConstructorDeclaration is called when production genericConstructorDeclaration is entered.

func (*BaseJavaParserListener) EnterGenericInterfaceMethodDeclaration

func (s *BaseJavaParserListener) EnterGenericInterfaceMethodDeclaration(ctx *GenericInterfaceMethodDeclarationContext)

EnterGenericInterfaceMethodDeclaration is called when production genericInterfaceMethodDeclaration is entered.

func (*BaseJavaParserListener) EnterGenericMethodDeclaration

func (s *BaseJavaParserListener) EnterGenericMethodDeclaration(ctx *GenericMethodDeclarationContext)

EnterGenericMethodDeclaration is called when production genericMethodDeclaration is entered.

func (*BaseJavaParserListener) EnterGuard

func (s *BaseJavaParserListener) EnterGuard(ctx *GuardContext)

EnterGuard is called when production guard is entered.

func (*BaseJavaParserListener) EnterIdentifier

func (s *BaseJavaParserListener) EnterIdentifier(ctx *IdentifierContext)

EnterIdentifier is called when production identifier is entered.

func (*BaseJavaParserListener) EnterImportDeclaration

func (s *BaseJavaParserListener) EnterImportDeclaration(ctx *ImportDeclarationContext)

EnterImportDeclaration is called when production importDeclaration is entered.

func (*BaseJavaParserListener) EnterInnerCreator

func (s *BaseJavaParserListener) EnterInnerCreator(ctx *InnerCreatorContext)

EnterInnerCreator is called when production innerCreator is entered.

func (*BaseJavaParserListener) EnterInstanceOfOperatorExpression

func (s *BaseJavaParserListener) EnterInstanceOfOperatorExpression(ctx *InstanceOfOperatorExpressionContext)

EnterInstanceOfOperatorExpression is called when production InstanceOfOperatorExpression is entered.

func (*BaseJavaParserListener) EnterIntegerLiteral

func (s *BaseJavaParserListener) EnterIntegerLiteral(ctx *IntegerLiteralContext)

EnterIntegerLiteral is called when production integerLiteral is entered.

func (*BaseJavaParserListener) EnterInterfaceBody

func (s *BaseJavaParserListener) EnterInterfaceBody(ctx *InterfaceBodyContext)

EnterInterfaceBody is called when production interfaceBody is entered.

func (*BaseJavaParserListener) EnterInterfaceBodyDeclaration

func (s *BaseJavaParserListener) EnterInterfaceBodyDeclaration(ctx *InterfaceBodyDeclarationContext)

EnterInterfaceBodyDeclaration is called when production interfaceBodyDeclaration is entered.

func (*BaseJavaParserListener) EnterInterfaceCommonBodyDeclaration

func (s *BaseJavaParserListener) EnterInterfaceCommonBodyDeclaration(ctx *InterfaceCommonBodyDeclarationContext)

EnterInterfaceCommonBodyDeclaration is called when production interfaceCommonBodyDeclaration is entered.

func (*BaseJavaParserListener) EnterInterfaceDeclaration

func (s *BaseJavaParserListener) EnterInterfaceDeclaration(ctx *InterfaceDeclarationContext)

EnterInterfaceDeclaration is called when production interfaceDeclaration is entered.

func (*BaseJavaParserListener) EnterInterfaceMemberDeclaration

func (s *BaseJavaParserListener) EnterInterfaceMemberDeclaration(ctx *InterfaceMemberDeclarationContext)

EnterInterfaceMemberDeclaration is called when production interfaceMemberDeclaration is entered.

func (*BaseJavaParserListener) EnterInterfaceMethodDeclaration

func (s *BaseJavaParserListener) EnterInterfaceMethodDeclaration(ctx *InterfaceMethodDeclarationContext)

EnterInterfaceMethodDeclaration is called when production interfaceMethodDeclaration is entered.

func (*BaseJavaParserListener) EnterInterfaceMethodModifier

func (s *BaseJavaParserListener) EnterInterfaceMethodModifier(ctx *InterfaceMethodModifierContext)

EnterInterfaceMethodModifier is called when production interfaceMethodModifier is entered.

func (*BaseJavaParserListener) EnterLambdaBody

func (s *BaseJavaParserListener) EnterLambdaBody(ctx *LambdaBodyContext)

EnterLambdaBody is called when production lambdaBody is entered.

func (*BaseJavaParserListener) EnterLambdaExpression

func (s *BaseJavaParserListener) EnterLambdaExpression(ctx *LambdaExpressionContext)

EnterLambdaExpression is called when production lambdaExpression is entered.

func (*BaseJavaParserListener) EnterLambdaLVTIList

func (s *BaseJavaParserListener) EnterLambdaLVTIList(ctx *LambdaLVTIListContext)

EnterLambdaLVTIList is called when production lambdaLVTIList is entered.

func (*BaseJavaParserListener) EnterLambdaLVTIParameter

func (s *BaseJavaParserListener) EnterLambdaLVTIParameter(ctx *LambdaLVTIParameterContext)

EnterLambdaLVTIParameter is called when production lambdaLVTIParameter is entered.

func (*BaseJavaParserListener) EnterLambdaParameters

func (s *BaseJavaParserListener) EnterLambdaParameters(ctx *LambdaParametersContext)

EnterLambdaParameters is called when production lambdaParameters is entered.

func (*BaseJavaParserListener) EnterLiteral

func (s *BaseJavaParserListener) EnterLiteral(ctx *LiteralContext)

EnterLiteral is called when production literal is entered.

func (*BaseJavaParserListener) EnterLocalTypeDeclaration

func (s *BaseJavaParserListener) EnterLocalTypeDeclaration(ctx *LocalTypeDeclarationContext)

EnterLocalTypeDeclaration is called when production localTypeDeclaration is entered.

func (*BaseJavaParserListener) EnterLocalVariableDeclaration

func (s *BaseJavaParserListener) EnterLocalVariableDeclaration(ctx *LocalVariableDeclarationContext)

EnterLocalVariableDeclaration is called when production localVariableDeclaration is entered.

func (*BaseJavaParserListener) EnterMemberDeclaration

func (s *BaseJavaParserListener) EnterMemberDeclaration(ctx *MemberDeclarationContext)

EnterMemberDeclaration is called when production memberDeclaration is entered.

func (*BaseJavaParserListener) EnterMemberReferenceExpression

func (s *BaseJavaParserListener) EnterMemberReferenceExpression(ctx *MemberReferenceExpressionContext)

EnterMemberReferenceExpression is called when production MemberReferenceExpression is entered.

func (*BaseJavaParserListener) EnterMethodBody

func (s *BaseJavaParserListener) EnterMethodBody(ctx *MethodBodyContext)

EnterMethodBody is called when production methodBody is entered.

func (*BaseJavaParserListener) EnterMethodCall

func (s *BaseJavaParserListener) EnterMethodCall(ctx *MethodCallContext)

EnterMethodCall is called when production methodCall is entered.

func (*BaseJavaParserListener) EnterMethodCallExpression

func (s *BaseJavaParserListener) EnterMethodCallExpression(ctx *MethodCallExpressionContext)

EnterMethodCallExpression is called when production MethodCallExpression is entered.

func (*BaseJavaParserListener) EnterMethodDeclaration

func (s *BaseJavaParserListener) EnterMethodDeclaration(ctx *MethodDeclarationContext)

EnterMethodDeclaration is called when production methodDeclaration is entered.

func (*BaseJavaParserListener) EnterMethodReferenceExpression

func (s *BaseJavaParserListener) EnterMethodReferenceExpression(ctx *MethodReferenceExpressionContext)

EnterMethodReferenceExpression is called when production MethodReferenceExpression is entered.

func (*BaseJavaParserListener) EnterModifier

func (s *BaseJavaParserListener) EnterModifier(ctx *ModifierContext)

EnterModifier is called when production modifier is entered.

func (*BaseJavaParserListener) EnterModularCompulationUnit

func (s *BaseJavaParserListener) EnterModularCompulationUnit(ctx *ModularCompulationUnitContext)

EnterModularCompulationUnit is called when production modularCompulationUnit is entered.

func (*BaseJavaParserListener) EnterModuleDeclaration

func (s *BaseJavaParserListener) EnterModuleDeclaration(ctx *ModuleDeclarationContext)

EnterModuleDeclaration is called when production moduleDeclaration is entered.

func (*BaseJavaParserListener) EnterModuleDirective

func (s *BaseJavaParserListener) EnterModuleDirective(ctx *ModuleDirectiveContext)

EnterModuleDirective is called when production moduleDirective is entered.

func (*BaseJavaParserListener) EnterNonWildcardTypeArguments

func (s *BaseJavaParserListener) EnterNonWildcardTypeArguments(ctx *NonWildcardTypeArgumentsContext)

EnterNonWildcardTypeArguments is called when production nonWildcardTypeArguments is entered.

func (*BaseJavaParserListener) EnterNonWildcardTypeArgumentsOrDiamond

func (s *BaseJavaParserListener) EnterNonWildcardTypeArgumentsOrDiamond(ctx *NonWildcardTypeArgumentsOrDiamondContext)

EnterNonWildcardTypeArgumentsOrDiamond is called when production nonWildcardTypeArgumentsOrDiamond is entered.

func (*BaseJavaParserListener) EnterObjectCreationExpression

func (s *BaseJavaParserListener) EnterObjectCreationExpression(ctx *ObjectCreationExpressionContext)

EnterObjectCreationExpression is called when production ObjectCreationExpression is entered.

func (*BaseJavaParserListener) EnterPackageDeclaration

func (s *BaseJavaParserListener) EnterPackageDeclaration(ctx *PackageDeclarationContext)

EnterPackageDeclaration is called when production packageDeclaration is entered.

func (*BaseJavaParserListener) EnterPackageName

func (s *BaseJavaParserListener) EnterPackageName(ctx *PackageNameContext)

EnterPackageName is called when production packageName is entered.

func (*BaseJavaParserListener) EnterPattern

func (s *BaseJavaParserListener) EnterPattern(ctx *PatternContext)

EnterPattern is called when production pattern is entered.

func (*BaseJavaParserListener) EnterPostIncrementDecrementOperatorExpression

func (s *BaseJavaParserListener) EnterPostIncrementDecrementOperatorExpression(ctx *PostIncrementDecrementOperatorExpressionContext)

EnterPostIncrementDecrementOperatorExpression is called when production PostIncrementDecrementOperatorExpression is entered.

func (*BaseJavaParserListener) EnterPrimary

func (s *BaseJavaParserListener) EnterPrimary(ctx *PrimaryContext)

EnterPrimary is called when production primary is entered.

func (*BaseJavaParserListener) EnterPrimaryExpression

func (s *BaseJavaParserListener) EnterPrimaryExpression(ctx *PrimaryExpressionContext)

EnterPrimaryExpression is called when production PrimaryExpression is entered.

func (*BaseJavaParserListener) EnterPrimitiveType

func (s *BaseJavaParserListener) EnterPrimitiveType(ctx *PrimitiveTypeContext)

EnterPrimitiveType is called when production primitiveType is entered.

func (*BaseJavaParserListener) EnterQualifiedName

func (s *BaseJavaParserListener) EnterQualifiedName(ctx *QualifiedNameContext)

EnterQualifiedName is called when production qualifiedName is entered.

func (*BaseJavaParserListener) EnterQualifiedNameList

func (s *BaseJavaParserListener) EnterQualifiedNameList(ctx *QualifiedNameListContext)

EnterQualifiedNameList is called when production qualifiedNameList is entered.

func (*BaseJavaParserListener) EnterReceiverParameter

func (s *BaseJavaParserListener) EnterReceiverParameter(ctx *ReceiverParameterContext)

EnterReceiverParameter is called when production receiverParameter is entered.

func (*BaseJavaParserListener) EnterRecordBody

func (s *BaseJavaParserListener) EnterRecordBody(ctx *RecordBodyContext)

EnterRecordBody is called when production recordBody is entered.

func (*BaseJavaParserListener) EnterRecordComponent

func (s *BaseJavaParserListener) EnterRecordComponent(ctx *RecordComponentContext)

EnterRecordComponent is called when production recordComponent is entered.

func (*BaseJavaParserListener) EnterRecordComponentList

func (s *BaseJavaParserListener) EnterRecordComponentList(ctx *RecordComponentListContext)

EnterRecordComponentList is called when production recordComponentList is entered.

func (*BaseJavaParserListener) EnterRecordDeclaration

func (s *BaseJavaParserListener) EnterRecordDeclaration(ctx *RecordDeclarationContext)

EnterRecordDeclaration is called when production recordDeclaration is entered.

func (*BaseJavaParserListener) EnterRecordHeader

func (s *BaseJavaParserListener) EnterRecordHeader(ctx *RecordHeaderContext)

EnterRecordHeader is called when production recordHeader is entered.

func (*BaseJavaParserListener) EnterRequiresModifier

func (s *BaseJavaParserListener) EnterRequiresModifier(ctx *RequiresModifierContext)

EnterRequiresModifier is called when production requiresModifier is entered.

func (*BaseJavaParserListener) EnterResource

func (s *BaseJavaParserListener) EnterResource(ctx *ResourceContext)

EnterResource is called when production resource is entered.

func (*BaseJavaParserListener) EnterResourceSpecification

func (s *BaseJavaParserListener) EnterResourceSpecification(ctx *ResourceSpecificationContext)

EnterResourceSpecification is called when production resourceSpecification is entered.

func (*BaseJavaParserListener) EnterResources

func (s *BaseJavaParserListener) EnterResources(ctx *ResourcesContext)

EnterResources is called when production resources is entered.

func (*BaseJavaParserListener) EnterSquareBracketExpression

func (s *BaseJavaParserListener) EnterSquareBracketExpression(ctx *SquareBracketExpressionContext)

EnterSquareBracketExpression is called when production SquareBracketExpression is entered.

func (*BaseJavaParserListener) EnterStatement

func (s *BaseJavaParserListener) EnterStatement(ctx *StatementContext)

EnterStatement is called when production statement is entered.

func (*BaseJavaParserListener) EnterSuperSuffix

func (s *BaseJavaParserListener) EnterSuperSuffix(ctx *SuperSuffixContext)

EnterSuperSuffix is called when production superSuffix is entered.

func (*BaseJavaParserListener) EnterSwitchBlockStatementGroup

func (s *BaseJavaParserListener) EnterSwitchBlockStatementGroup(ctx *SwitchBlockStatementGroupContext)

EnterSwitchBlockStatementGroup is called when production switchBlockStatementGroup is entered.

func (*BaseJavaParserListener) EnterSwitchExpression

func (s *BaseJavaParserListener) EnterSwitchExpression(ctx *SwitchExpressionContext)

EnterSwitchExpression is called when production switchExpression is entered.

func (*BaseJavaParserListener) EnterSwitchLabel

func (s *BaseJavaParserListener) EnterSwitchLabel(ctx *SwitchLabelContext)

EnterSwitchLabel is called when production switchLabel is entered.

func (*BaseJavaParserListener) EnterSwitchLabeledRule

func (s *BaseJavaParserListener) EnterSwitchLabeledRule(ctx *SwitchLabeledRuleContext)

EnterSwitchLabeledRule is called when production switchLabeledRule is entered.

func (*BaseJavaParserListener) EnterSwitchRuleOutcome

func (s *BaseJavaParserListener) EnterSwitchRuleOutcome(ctx *SwitchRuleOutcomeContext)

EnterSwitchRuleOutcome is called when production switchRuleOutcome is entered.

func (*BaseJavaParserListener) EnterTernaryExpression

func (s *BaseJavaParserListener) EnterTernaryExpression(ctx *TernaryExpressionContext)

EnterTernaryExpression is called when production TernaryExpression is entered.

func (*BaseJavaParserListener) EnterTypeArgument

func (s *BaseJavaParserListener) EnterTypeArgument(ctx *TypeArgumentContext)

EnterTypeArgument is called when production typeArgument is entered.

func (*BaseJavaParserListener) EnterTypeArguments

func (s *BaseJavaParserListener) EnterTypeArguments(ctx *TypeArgumentsContext)

EnterTypeArguments is called when production typeArguments is entered.

func (*BaseJavaParserListener) EnterTypeArgumentsOrDiamond

func (s *BaseJavaParserListener) EnterTypeArgumentsOrDiamond(ctx *TypeArgumentsOrDiamondContext)

EnterTypeArgumentsOrDiamond is called when production typeArgumentsOrDiamond is entered.

func (*BaseJavaParserListener) EnterTypeBound

func (s *BaseJavaParserListener) EnterTypeBound(ctx *TypeBoundContext)

EnterTypeBound is called when production typeBound is entered.

func (*BaseJavaParserListener) EnterTypeDeclaration

func (s *BaseJavaParserListener) EnterTypeDeclaration(ctx *TypeDeclarationContext)

EnterTypeDeclaration is called when production typeDeclaration is entered.

func (*BaseJavaParserListener) EnterTypeIdentifier

func (s *BaseJavaParserListener) EnterTypeIdentifier(ctx *TypeIdentifierContext)

EnterTypeIdentifier is called when production typeIdentifier is entered.

func (*BaseJavaParserListener) EnterTypeList

func (s *BaseJavaParserListener) EnterTypeList(ctx *TypeListContext)

EnterTypeList is called when production typeList is entered.

func (*BaseJavaParserListener) EnterTypeParameter

func (s *BaseJavaParserListener) EnterTypeParameter(ctx *TypeParameterContext)

EnterTypeParameter is called when production typeParameter is entered.

func (*BaseJavaParserListener) EnterTypeParameters

func (s *BaseJavaParserListener) EnterTypeParameters(ctx *TypeParametersContext)

EnterTypeParameters is called when production typeParameters is entered.

func (*BaseJavaParserListener) EnterTypeType

func (s *BaseJavaParserListener) EnterTypeType(ctx *TypeTypeContext)

EnterTypeType is called when production typeType is entered.

func (*BaseJavaParserListener) EnterTypeTypeOrVoid

func (s *BaseJavaParserListener) EnterTypeTypeOrVoid(ctx *TypeTypeOrVoidContext)

EnterTypeTypeOrVoid is called when production typeTypeOrVoid is entered.

func (*BaseJavaParserListener) EnterUnaryOperatorExpression

func (s *BaseJavaParserListener) EnterUnaryOperatorExpression(ctx *UnaryOperatorExpressionContext)

EnterUnaryOperatorExpression is called when production UnaryOperatorExpression is entered.

func (*BaseJavaParserListener) EnterVariableDeclarator

func (s *BaseJavaParserListener) EnterVariableDeclarator(ctx *VariableDeclaratorContext)

EnterVariableDeclarator is called when production variableDeclarator is entered.

func (*BaseJavaParserListener) EnterVariableDeclaratorId

func (s *BaseJavaParserListener) EnterVariableDeclaratorId(ctx *VariableDeclaratorIdContext)

EnterVariableDeclaratorId is called when production variableDeclaratorId is entered.

func (*BaseJavaParserListener) EnterVariableDeclarators

func (s *BaseJavaParserListener) EnterVariableDeclarators(ctx *VariableDeclaratorsContext)

EnterVariableDeclarators is called when production variableDeclarators is entered.

func (*BaseJavaParserListener) EnterVariableInitializer

func (s *BaseJavaParserListener) EnterVariableInitializer(ctx *VariableInitializerContext)

EnterVariableInitializer is called when production variableInitializer is entered.

func (*BaseJavaParserListener) EnterVariableModifier

func (s *BaseJavaParserListener) EnterVariableModifier(ctx *VariableModifierContext)

EnterVariableModifier is called when production variableModifier is entered.

func (*BaseJavaParserListener) ExitAltAnnotationQualifiedName

func (s *BaseJavaParserListener) ExitAltAnnotationQualifiedName(ctx *AltAnnotationQualifiedNameContext)

ExitAltAnnotationQualifiedName is called when production altAnnotationQualifiedName is exited.

func (*BaseJavaParserListener) ExitAnnotation

func (s *BaseJavaParserListener) ExitAnnotation(ctx *AnnotationContext)

ExitAnnotation is called when production annotation is exited.

func (*BaseJavaParserListener) ExitAnnotationConstantRest

func (s *BaseJavaParserListener) ExitAnnotationConstantRest(ctx *AnnotationConstantRestContext)

ExitAnnotationConstantRest is called when production annotationConstantRest is exited.

func (*BaseJavaParserListener) ExitAnnotationFieldValue

func (s *BaseJavaParserListener) ExitAnnotationFieldValue(ctx *AnnotationFieldValueContext)

ExitAnnotationFieldValue is called when production annotationFieldValue is exited.

func (*BaseJavaParserListener) ExitAnnotationFieldValues

func (s *BaseJavaParserListener) ExitAnnotationFieldValues(ctx *AnnotationFieldValuesContext)

ExitAnnotationFieldValues is called when production annotationFieldValues is exited.

func (*BaseJavaParserListener) ExitAnnotationMethodOrConstantRest

func (s *BaseJavaParserListener) ExitAnnotationMethodOrConstantRest(ctx *AnnotationMethodOrConstantRestContext)

ExitAnnotationMethodOrConstantRest is called when production annotationMethodOrConstantRest is exited.

func (*BaseJavaParserListener) ExitAnnotationMethodRest

func (s *BaseJavaParserListener) ExitAnnotationMethodRest(ctx *AnnotationMethodRestContext)

ExitAnnotationMethodRest is called when production annotationMethodRest is exited.

func (*BaseJavaParserListener) ExitAnnotationTypeBody

func (s *BaseJavaParserListener) ExitAnnotationTypeBody(ctx *AnnotationTypeBodyContext)

ExitAnnotationTypeBody is called when production annotationTypeBody is exited.

func (*BaseJavaParserListener) ExitAnnotationTypeDeclaration

func (s *BaseJavaParserListener) ExitAnnotationTypeDeclaration(ctx *AnnotationTypeDeclarationContext)

ExitAnnotationTypeDeclaration is called when production annotationTypeDeclaration is exited.

func (*BaseJavaParserListener) ExitAnnotationTypeElementDeclaration

func (s *BaseJavaParserListener) ExitAnnotationTypeElementDeclaration(ctx *AnnotationTypeElementDeclarationContext)

ExitAnnotationTypeElementDeclaration is called when production annotationTypeElementDeclaration is exited.

func (*BaseJavaParserListener) ExitAnnotationTypeElementRest

func (s *BaseJavaParserListener) ExitAnnotationTypeElementRest(ctx *AnnotationTypeElementRestContext)

ExitAnnotationTypeElementRest is called when production annotationTypeElementRest is exited.

func (*BaseJavaParserListener) ExitAnnotationValue

func (s *BaseJavaParserListener) ExitAnnotationValue(ctx *AnnotationValueContext)

ExitAnnotationValue is called when production annotationValue is exited.

func (*BaseJavaParserListener) ExitArguments

func (s *BaseJavaParserListener) ExitArguments(ctx *ArgumentsContext)

ExitArguments is called when production arguments is exited.

func (*BaseJavaParserListener) ExitArrayCreatorRest

func (s *BaseJavaParserListener) ExitArrayCreatorRest(ctx *ArrayCreatorRestContext)

ExitArrayCreatorRest is called when production arrayCreatorRest is exited.

func (*BaseJavaParserListener) ExitArrayInitializer

func (s *BaseJavaParserListener) ExitArrayInitializer(ctx *ArrayInitializerContext)

ExitArrayInitializer is called when production arrayInitializer is exited.

func (*BaseJavaParserListener) ExitBinaryOperatorExpression

func (s *BaseJavaParserListener) ExitBinaryOperatorExpression(ctx *BinaryOperatorExpressionContext)

ExitBinaryOperatorExpression is called when production BinaryOperatorExpression is exited.

func (*BaseJavaParserListener) ExitBlock

func (s *BaseJavaParserListener) ExitBlock(ctx *BlockContext)

ExitBlock is called when production block is exited.

func (*BaseJavaParserListener) ExitBlockStatement

func (s *BaseJavaParserListener) ExitBlockStatement(ctx *BlockStatementContext)

ExitBlockStatement is called when production blockStatement is exited.

func (*BaseJavaParserListener) ExitCasePattern

func (s *BaseJavaParserListener) ExitCasePattern(ctx *CasePatternContext)

ExitCasePattern is called when production casePattern is exited.

func (*BaseJavaParserListener) ExitCastExpression

func (s *BaseJavaParserListener) ExitCastExpression(ctx *CastExpressionContext)

ExitCastExpression is called when production CastExpression is exited.

func (*BaseJavaParserListener) ExitCatchClause

func (s *BaseJavaParserListener) ExitCatchClause(ctx *CatchClauseContext)

ExitCatchClause is called when production catchClause is exited.

func (*BaseJavaParserListener) ExitCatchType

func (s *BaseJavaParserListener) ExitCatchType(ctx *CatchTypeContext)

ExitCatchType is called when production catchType is exited.

func (*BaseJavaParserListener) ExitClassBody

func (s *BaseJavaParserListener) ExitClassBody(ctx *ClassBodyContext)

ExitClassBody is called when production classBody is exited.

func (*BaseJavaParserListener) ExitClassBodyDeclaration

func (s *BaseJavaParserListener) ExitClassBodyDeclaration(ctx *ClassBodyDeclarationContext)

ExitClassBodyDeclaration is called when production classBodyDeclaration is exited.

func (*BaseJavaParserListener) ExitClassCreatorRest

func (s *BaseJavaParserListener) ExitClassCreatorRest(ctx *ClassCreatorRestContext)

ExitClassCreatorRest is called when production classCreatorRest is exited.

func (*BaseJavaParserListener) ExitClassDeclaration

func (s *BaseJavaParserListener) ExitClassDeclaration(ctx *ClassDeclarationContext)

ExitClassDeclaration is called when production classDeclaration is exited.

func (*BaseJavaParserListener) ExitClassOrInterfaceModifier

func (s *BaseJavaParserListener) ExitClassOrInterfaceModifier(ctx *ClassOrInterfaceModifierContext)

ExitClassOrInterfaceModifier is called when production classOrInterfaceModifier is exited.

func (*BaseJavaParserListener) ExitClassOrInterfaceType

func (s *BaseJavaParserListener) ExitClassOrInterfaceType(ctx *ClassOrInterfaceTypeContext)

ExitClassOrInterfaceType is called when production classOrInterfaceType is exited.

func (*BaseJavaParserListener) ExitClassType

func (s *BaseJavaParserListener) ExitClassType(ctx *ClassTypeContext)

ExitClassType is called when production classType is exited.

func (*BaseJavaParserListener) ExitCompactConstructorDeclaration

func (s *BaseJavaParserListener) ExitCompactConstructorDeclaration(ctx *CompactConstructorDeclarationContext)

ExitCompactConstructorDeclaration is called when production compactConstructorDeclaration is exited.

func (*BaseJavaParserListener) ExitCompilationUnit

func (s *BaseJavaParserListener) ExitCompilationUnit(ctx *CompilationUnitContext)

ExitCompilationUnit is called when production compilationUnit is exited.

func (*BaseJavaParserListener) ExitComponentPattern

func (s *BaseJavaParserListener) ExitComponentPattern(ctx *ComponentPatternContext)

ExitComponentPattern is called when production componentPattern is exited.

func (*BaseJavaParserListener) ExitComponentPatternList

func (s *BaseJavaParserListener) ExitComponentPatternList(ctx *ComponentPatternListContext)

ExitComponentPatternList is called when production componentPatternList is exited.

func (*BaseJavaParserListener) ExitConstDeclaration

func (s *BaseJavaParserListener) ExitConstDeclaration(ctx *ConstDeclarationContext)

ExitConstDeclaration is called when production constDeclaration is exited.

func (*BaseJavaParserListener) ExitConstantDeclarator

func (s *BaseJavaParserListener) ExitConstantDeclarator(ctx *ConstantDeclaratorContext)

ExitConstantDeclarator is called when production constantDeclarator is exited.

func (*BaseJavaParserListener) ExitConstructorDeclaration

func (s *BaseJavaParserListener) ExitConstructorDeclaration(ctx *ConstructorDeclarationContext)

ExitConstructorDeclaration is called when production constructorDeclaration is exited.

func (*BaseJavaParserListener) ExitCreatedName

func (s *BaseJavaParserListener) ExitCreatedName(ctx *CreatedNameContext)

ExitCreatedName is called when production createdName is exited.

func (*BaseJavaParserListener) ExitCreator

func (s *BaseJavaParserListener) ExitCreator(ctx *CreatorContext)

ExitCreator is called when production creator is exited.

func (*BaseJavaParserListener) ExitDefaultValue

func (s *BaseJavaParserListener) ExitDefaultValue(ctx *DefaultValueContext)

ExitDefaultValue is called when production defaultValue is exited.

func (*BaseJavaParserListener) ExitElementValue

func (s *BaseJavaParserListener) ExitElementValue(ctx *ElementValueContext)

ExitElementValue is called when production elementValue is exited.

func (*BaseJavaParserListener) ExitElementValueArrayInitializer

func (s *BaseJavaParserListener) ExitElementValueArrayInitializer(ctx *ElementValueArrayInitializerContext)

ExitElementValueArrayInitializer is called when production elementValueArrayInitializer is exited.

func (*BaseJavaParserListener) ExitEnhancedForControl

func (s *BaseJavaParserListener) ExitEnhancedForControl(ctx *EnhancedForControlContext)

ExitEnhancedForControl is called when production enhancedForControl is exited.

func (*BaseJavaParserListener) ExitEnumBodyDeclarations

func (s *BaseJavaParserListener) ExitEnumBodyDeclarations(ctx *EnumBodyDeclarationsContext)

ExitEnumBodyDeclarations is called when production enumBodyDeclarations is exited.

func (*BaseJavaParserListener) ExitEnumConstant

func (s *BaseJavaParserListener) ExitEnumConstant(ctx *EnumConstantContext)

ExitEnumConstant is called when production enumConstant is exited.

func (*BaseJavaParserListener) ExitEnumConstants

func (s *BaseJavaParserListener) ExitEnumConstants(ctx *EnumConstantsContext)

ExitEnumConstants is called when production enumConstants is exited.

func (*BaseJavaParserListener) ExitEnumDeclaration

func (s *BaseJavaParserListener) ExitEnumDeclaration(ctx *EnumDeclarationContext)

ExitEnumDeclaration is called when production enumDeclaration is exited.

func (*BaseJavaParserListener) ExitEveryRule

func (s *BaseJavaParserListener) ExitEveryRule(ctx antlr.ParserRuleContext)

ExitEveryRule is called when any rule is exited.

func (*BaseJavaParserListener) ExitExplicitGenericInvocation

func (s *BaseJavaParserListener) ExitExplicitGenericInvocation(ctx *ExplicitGenericInvocationContext)

ExitExplicitGenericInvocation is called when production explicitGenericInvocation is exited.

func (*BaseJavaParserListener) ExitExplicitGenericInvocationSuffix

func (s *BaseJavaParserListener) ExitExplicitGenericInvocationSuffix(ctx *ExplicitGenericInvocationSuffixContext)

ExitExplicitGenericInvocationSuffix is called when production explicitGenericInvocationSuffix is exited.

func (*BaseJavaParserListener) ExitExpressionLambda

func (s *BaseJavaParserListener) ExitExpressionLambda(ctx *ExpressionLambdaContext)

ExitExpressionLambda is called when production ExpressionLambda is exited.

func (*BaseJavaParserListener) ExitExpressionList

func (s *BaseJavaParserListener) ExitExpressionList(ctx *ExpressionListContext)

ExitExpressionList is called when production expressionList is exited.

func (*BaseJavaParserListener) ExitExpressionSwitch

func (s *BaseJavaParserListener) ExitExpressionSwitch(ctx *ExpressionSwitchContext)

ExitExpressionSwitch is called when production ExpressionSwitch is exited.

func (*BaseJavaParserListener) ExitFieldDeclaration

func (s *BaseJavaParserListener) ExitFieldDeclaration(ctx *FieldDeclarationContext)

ExitFieldDeclaration is called when production fieldDeclaration is exited.

func (*BaseJavaParserListener) ExitFinallyBlock

func (s *BaseJavaParserListener) ExitFinallyBlock(ctx *FinallyBlockContext)

ExitFinallyBlock is called when production finallyBlock is exited.

func (*BaseJavaParserListener) ExitFloatLiteral

func (s *BaseJavaParserListener) ExitFloatLiteral(ctx *FloatLiteralContext)

ExitFloatLiteral is called when production floatLiteral is exited.

func (*BaseJavaParserListener) ExitForControl

func (s *BaseJavaParserListener) ExitForControl(ctx *ForControlContext)

ExitForControl is called when production forControl is exited.

func (*BaseJavaParserListener) ExitForInit

func (s *BaseJavaParserListener) ExitForInit(ctx *ForInitContext)

ExitForInit is called when production forInit is exited.

func (*BaseJavaParserListener) ExitFormalParameter

func (s *BaseJavaParserListener) ExitFormalParameter(ctx *FormalParameterContext)

ExitFormalParameter is called when production formalParameter is exited.

func (*BaseJavaParserListener) ExitFormalParameterList

func (s *BaseJavaParserListener) ExitFormalParameterList(ctx *FormalParameterListContext)

ExitFormalParameterList is called when production formalParameterList is exited.

func (*BaseJavaParserListener) ExitFormalParameters

func (s *BaseJavaParserListener) ExitFormalParameters(ctx *FormalParametersContext)

ExitFormalParameters is called when production formalParameters is exited.

func (*BaseJavaParserListener) ExitGenericConstructorDeclaration

func (s *BaseJavaParserListener) ExitGenericConstructorDeclaration(ctx *GenericConstructorDeclarationContext)

ExitGenericConstructorDeclaration is called when production genericConstructorDeclaration is exited.

func (*BaseJavaParserListener) ExitGenericInterfaceMethodDeclaration

func (s *BaseJavaParserListener) ExitGenericInterfaceMethodDeclaration(ctx *GenericInterfaceMethodDeclarationContext)

ExitGenericInterfaceMethodDeclaration is called when production genericInterfaceMethodDeclaration is exited.

func (*BaseJavaParserListener) ExitGenericMethodDeclaration

func (s *BaseJavaParserListener) ExitGenericMethodDeclaration(ctx *GenericMethodDeclarationContext)

ExitGenericMethodDeclaration is called when production genericMethodDeclaration is exited.

func (*BaseJavaParserListener) ExitGuard

func (s *BaseJavaParserListener) ExitGuard(ctx *GuardContext)

ExitGuard is called when production guard is exited.

func (*BaseJavaParserListener) ExitIdentifier

func (s *BaseJavaParserListener) ExitIdentifier(ctx *IdentifierContext)

ExitIdentifier is called when production identifier is exited.

func (*BaseJavaParserListener) ExitImportDeclaration

func (s *BaseJavaParserListener) ExitImportDeclaration(ctx *ImportDeclarationContext)

ExitImportDeclaration is called when production importDeclaration is exited.

func (*BaseJavaParserListener) ExitInnerCreator

func (s *BaseJavaParserListener) ExitInnerCreator(ctx *InnerCreatorContext)

ExitInnerCreator is called when production innerCreator is exited.

func (*BaseJavaParserListener) ExitInstanceOfOperatorExpression

func (s *BaseJavaParserListener) ExitInstanceOfOperatorExpression(ctx *InstanceOfOperatorExpressionContext)

ExitInstanceOfOperatorExpression is called when production InstanceOfOperatorExpression is exited.

func (*BaseJavaParserListener) ExitIntegerLiteral

func (s *BaseJavaParserListener) ExitIntegerLiteral(ctx *IntegerLiteralContext)

ExitIntegerLiteral is called when production integerLiteral is exited.

func (*BaseJavaParserListener) ExitInterfaceBody

func (s *BaseJavaParserListener) ExitInterfaceBody(ctx *InterfaceBodyContext)

ExitInterfaceBody is called when production interfaceBody is exited.

func (*BaseJavaParserListener) ExitInterfaceBodyDeclaration

func (s *BaseJavaParserListener) ExitInterfaceBodyDeclaration(ctx *InterfaceBodyDeclarationContext)

ExitInterfaceBodyDeclaration is called when production interfaceBodyDeclaration is exited.

func (*BaseJavaParserListener) ExitInterfaceCommonBodyDeclaration

func (s *BaseJavaParserListener) ExitInterfaceCommonBodyDeclaration(ctx *InterfaceCommonBodyDeclarationContext)

ExitInterfaceCommonBodyDeclaration is called when production interfaceCommonBodyDeclaration is exited.

func (*BaseJavaParserListener) ExitInterfaceDeclaration

func (s *BaseJavaParserListener) ExitInterfaceDeclaration(ctx *InterfaceDeclarationContext)

ExitInterfaceDeclaration is called when production interfaceDeclaration is exited.

func (*BaseJavaParserListener) ExitInterfaceMemberDeclaration

func (s *BaseJavaParserListener) ExitInterfaceMemberDeclaration(ctx *InterfaceMemberDeclarationContext)

ExitInterfaceMemberDeclaration is called when production interfaceMemberDeclaration is exited.

func (*BaseJavaParserListener) ExitInterfaceMethodDeclaration

func (s *BaseJavaParserListener) ExitInterfaceMethodDeclaration(ctx *InterfaceMethodDeclarationContext)

ExitInterfaceMethodDeclaration is called when production interfaceMethodDeclaration is exited.

func (*BaseJavaParserListener) ExitInterfaceMethodModifier

func (s *BaseJavaParserListener) ExitInterfaceMethodModifier(ctx *InterfaceMethodModifierContext)

ExitInterfaceMethodModifier is called when production interfaceMethodModifier is exited.

func (*BaseJavaParserListener) ExitLambdaBody

func (s *BaseJavaParserListener) ExitLambdaBody(ctx *LambdaBodyContext)

ExitLambdaBody is called when production lambdaBody is exited.

func (*BaseJavaParserListener) ExitLambdaExpression

func (s *BaseJavaParserListener) ExitLambdaExpression(ctx *LambdaExpressionContext)

ExitLambdaExpression is called when production lambdaExpression is exited.

func (*BaseJavaParserListener) ExitLambdaLVTIList

func (s *BaseJavaParserListener) ExitLambdaLVTIList(ctx *LambdaLVTIListContext)

ExitLambdaLVTIList is called when production lambdaLVTIList is exited.

func (*BaseJavaParserListener) ExitLambdaLVTIParameter

func (s *BaseJavaParserListener) ExitLambdaLVTIParameter(ctx *LambdaLVTIParameterContext)

ExitLambdaLVTIParameter is called when production lambdaLVTIParameter is exited.

func (*BaseJavaParserListener) ExitLambdaParameters

func (s *BaseJavaParserListener) ExitLambdaParameters(ctx *LambdaParametersContext)

ExitLambdaParameters is called when production lambdaParameters is exited.

func (*BaseJavaParserListener) ExitLiteral

func (s *BaseJavaParserListener) ExitLiteral(ctx *LiteralContext)

ExitLiteral is called when production literal is exited.

func (*BaseJavaParserListener) ExitLocalTypeDeclaration

func (s *BaseJavaParserListener) ExitLocalTypeDeclaration(ctx *LocalTypeDeclarationContext)

ExitLocalTypeDeclaration is called when production localTypeDeclaration is exited.

func (*BaseJavaParserListener) ExitLocalVariableDeclaration

func (s *BaseJavaParserListener) ExitLocalVariableDeclaration(ctx *LocalVariableDeclarationContext)

ExitLocalVariableDeclaration is called when production localVariableDeclaration is exited.

func (*BaseJavaParserListener) ExitMemberDeclaration

func (s *BaseJavaParserListener) ExitMemberDeclaration(ctx *MemberDeclarationContext)

ExitMemberDeclaration is called when production memberDeclaration is exited.

func (*BaseJavaParserListener) ExitMemberReferenceExpression

func (s *BaseJavaParserListener) ExitMemberReferenceExpression(ctx *MemberReferenceExpressionContext)

ExitMemberReferenceExpression is called when production MemberReferenceExpression is exited.

func (*BaseJavaParserListener) ExitMethodBody

func (s *BaseJavaParserListener) ExitMethodBody(ctx *MethodBodyContext)

ExitMethodBody is called when production methodBody is exited.

func (*BaseJavaParserListener) ExitMethodCall

func (s *BaseJavaParserListener) ExitMethodCall(ctx *MethodCallContext)

ExitMethodCall is called when production methodCall is exited.

func (*BaseJavaParserListener) ExitMethodCallExpression

func (s *BaseJavaParserListener) ExitMethodCallExpression(ctx *MethodCallExpressionContext)

ExitMethodCallExpression is called when production MethodCallExpression is exited.

func (*BaseJavaParserListener) ExitMethodDeclaration

func (s *BaseJavaParserListener) ExitMethodDeclaration(ctx *MethodDeclarationContext)

ExitMethodDeclaration is called when production methodDeclaration is exited.

func (*BaseJavaParserListener) ExitMethodReferenceExpression

func (s *BaseJavaParserListener) ExitMethodReferenceExpression(ctx *MethodReferenceExpressionContext)

ExitMethodReferenceExpression is called when production MethodReferenceExpression is exited.

func (*BaseJavaParserListener) ExitModifier

func (s *BaseJavaParserListener) ExitModifier(ctx *ModifierContext)

ExitModifier is called when production modifier is exited.

func (*BaseJavaParserListener) ExitModularCompulationUnit

func (s *BaseJavaParserListener) ExitModularCompulationUnit(ctx *ModularCompulationUnitContext)

ExitModularCompulationUnit is called when production modularCompulationUnit is exited.

func (*BaseJavaParserListener) ExitModuleDeclaration

func (s *BaseJavaParserListener) ExitModuleDeclaration(ctx *ModuleDeclarationContext)

ExitModuleDeclaration is called when production moduleDeclaration is exited.

func (*BaseJavaParserListener) ExitModuleDirective

func (s *BaseJavaParserListener) ExitModuleDirective(ctx *ModuleDirectiveContext)

ExitModuleDirective is called when production moduleDirective is exited.

func (*BaseJavaParserListener) ExitNonWildcardTypeArguments

func (s *BaseJavaParserListener) ExitNonWildcardTypeArguments(ctx *NonWildcardTypeArgumentsContext)

ExitNonWildcardTypeArguments is called when production nonWildcardTypeArguments is exited.

func (*BaseJavaParserListener) ExitNonWildcardTypeArgumentsOrDiamond

func (s *BaseJavaParserListener) ExitNonWildcardTypeArgumentsOrDiamond(ctx *NonWildcardTypeArgumentsOrDiamondContext)

ExitNonWildcardTypeArgumentsOrDiamond is called when production nonWildcardTypeArgumentsOrDiamond is exited.

func (*BaseJavaParserListener) ExitObjectCreationExpression

func (s *BaseJavaParserListener) ExitObjectCreationExpression(ctx *ObjectCreationExpressionContext)

ExitObjectCreationExpression is called when production ObjectCreationExpression is exited.

func (*BaseJavaParserListener) ExitPackageDeclaration

func (s *BaseJavaParserListener) ExitPackageDeclaration(ctx *PackageDeclarationContext)

ExitPackageDeclaration is called when production packageDeclaration is exited.

func (*BaseJavaParserListener) ExitPackageName

func (s *BaseJavaParserListener) ExitPackageName(ctx *PackageNameContext)

ExitPackageName is called when production packageName is exited.

func (*BaseJavaParserListener) ExitPattern

func (s *BaseJavaParserListener) ExitPattern(ctx *PatternContext)

ExitPattern is called when production pattern is exited.

func (*BaseJavaParserListener) ExitPostIncrementDecrementOperatorExpression

func (s *BaseJavaParserListener) ExitPostIncrementDecrementOperatorExpression(ctx *PostIncrementDecrementOperatorExpressionContext)

ExitPostIncrementDecrementOperatorExpression is called when production PostIncrementDecrementOperatorExpression is exited.

func (*BaseJavaParserListener) ExitPrimary

func (s *BaseJavaParserListener) ExitPrimary(ctx *PrimaryContext)

ExitPrimary is called when production primary is exited.

func (*BaseJavaParserListener) ExitPrimaryExpression

func (s *BaseJavaParserListener) ExitPrimaryExpression(ctx *PrimaryExpressionContext)

ExitPrimaryExpression is called when production PrimaryExpression is exited.

func (*BaseJavaParserListener) ExitPrimitiveType

func (s *BaseJavaParserListener) ExitPrimitiveType(ctx *PrimitiveTypeContext)

ExitPrimitiveType is called when production primitiveType is exited.

func (*BaseJavaParserListener) ExitQualifiedName

func (s *BaseJavaParserListener) ExitQualifiedName(ctx *QualifiedNameContext)

ExitQualifiedName is called when production qualifiedName is exited.

func (*BaseJavaParserListener) ExitQualifiedNameList

func (s *BaseJavaParserListener) ExitQualifiedNameList(ctx *QualifiedNameListContext)

ExitQualifiedNameList is called when production qualifiedNameList is exited.

func (*BaseJavaParserListener) ExitReceiverParameter

func (s *BaseJavaParserListener) ExitReceiverParameter(ctx *ReceiverParameterContext)

ExitReceiverParameter is called when production receiverParameter is exited.

func (*BaseJavaParserListener) ExitRecordBody

func (s *BaseJavaParserListener) ExitRecordBody(ctx *RecordBodyContext)

ExitRecordBody is called when production recordBody is exited.

func (*BaseJavaParserListener) ExitRecordComponent

func (s *BaseJavaParserListener) ExitRecordComponent(ctx *RecordComponentContext)

ExitRecordComponent is called when production recordComponent is exited.

func (*BaseJavaParserListener) ExitRecordComponentList

func (s *BaseJavaParserListener) ExitRecordComponentList(ctx *RecordComponentListContext)

ExitRecordComponentList is called when production recordComponentList is exited.

func (*BaseJavaParserListener) ExitRecordDeclaration

func (s *BaseJavaParserListener) ExitRecordDeclaration(ctx *RecordDeclarationContext)

ExitRecordDeclaration is called when production recordDeclaration is exited.

func (*BaseJavaParserListener) ExitRecordHeader

func (s *BaseJavaParserListener) ExitRecordHeader(ctx *RecordHeaderContext)

ExitRecordHeader is called when production recordHeader is exited.

func (*BaseJavaParserListener) ExitRequiresModifier

func (s *BaseJavaParserListener) ExitRequiresModifier(ctx *RequiresModifierContext)

ExitRequiresModifier is called when production requiresModifier is exited.

func (*BaseJavaParserListener) ExitResource

func (s *BaseJavaParserListener) ExitResource(ctx *ResourceContext)

ExitResource is called when production resource is exited.

func (*BaseJavaParserListener) ExitResourceSpecification

func (s *BaseJavaParserListener) ExitResourceSpecification(ctx *ResourceSpecificationContext)

ExitResourceSpecification is called when production resourceSpecification is exited.

func (*BaseJavaParserListener) ExitResources

func (s *BaseJavaParserListener) ExitResources(ctx *ResourcesContext)

ExitResources is called when production resources is exited.

func (*BaseJavaParserListener) ExitSquareBracketExpression

func (s *BaseJavaParserListener) ExitSquareBracketExpression(ctx *SquareBracketExpressionContext)

ExitSquareBracketExpression is called when production SquareBracketExpression is exited.

func (*BaseJavaParserListener) ExitStatement

func (s *BaseJavaParserListener) ExitStatement(ctx *StatementContext)

ExitStatement is called when production statement is exited.

func (*BaseJavaParserListener) ExitSuperSuffix

func (s *BaseJavaParserListener) ExitSuperSuffix(ctx *SuperSuffixContext)

ExitSuperSuffix is called when production superSuffix is exited.

func (*BaseJavaParserListener) ExitSwitchBlockStatementGroup

func (s *BaseJavaParserListener) ExitSwitchBlockStatementGroup(ctx *SwitchBlockStatementGroupContext)

ExitSwitchBlockStatementGroup is called when production switchBlockStatementGroup is exited.

func (*BaseJavaParserListener) ExitSwitchExpression

func (s *BaseJavaParserListener) ExitSwitchExpression(ctx *SwitchExpressionContext)

ExitSwitchExpression is called when production switchExpression is exited.

func (*BaseJavaParserListener) ExitSwitchLabel

func (s *BaseJavaParserListener) ExitSwitchLabel(ctx *SwitchLabelContext)

ExitSwitchLabel is called when production switchLabel is exited.

func (*BaseJavaParserListener) ExitSwitchLabeledRule

func (s *BaseJavaParserListener) ExitSwitchLabeledRule(ctx *SwitchLabeledRuleContext)

ExitSwitchLabeledRule is called when production switchLabeledRule is exited.

func (*BaseJavaParserListener) ExitSwitchRuleOutcome

func (s *BaseJavaParserListener) ExitSwitchRuleOutcome(ctx *SwitchRuleOutcomeContext)

ExitSwitchRuleOutcome is called when production switchRuleOutcome is exited.

func (*BaseJavaParserListener) ExitTernaryExpression

func (s *BaseJavaParserListener) ExitTernaryExpression(ctx *TernaryExpressionContext)

ExitTernaryExpression is called when production TernaryExpression is exited.

func (*BaseJavaParserListener) ExitTypeArgument

func (s *BaseJavaParserListener) ExitTypeArgument(ctx *TypeArgumentContext)

ExitTypeArgument is called when production typeArgument is exited.

func (*BaseJavaParserListener) ExitTypeArguments

func (s *BaseJavaParserListener) ExitTypeArguments(ctx *TypeArgumentsContext)

ExitTypeArguments is called when production typeArguments is exited.

func (*BaseJavaParserListener) ExitTypeArgumentsOrDiamond

func (s *BaseJavaParserListener) ExitTypeArgumentsOrDiamond(ctx *TypeArgumentsOrDiamondContext)

ExitTypeArgumentsOrDiamond is called when production typeArgumentsOrDiamond is exited.

func (*BaseJavaParserListener) ExitTypeBound

func (s *BaseJavaParserListener) ExitTypeBound(ctx *TypeBoundContext)

ExitTypeBound is called when production typeBound is exited.

func (*BaseJavaParserListener) ExitTypeDeclaration

func (s *BaseJavaParserListener) ExitTypeDeclaration(ctx *TypeDeclarationContext)

ExitTypeDeclaration is called when production typeDeclaration is exited.

func (*BaseJavaParserListener) ExitTypeIdentifier

func (s *BaseJavaParserListener) ExitTypeIdentifier(ctx *TypeIdentifierContext)

ExitTypeIdentifier is called when production typeIdentifier is exited.

func (*BaseJavaParserListener) ExitTypeList

func (s *BaseJavaParserListener) ExitTypeList(ctx *TypeListContext)

ExitTypeList is called when production typeList is exited.

func (*BaseJavaParserListener) ExitTypeParameter

func (s *BaseJavaParserListener) ExitTypeParameter(ctx *TypeParameterContext)

ExitTypeParameter is called when production typeParameter is exited.

func (*BaseJavaParserListener) ExitTypeParameters

func (s *BaseJavaParserListener) ExitTypeParameters(ctx *TypeParametersContext)

ExitTypeParameters is called when production typeParameters is exited.

func (*BaseJavaParserListener) ExitTypeType

func (s *BaseJavaParserListener) ExitTypeType(ctx *TypeTypeContext)

ExitTypeType is called when production typeType is exited.

func (*BaseJavaParserListener) ExitTypeTypeOrVoid

func (s *BaseJavaParserListener) ExitTypeTypeOrVoid(ctx *TypeTypeOrVoidContext)

ExitTypeTypeOrVoid is called when production typeTypeOrVoid is exited.

func (*BaseJavaParserListener) ExitUnaryOperatorExpression

func (s *BaseJavaParserListener) ExitUnaryOperatorExpression(ctx *UnaryOperatorExpressionContext)

ExitUnaryOperatorExpression is called when production UnaryOperatorExpression is exited.

func (*BaseJavaParserListener) ExitVariableDeclarator

func (s *BaseJavaParserListener) ExitVariableDeclarator(ctx *VariableDeclaratorContext)

ExitVariableDeclarator is called when production variableDeclarator is exited.

func (*BaseJavaParserListener) ExitVariableDeclaratorId

func (s *BaseJavaParserListener) ExitVariableDeclaratorId(ctx *VariableDeclaratorIdContext)

ExitVariableDeclaratorId is called when production variableDeclaratorId is exited.

func (*BaseJavaParserListener) ExitVariableDeclarators

func (s *BaseJavaParserListener) ExitVariableDeclarators(ctx *VariableDeclaratorsContext)

ExitVariableDeclarators is called when production variableDeclarators is exited.

func (*BaseJavaParserListener) ExitVariableInitializer

func (s *BaseJavaParserListener) ExitVariableInitializer(ctx *VariableInitializerContext)

ExitVariableInitializer is called when production variableInitializer is exited.

func (*BaseJavaParserListener) ExitVariableModifier

func (s *BaseJavaParserListener) ExitVariableModifier(ctx *VariableModifierContext)

ExitVariableModifier is called when production variableModifier is exited.

func (*BaseJavaParserListener) VisitErrorNode

func (s *BaseJavaParserListener) VisitErrorNode(node antlr.ErrorNode)

VisitErrorNode is called when an error node is visited.

func (*BaseJavaParserListener) VisitTerminal

func (s *BaseJavaParserListener) VisitTerminal(node antlr.TerminalNode)

VisitTerminal is called when a terminal node is visited.

type BinaryOperatorExpressionContext

type BinaryOperatorExpressionContext struct {
	ExpressionContext
	// contains filtered or unexported fields
}

func NewBinaryOperatorExpressionContext

func NewBinaryOperatorExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BinaryOperatorExpressionContext

func (*BinaryOperatorExpressionContext) ADD

func (*BinaryOperatorExpressionContext) ADD_ASSIGN

func (*BinaryOperatorExpressionContext) AND

func (*BinaryOperatorExpressionContext) AND_ASSIGN

func (*BinaryOperatorExpressionContext) ASSIGN

func (*BinaryOperatorExpressionContext) AllExpression

func (*BinaryOperatorExpressionContext) AllGT

func (*BinaryOperatorExpressionContext) AllLT

func (*BinaryOperatorExpressionContext) BITAND

func (*BinaryOperatorExpressionContext) BITOR

func (*BinaryOperatorExpressionContext) CARET

func (*BinaryOperatorExpressionContext) DIV

func (*BinaryOperatorExpressionContext) DIV_ASSIGN

func (*BinaryOperatorExpressionContext) EQUAL

func (*BinaryOperatorExpressionContext) EnterRule

func (*BinaryOperatorExpressionContext) ExitRule

func (*BinaryOperatorExpressionContext) Expression

func (*BinaryOperatorExpressionContext) GE

func (*BinaryOperatorExpressionContext) GT

func (*BinaryOperatorExpressionContext) GetBop

func (*BinaryOperatorExpressionContext) GetRuleContext

func (*BinaryOperatorExpressionContext) LE

func (*BinaryOperatorExpressionContext) LSHIFT_ASSIGN

func (*BinaryOperatorExpressionContext) LT

func (*BinaryOperatorExpressionContext) MOD

func (*BinaryOperatorExpressionContext) MOD_ASSIGN

func (*BinaryOperatorExpressionContext) MUL

func (*BinaryOperatorExpressionContext) MUL_ASSIGN

func (*BinaryOperatorExpressionContext) NOTEQUAL

func (*BinaryOperatorExpressionContext) OR

func (*BinaryOperatorExpressionContext) OR_ASSIGN

func (*BinaryOperatorExpressionContext) RSHIFT_ASSIGN

func (*BinaryOperatorExpressionContext) SUB

func (*BinaryOperatorExpressionContext) SUB_ASSIGN

func (*BinaryOperatorExpressionContext) SetBop

func (*BinaryOperatorExpressionContext) URSHIFT_ASSIGN

func (*BinaryOperatorExpressionContext) XOR_ASSIGN

type BlockContext

type BlockContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBlockContext

func NewBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BlockContext

func NewEmptyBlockContext

func NewEmptyBlockContext() *BlockContext

func (*BlockContext) AllBlockStatement

func (s *BlockContext) AllBlockStatement() []IBlockStatementContext

func (*BlockContext) BlockStatement

func (s *BlockContext) BlockStatement(i int) IBlockStatementContext

func (*BlockContext) EnterRule

func (s *BlockContext) EnterRule(listener antlr.ParseTreeListener)

func (*BlockContext) ExitRule

func (s *BlockContext) ExitRule(listener antlr.ParseTreeListener)

func (*BlockContext) GetParser

func (s *BlockContext) GetParser() antlr.Parser

func (*BlockContext) GetRuleContext

func (s *BlockContext) GetRuleContext() antlr.RuleContext

func (*BlockContext) IsBlockContext

func (*BlockContext) IsBlockContext()

func (*BlockContext) LBRACE

func (s *BlockContext) LBRACE() antlr.TerminalNode

func (*BlockContext) RBRACE

func (s *BlockContext) RBRACE() antlr.TerminalNode

func (*BlockContext) ToStringTree

func (s *BlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type BlockStatementContext

type BlockStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBlockStatementContext

func NewBlockStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BlockStatementContext

func NewEmptyBlockStatementContext

func NewEmptyBlockStatementContext() *BlockStatementContext

func (*BlockStatementContext) EnterRule

func (s *BlockStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*BlockStatementContext) ExitRule

func (s *BlockStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*BlockStatementContext) GetParser

func (s *BlockStatementContext) GetParser() antlr.Parser

func (*BlockStatementContext) GetRuleContext

func (s *BlockStatementContext) GetRuleContext() antlr.RuleContext

func (*BlockStatementContext) IsBlockStatementContext

func (*BlockStatementContext) IsBlockStatementContext()

func (*BlockStatementContext) LocalTypeDeclaration

func (s *BlockStatementContext) LocalTypeDeclaration() ILocalTypeDeclarationContext

func (*BlockStatementContext) LocalVariableDeclaration

func (s *BlockStatementContext) LocalVariableDeclaration() ILocalVariableDeclarationContext

func (*BlockStatementContext) SEMI

func (*BlockStatementContext) Statement

func (*BlockStatementContext) ToStringTree

func (s *BlockStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CasePatternContext

type CasePatternContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCasePatternContext

func NewCasePatternContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CasePatternContext

func NewEmptyCasePatternContext

func NewEmptyCasePatternContext() *CasePatternContext

func (*CasePatternContext) EnterRule

func (s *CasePatternContext) EnterRule(listener antlr.ParseTreeListener)

func (*CasePatternContext) ExitRule

func (s *CasePatternContext) ExitRule(listener antlr.ParseTreeListener)

func (*CasePatternContext) GetParser

func (s *CasePatternContext) GetParser() antlr.Parser

func (*CasePatternContext) GetRuleContext

func (s *CasePatternContext) GetRuleContext() antlr.RuleContext

func (*CasePatternContext) IsCasePatternContext

func (*CasePatternContext) IsCasePatternContext()

func (*CasePatternContext) Pattern

func (s *CasePatternContext) Pattern() IPatternContext

func (*CasePatternContext) ToStringTree

func (s *CasePatternContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CastExpressionContext

type CastExpressionContext struct {
	ExpressionContext
}

func NewCastExpressionContext

func NewCastExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CastExpressionContext

func (*CastExpressionContext) AllAnnotation

func (s *CastExpressionContext) AllAnnotation() []IAnnotationContext

func (*CastExpressionContext) AllBITAND

func (s *CastExpressionContext) AllBITAND() []antlr.TerminalNode

func (*CastExpressionContext) AllTypeType

func (s *CastExpressionContext) AllTypeType() []ITypeTypeContext

func (*CastExpressionContext) Annotation

func (s *CastExpressionContext) Annotation(i int) IAnnotationContext

func (*CastExpressionContext) BITAND

func (*CastExpressionContext) EnterRule

func (s *CastExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*CastExpressionContext) ExitRule

func (s *CastExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*CastExpressionContext) Expression

func (s *CastExpressionContext) Expression() IExpressionContext

func (*CastExpressionContext) GetRuleContext

func (s *CastExpressionContext) GetRuleContext() antlr.RuleContext

func (*CastExpressionContext) LPAREN

func (*CastExpressionContext) RPAREN

func (*CastExpressionContext) TypeType

type CatchClauseContext

type CatchClauseContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCatchClauseContext

func NewCatchClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CatchClauseContext

func NewEmptyCatchClauseContext

func NewEmptyCatchClauseContext() *CatchClauseContext

func (*CatchClauseContext) AllVariableModifier

func (s *CatchClauseContext) AllVariableModifier() []IVariableModifierContext

func (*CatchClauseContext) Block

func (s *CatchClauseContext) Block() IBlockContext

func (*CatchClauseContext) CATCH

func (*CatchClauseContext) CatchType

func (s *CatchClauseContext) CatchType() ICatchTypeContext

func (*CatchClauseContext) EnterRule

func (s *CatchClauseContext) EnterRule(listener antlr.ParseTreeListener)

func (*CatchClauseContext) ExitRule

func (s *CatchClauseContext) ExitRule(listener antlr.ParseTreeListener)

func (*CatchClauseContext) GetParser

func (s *CatchClauseContext) GetParser() antlr.Parser

func (*CatchClauseContext) GetRuleContext

func (s *CatchClauseContext) GetRuleContext() antlr.RuleContext

func (*CatchClauseContext) Identifier

func (s *CatchClauseContext) Identifier() IIdentifierContext

func (*CatchClauseContext) IsCatchClauseContext

func (*CatchClauseContext) IsCatchClauseContext()

func (*CatchClauseContext) LPAREN

func (*CatchClauseContext) RPAREN

func (*CatchClauseContext) ToStringTree

func (s *CatchClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*CatchClauseContext) VariableModifier

func (s *CatchClauseContext) VariableModifier(i int) IVariableModifierContext

type CatchTypeContext

type CatchTypeContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCatchTypeContext

func NewCatchTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CatchTypeContext

func NewEmptyCatchTypeContext

func NewEmptyCatchTypeContext() *CatchTypeContext

func (*CatchTypeContext) AllBITOR

func (s *CatchTypeContext) AllBITOR() []antlr.TerminalNode

func (*CatchTypeContext) AllQualifiedName

func (s *CatchTypeContext) AllQualifiedName() []IQualifiedNameContext

func (*CatchTypeContext) BITOR

func (s *CatchTypeContext) BITOR(i int) antlr.TerminalNode

func (*CatchTypeContext) EnterRule

func (s *CatchTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*CatchTypeContext) ExitRule

func (s *CatchTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*CatchTypeContext) GetParser

func (s *CatchTypeContext) GetParser() antlr.Parser

func (*CatchTypeContext) GetRuleContext

func (s *CatchTypeContext) GetRuleContext() antlr.RuleContext

func (*CatchTypeContext) IsCatchTypeContext

func (*CatchTypeContext) IsCatchTypeContext()

func (*CatchTypeContext) QualifiedName

func (s *CatchTypeContext) QualifiedName(i int) IQualifiedNameContext

func (*CatchTypeContext) ToStringTree

func (s *CatchTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ClassBodyContext

type ClassBodyContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewClassBodyContext

func NewClassBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassBodyContext

func NewEmptyClassBodyContext

func NewEmptyClassBodyContext() *ClassBodyContext

func (*ClassBodyContext) AllClassBodyDeclaration

func (s *ClassBodyContext) AllClassBodyDeclaration() []IClassBodyDeclarationContext

func (*ClassBodyContext) ClassBodyDeclaration

func (s *ClassBodyContext) ClassBodyDeclaration(i int) IClassBodyDeclarationContext

func (*ClassBodyContext) EnterRule

func (s *ClassBodyContext) EnterRule(listener antlr.ParseTreeListener)

func (*ClassBodyContext) ExitRule

func (s *ClassBodyContext) ExitRule(listener antlr.ParseTreeListener)

func (*ClassBodyContext) GetParser

func (s *ClassBodyContext) GetParser() antlr.Parser

func (*ClassBodyContext) GetRuleContext

func (s *ClassBodyContext) GetRuleContext() antlr.RuleContext

func (*ClassBodyContext) IsClassBodyContext

func (*ClassBodyContext) IsClassBodyContext()

func (*ClassBodyContext) LBRACE

func (s *ClassBodyContext) LBRACE() antlr.TerminalNode

func (*ClassBodyContext) RBRACE

func (s *ClassBodyContext) RBRACE() antlr.TerminalNode

func (*ClassBodyContext) ToStringTree

func (s *ClassBodyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ClassBodyDeclarationContext

type ClassBodyDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewClassBodyDeclarationContext

func NewClassBodyDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassBodyDeclarationContext

func NewEmptyClassBodyDeclarationContext

func NewEmptyClassBodyDeclarationContext() *ClassBodyDeclarationContext

func (*ClassBodyDeclarationContext) AllModifier

func (s *ClassBodyDeclarationContext) AllModifier() []IModifierContext

func (*ClassBodyDeclarationContext) Block

func (*ClassBodyDeclarationContext) EnterRule

func (s *ClassBodyDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*ClassBodyDeclarationContext) ExitRule

func (s *ClassBodyDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*ClassBodyDeclarationContext) GetParser

func (s *ClassBodyDeclarationContext) GetParser() antlr.Parser

func (*ClassBodyDeclarationContext) GetRuleContext

func (s *ClassBodyDeclarationContext) GetRuleContext() antlr.RuleContext

func (*ClassBodyDeclarationContext) IsClassBodyDeclarationContext

func (*ClassBodyDeclarationContext) IsClassBodyDeclarationContext()

func (*ClassBodyDeclarationContext) MemberDeclaration

func (*ClassBodyDeclarationContext) Modifier

func (*ClassBodyDeclarationContext) SEMI

func (*ClassBodyDeclarationContext) STATIC

func (*ClassBodyDeclarationContext) ToStringTree

func (s *ClassBodyDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ClassCreatorRestContext

type ClassCreatorRestContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewClassCreatorRestContext

func NewClassCreatorRestContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassCreatorRestContext

func NewEmptyClassCreatorRestContext

func NewEmptyClassCreatorRestContext() *ClassCreatorRestContext

func (*ClassCreatorRestContext) Arguments

func (*ClassCreatorRestContext) ClassBody

func (*ClassCreatorRestContext) EnterRule

func (s *ClassCreatorRestContext) EnterRule(listener antlr.ParseTreeListener)

func (*ClassCreatorRestContext) ExitRule

func (s *ClassCreatorRestContext) ExitRule(listener antlr.ParseTreeListener)

func (*ClassCreatorRestContext) GetParser

func (s *ClassCreatorRestContext) GetParser() antlr.Parser

func (*ClassCreatorRestContext) GetRuleContext

func (s *ClassCreatorRestContext) GetRuleContext() antlr.RuleContext

func (*ClassCreatorRestContext) IsClassCreatorRestContext

func (*ClassCreatorRestContext) IsClassCreatorRestContext()

func (*ClassCreatorRestContext) ToStringTree

func (s *ClassCreatorRestContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ClassDeclarationContext

type ClassDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewClassDeclarationContext

func NewClassDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassDeclarationContext

func NewEmptyClassDeclarationContext

func NewEmptyClassDeclarationContext() *ClassDeclarationContext

func (*ClassDeclarationContext) AllTypeList

func (s *ClassDeclarationContext) AllTypeList() []ITypeListContext

func (*ClassDeclarationContext) CLASS

func (*ClassDeclarationContext) ClassBody

func (*ClassDeclarationContext) EXTENDS

func (*ClassDeclarationContext) EnterRule

func (s *ClassDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*ClassDeclarationContext) ExitRule

func (s *ClassDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*ClassDeclarationContext) GetParser

func (s *ClassDeclarationContext) GetParser() antlr.Parser

func (*ClassDeclarationContext) GetRuleContext

func (s *ClassDeclarationContext) GetRuleContext() antlr.RuleContext

func (*ClassDeclarationContext) IMPLEMENTS

func (s *ClassDeclarationContext) IMPLEMENTS() antlr.TerminalNode

func (*ClassDeclarationContext) Identifier

func (*ClassDeclarationContext) IsClassDeclarationContext

func (*ClassDeclarationContext) IsClassDeclarationContext()

func (*ClassDeclarationContext) PERMITS

func (*ClassDeclarationContext) ToStringTree

func (s *ClassDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ClassDeclarationContext) TypeList

func (*ClassDeclarationContext) TypeParameters

func (s *ClassDeclarationContext) TypeParameters() ITypeParametersContext

func (*ClassDeclarationContext) TypeType

type ClassOrInterfaceModifierContext

type ClassOrInterfaceModifierContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewClassOrInterfaceModifierContext

func NewClassOrInterfaceModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassOrInterfaceModifierContext

func NewEmptyClassOrInterfaceModifierContext

func NewEmptyClassOrInterfaceModifierContext() *ClassOrInterfaceModifierContext

func (*ClassOrInterfaceModifierContext) ABSTRACT

func (*ClassOrInterfaceModifierContext) Annotation

func (*ClassOrInterfaceModifierContext) EnterRule

func (*ClassOrInterfaceModifierContext) ExitRule

func (*ClassOrInterfaceModifierContext) FINAL

func (*ClassOrInterfaceModifierContext) GetParser

func (*ClassOrInterfaceModifierContext) GetRuleContext

func (*ClassOrInterfaceModifierContext) IsClassOrInterfaceModifierContext

func (*ClassOrInterfaceModifierContext) IsClassOrInterfaceModifierContext()

func (*ClassOrInterfaceModifierContext) NON_SEALED

func (*ClassOrInterfaceModifierContext) PRIVATE

func (*ClassOrInterfaceModifierContext) PROTECTED

func (*ClassOrInterfaceModifierContext) PUBLIC

func (*ClassOrInterfaceModifierContext) SEALED

func (*ClassOrInterfaceModifierContext) STATIC

func (*ClassOrInterfaceModifierContext) STRICTFP

func (*ClassOrInterfaceModifierContext) ToStringTree

func (s *ClassOrInterfaceModifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ClassOrInterfaceTypeContext

type ClassOrInterfaceTypeContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewClassOrInterfaceTypeContext

func NewClassOrInterfaceTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassOrInterfaceTypeContext

func NewEmptyClassOrInterfaceTypeContext

func NewEmptyClassOrInterfaceTypeContext() *ClassOrInterfaceTypeContext

func (*ClassOrInterfaceTypeContext) ClassType

func (*ClassOrInterfaceTypeContext) EnterRule

func (s *ClassOrInterfaceTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*ClassOrInterfaceTypeContext) ExitRule

func (s *ClassOrInterfaceTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*ClassOrInterfaceTypeContext) GetParser

func (s *ClassOrInterfaceTypeContext) GetParser() antlr.Parser

func (*ClassOrInterfaceTypeContext) GetRuleContext

func (s *ClassOrInterfaceTypeContext) GetRuleContext() antlr.RuleContext

func (*ClassOrInterfaceTypeContext) IsClassOrInterfaceTypeContext

func (*ClassOrInterfaceTypeContext) IsClassOrInterfaceTypeContext()

func (*ClassOrInterfaceTypeContext) ToStringTree

func (s *ClassOrInterfaceTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ClassTypeContext

type ClassTypeContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewClassTypeContext

func NewClassTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassTypeContext

func NewEmptyClassTypeContext

func NewEmptyClassTypeContext() *ClassTypeContext

func (*ClassTypeContext) AllAnnotation

func (s *ClassTypeContext) AllAnnotation() []IAnnotationContext

func (*ClassTypeContext) AllDOT

func (s *ClassTypeContext) AllDOT() []antlr.TerminalNode

func (*ClassTypeContext) AllPackageName

func (s *ClassTypeContext) AllPackageName() []IPackageNameContext

func (*ClassTypeContext) AllTypeArguments

func (s *ClassTypeContext) AllTypeArguments() []ITypeArgumentsContext

func (*ClassTypeContext) AllTypeIdentifier

func (s *ClassTypeContext) AllTypeIdentifier() []ITypeIdentifierContext

func (*ClassTypeContext) Annotation

func (s *ClassTypeContext) Annotation(i int) IAnnotationContext

func (*ClassTypeContext) DOT

func (*ClassTypeContext) EnterRule

func (s *ClassTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*ClassTypeContext) ExitRule

func (s *ClassTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*ClassTypeContext) GetParser

func (s *ClassTypeContext) GetParser() antlr.Parser

func (*ClassTypeContext) GetRuleContext

func (s *ClassTypeContext) GetRuleContext() antlr.RuleContext

func (*ClassTypeContext) IsClassTypeContext

func (*ClassTypeContext) IsClassTypeContext()

func (*ClassTypeContext) PackageName

func (s *ClassTypeContext) PackageName(i int) IPackageNameContext

func (*ClassTypeContext) ToStringTree

func (s *ClassTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ClassTypeContext) TypeArguments

func (s *ClassTypeContext) TypeArguments(i int) ITypeArgumentsContext

func (*ClassTypeContext) TypeIdentifier

func (s *ClassTypeContext) TypeIdentifier(i int) ITypeIdentifierContext

type CompactConstructorDeclarationContext

type CompactConstructorDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCompactConstructorDeclarationContext

func NewCompactConstructorDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CompactConstructorDeclarationContext

func NewEmptyCompactConstructorDeclarationContext

func NewEmptyCompactConstructorDeclarationContext() *CompactConstructorDeclarationContext

func (*CompactConstructorDeclarationContext) AllModifier

func (*CompactConstructorDeclarationContext) Block

func (*CompactConstructorDeclarationContext) EnterRule

func (*CompactConstructorDeclarationContext) ExitRule

func (*CompactConstructorDeclarationContext) GetConstructorBody

func (s *CompactConstructorDeclarationContext) GetConstructorBody() IBlockContext

func (*CompactConstructorDeclarationContext) GetParser

func (*CompactConstructorDeclarationContext) GetRuleContext

func (*CompactConstructorDeclarationContext) Identifier

func (*CompactConstructorDeclarationContext) IsCompactConstructorDeclarationContext

func (*CompactConstructorDeclarationContext) IsCompactConstructorDeclarationContext()

func (*CompactConstructorDeclarationContext) Modifier

func (*CompactConstructorDeclarationContext) SetConstructorBody

func (s *CompactConstructorDeclarationContext) SetConstructorBody(v IBlockContext)

func (*CompactConstructorDeclarationContext) ToStringTree

func (s *CompactConstructorDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CompilationUnitContext

type CompilationUnitContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCompilationUnitContext

func NewCompilationUnitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CompilationUnitContext

func NewEmptyCompilationUnitContext

func NewEmptyCompilationUnitContext() *CompilationUnitContext

func (*CompilationUnitContext) AllImportDeclaration

func (s *CompilationUnitContext) AllImportDeclaration() []IImportDeclarationContext

func (*CompilationUnitContext) AllSEMI

func (s *CompilationUnitContext) AllSEMI() []antlr.TerminalNode

func (*CompilationUnitContext) AllTypeDeclaration

func (s *CompilationUnitContext) AllTypeDeclaration() []ITypeDeclarationContext

func (*CompilationUnitContext) EOF

func (*CompilationUnitContext) EnterRule

func (s *CompilationUnitContext) EnterRule(listener antlr.ParseTreeListener)

func (*CompilationUnitContext) ExitRule

func (s *CompilationUnitContext) ExitRule(listener antlr.ParseTreeListener)

func (*CompilationUnitContext) GetParser

func (s *CompilationUnitContext) GetParser() antlr.Parser

func (*CompilationUnitContext) GetRuleContext

func (s *CompilationUnitContext) GetRuleContext() antlr.RuleContext

func (*CompilationUnitContext) ImportDeclaration

func (s *CompilationUnitContext) ImportDeclaration(i int) IImportDeclarationContext

func (*CompilationUnitContext) IsCompilationUnitContext

func (*CompilationUnitContext) IsCompilationUnitContext()

func (*CompilationUnitContext) ModularCompulationUnit

func (s *CompilationUnitContext) ModularCompulationUnit() IModularCompulationUnitContext

func (*CompilationUnitContext) PackageDeclaration

func (s *CompilationUnitContext) PackageDeclaration() IPackageDeclarationContext

func (*CompilationUnitContext) SEMI

func (*CompilationUnitContext) ToStringTree

func (s *CompilationUnitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*CompilationUnitContext) TypeDeclaration

func (s *CompilationUnitContext) TypeDeclaration(i int) ITypeDeclarationContext

type ComponentPatternContext

type ComponentPatternContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewComponentPatternContext

func NewComponentPatternContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComponentPatternContext

func NewEmptyComponentPatternContext

func NewEmptyComponentPatternContext() *ComponentPatternContext

func (*ComponentPatternContext) EnterRule

func (s *ComponentPatternContext) EnterRule(listener antlr.ParseTreeListener)

func (*ComponentPatternContext) ExitRule

func (s *ComponentPatternContext) ExitRule(listener antlr.ParseTreeListener)

func (*ComponentPatternContext) GetParser

func (s *ComponentPatternContext) GetParser() antlr.Parser

func (*ComponentPatternContext) GetRuleContext

func (s *ComponentPatternContext) GetRuleContext() antlr.RuleContext

func (*ComponentPatternContext) IsComponentPatternContext

func (*ComponentPatternContext) IsComponentPatternContext()

func (*ComponentPatternContext) Pattern

func (*ComponentPatternContext) ToStringTree

func (s *ComponentPatternContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ComponentPatternListContext

type ComponentPatternListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewComponentPatternListContext

func NewComponentPatternListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComponentPatternListContext

func NewEmptyComponentPatternListContext

func NewEmptyComponentPatternListContext() *ComponentPatternListContext

func (*ComponentPatternListContext) AllCOMMA

func (*ComponentPatternListContext) AllComponentPattern

func (s *ComponentPatternListContext) AllComponentPattern() []IComponentPatternContext

func (*ComponentPatternListContext) COMMA

func (*ComponentPatternListContext) ComponentPattern

func (*ComponentPatternListContext) EnterRule

func (s *ComponentPatternListContext) EnterRule(listener antlr.ParseTreeListener)

func (*ComponentPatternListContext) ExitRule

func (s *ComponentPatternListContext) ExitRule(listener antlr.ParseTreeListener)

func (*ComponentPatternListContext) GetParser

func (s *ComponentPatternListContext) GetParser() antlr.Parser

func (*ComponentPatternListContext) GetRuleContext

func (s *ComponentPatternListContext) GetRuleContext() antlr.RuleContext

func (*ComponentPatternListContext) IsComponentPatternListContext

func (*ComponentPatternListContext) IsComponentPatternListContext()

func (*ComponentPatternListContext) ToStringTree

func (s *ComponentPatternListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ConstDeclarationContext

type ConstDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewConstDeclarationContext

func NewConstDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstDeclarationContext

func NewEmptyConstDeclarationContext

func NewEmptyConstDeclarationContext() *ConstDeclarationContext

func (*ConstDeclarationContext) AllCOMMA

func (s *ConstDeclarationContext) AllCOMMA() []antlr.TerminalNode

func (*ConstDeclarationContext) AllConstantDeclarator

func (s *ConstDeclarationContext) AllConstantDeclarator() []IConstantDeclaratorContext

func (*ConstDeclarationContext) COMMA

func (*ConstDeclarationContext) ConstantDeclarator

func (s *ConstDeclarationContext) ConstantDeclarator(i int) IConstantDeclaratorContext

func (*ConstDeclarationContext) EnterRule

func (s *ConstDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*ConstDeclarationContext) ExitRule

func (s *ConstDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*ConstDeclarationContext) GetParser

func (s *ConstDeclarationContext) GetParser() antlr.Parser

func (*ConstDeclarationContext) GetRuleContext

func (s *ConstDeclarationContext) GetRuleContext() antlr.RuleContext

func (*ConstDeclarationContext) IsConstDeclarationContext

func (*ConstDeclarationContext) IsConstDeclarationContext()

func (*ConstDeclarationContext) SEMI

func (*ConstDeclarationContext) ToStringTree

func (s *ConstDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ConstDeclarationContext) TypeType

type ConstantDeclaratorContext

type ConstantDeclaratorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewConstantDeclaratorContext

func NewConstantDeclaratorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstantDeclaratorContext

func NewEmptyConstantDeclaratorContext

func NewEmptyConstantDeclaratorContext() *ConstantDeclaratorContext

func (*ConstantDeclaratorContext) ASSIGN

func (*ConstantDeclaratorContext) AllLBRACK

func (s *ConstantDeclaratorContext) AllLBRACK() []antlr.TerminalNode

func (*ConstantDeclaratorContext) AllRBRACK

func (s *ConstantDeclaratorContext) AllRBRACK() []antlr.TerminalNode

func (*ConstantDeclaratorContext) EnterRule

func (s *ConstantDeclaratorContext) EnterRule(listener antlr.ParseTreeListener)

func (*ConstantDeclaratorContext) ExitRule

func (s *ConstantDeclaratorContext) ExitRule(listener antlr.ParseTreeListener)

func (*ConstantDeclaratorContext) GetParser

func (s *ConstantDeclaratorContext) GetParser() antlr.Parser

func (*ConstantDeclaratorContext) GetRuleContext

func (s *ConstantDeclaratorContext) GetRuleContext() antlr.RuleContext

func (*ConstantDeclaratorContext) Identifier

func (*ConstantDeclaratorContext) IsConstantDeclaratorContext

func (*ConstantDeclaratorContext) IsConstantDeclaratorContext()

func (*ConstantDeclaratorContext) LBRACK

func (*ConstantDeclaratorContext) RBRACK

func (*ConstantDeclaratorContext) ToStringTree

func (s *ConstantDeclaratorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ConstantDeclaratorContext) VariableInitializer

func (s *ConstantDeclaratorContext) VariableInitializer() IVariableInitializerContext

type ConstructorDeclarationContext

type ConstructorDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewConstructorDeclarationContext

func NewConstructorDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstructorDeclarationContext

func NewEmptyConstructorDeclarationContext

func NewEmptyConstructorDeclarationContext() *ConstructorDeclarationContext

func (*ConstructorDeclarationContext) Block

func (*ConstructorDeclarationContext) EnterRule

func (s *ConstructorDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*ConstructorDeclarationContext) ExitRule

func (*ConstructorDeclarationContext) FormalParameters

func (*ConstructorDeclarationContext) GetConstructorBody

func (s *ConstructorDeclarationContext) GetConstructorBody() IBlockContext

func (*ConstructorDeclarationContext) GetParser

func (*ConstructorDeclarationContext) GetRuleContext

func (s *ConstructorDeclarationContext) GetRuleContext() antlr.RuleContext

func (*ConstructorDeclarationContext) Identifier

func (*ConstructorDeclarationContext) IsConstructorDeclarationContext

func (*ConstructorDeclarationContext) IsConstructorDeclarationContext()

func (*ConstructorDeclarationContext) QualifiedNameList

func (*ConstructorDeclarationContext) SetConstructorBody

func (s *ConstructorDeclarationContext) SetConstructorBody(v IBlockContext)

func (*ConstructorDeclarationContext) THROWS

func (*ConstructorDeclarationContext) ToStringTree

func (s *ConstructorDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CreatedNameContext

type CreatedNameContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCreatedNameContext

func NewCreatedNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CreatedNameContext

func NewEmptyCreatedNameContext

func NewEmptyCreatedNameContext() *CreatedNameContext

func (*CreatedNameContext) AllDOT

func (s *CreatedNameContext) AllDOT() []antlr.TerminalNode

func (*CreatedNameContext) AllIdentifier

func (s *CreatedNameContext) AllIdentifier() []IIdentifierContext

func (*CreatedNameContext) AllTypeArgumentsOrDiamond

func (s *CreatedNameContext) AllTypeArgumentsOrDiamond() []ITypeArgumentsOrDiamondContext

func (*CreatedNameContext) DOT

func (*CreatedNameContext) EnterRule

func (s *CreatedNameContext) EnterRule(listener antlr.ParseTreeListener)

func (*CreatedNameContext) ExitRule

func (s *CreatedNameContext) ExitRule(listener antlr.ParseTreeListener)

func (*CreatedNameContext) GetParser

func (s *CreatedNameContext) GetParser() antlr.Parser

func (*CreatedNameContext) GetRuleContext

func (s *CreatedNameContext) GetRuleContext() antlr.RuleContext

func (*CreatedNameContext) Identifier

func (s *CreatedNameContext) Identifier(i int) IIdentifierContext

func (*CreatedNameContext) IsCreatedNameContext

func (*CreatedNameContext) IsCreatedNameContext()

func (*CreatedNameContext) PrimitiveType

func (s *CreatedNameContext) PrimitiveType() IPrimitiveTypeContext

func (*CreatedNameContext) ToStringTree

func (s *CreatedNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*CreatedNameContext) TypeArgumentsOrDiamond

func (s *CreatedNameContext) TypeArgumentsOrDiamond(i int) ITypeArgumentsOrDiamondContext

type CreatorContext

type CreatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCreatorContext

func NewCreatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CreatorContext

func NewEmptyCreatorContext

func NewEmptyCreatorContext() *CreatorContext

func (*CreatorContext) ArrayCreatorRest

func (s *CreatorContext) ArrayCreatorRest() IArrayCreatorRestContext

func (*CreatorContext) ClassCreatorRest

func (s *CreatorContext) ClassCreatorRest() IClassCreatorRestContext

func (*CreatorContext) CreatedName

func (s *CreatorContext) CreatedName() ICreatedNameContext

func (*CreatorContext) EnterRule

func (s *CreatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*CreatorContext) ExitRule

func (s *CreatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*CreatorContext) GetParser

func (s *CreatorContext) GetParser() antlr.Parser

func (*CreatorContext) GetRuleContext

func (s *CreatorContext) GetRuleContext() antlr.RuleContext

func (*CreatorContext) IsCreatorContext

func (*CreatorContext) IsCreatorContext()

func (*CreatorContext) NonWildcardTypeArguments

func (s *CreatorContext) NonWildcardTypeArguments() INonWildcardTypeArgumentsContext

func (*CreatorContext) ToStringTree

func (s *CreatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DefaultValueContext

type DefaultValueContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDefaultValueContext

func NewDefaultValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DefaultValueContext

func NewEmptyDefaultValueContext

func NewEmptyDefaultValueContext() *DefaultValueContext

func (*DefaultValueContext) DEFAULT

func (s *DefaultValueContext) DEFAULT() antlr.TerminalNode

func (*DefaultValueContext) ElementValue

func (s *DefaultValueContext) ElementValue() IElementValueContext

func (*DefaultValueContext) EnterRule

func (s *DefaultValueContext) EnterRule(listener antlr.ParseTreeListener)

func (*DefaultValueContext) ExitRule

func (s *DefaultValueContext) ExitRule(listener antlr.ParseTreeListener)

func (*DefaultValueContext) GetParser

func (s *DefaultValueContext) GetParser() antlr.Parser

func (*DefaultValueContext) GetRuleContext

func (s *DefaultValueContext) GetRuleContext() antlr.RuleContext

func (*DefaultValueContext) IsDefaultValueContext

func (*DefaultValueContext) IsDefaultValueContext()

func (*DefaultValueContext) ToStringTree

func (s *DefaultValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ElementValueArrayInitializerContext

type ElementValueArrayInitializerContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewElementValueArrayInitializerContext

func NewElementValueArrayInitializerContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ElementValueArrayInitializerContext

func NewEmptyElementValueArrayInitializerContext

func NewEmptyElementValueArrayInitializerContext() *ElementValueArrayInitializerContext

func (*ElementValueArrayInitializerContext) AllCOMMA

func (*ElementValueArrayInitializerContext) AllElementValue

func (*ElementValueArrayInitializerContext) COMMA

func (*ElementValueArrayInitializerContext) ElementValue

func (*ElementValueArrayInitializerContext) EnterRule

func (*ElementValueArrayInitializerContext) ExitRule

func (*ElementValueArrayInitializerContext) GetParser

func (*ElementValueArrayInitializerContext) GetRuleContext

func (*ElementValueArrayInitializerContext) IsElementValueArrayInitializerContext

func (*ElementValueArrayInitializerContext) IsElementValueArrayInitializerContext()

func (*ElementValueArrayInitializerContext) LBRACE

func (*ElementValueArrayInitializerContext) RBRACE

func (*ElementValueArrayInitializerContext) ToStringTree

func (s *ElementValueArrayInitializerContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ElementValueContext

type ElementValueContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewElementValueContext

func NewElementValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ElementValueContext

func NewEmptyElementValueContext

func NewEmptyElementValueContext() *ElementValueContext

func (*ElementValueContext) Annotation

func (s *ElementValueContext) Annotation() IAnnotationContext

func (*ElementValueContext) ElementValueArrayInitializer

func (s *ElementValueContext) ElementValueArrayInitializer() IElementValueArrayInitializerContext

func (*ElementValueContext) EnterRule

func (s *ElementValueContext) EnterRule(listener antlr.ParseTreeListener)

func (*ElementValueContext) ExitRule

func (s *ElementValueContext) ExitRule(listener antlr.ParseTreeListener)

func (*ElementValueContext) Expression

func (s *ElementValueContext) Expression() IExpressionContext

func (*ElementValueContext) GetParser

func (s *ElementValueContext) GetParser() antlr.Parser

func (*ElementValueContext) GetRuleContext

func (s *ElementValueContext) GetRuleContext() antlr.RuleContext

func (*ElementValueContext) IsElementValueContext

func (*ElementValueContext) IsElementValueContext()

func (*ElementValueContext) ToStringTree

func (s *ElementValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type EnhancedForControlContext

type EnhancedForControlContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyEnhancedForControlContext

func NewEmptyEnhancedForControlContext() *EnhancedForControlContext

func NewEnhancedForControlContext

func NewEnhancedForControlContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnhancedForControlContext

func (*EnhancedForControlContext) AllVariableModifier

func (s *EnhancedForControlContext) AllVariableModifier() []IVariableModifierContext

func (*EnhancedForControlContext) COLON

func (*EnhancedForControlContext) EnterRule

func (s *EnhancedForControlContext) EnterRule(listener antlr.ParseTreeListener)

func (*EnhancedForControlContext) ExitRule

func (s *EnhancedForControlContext) ExitRule(listener antlr.ParseTreeListener)

func (*EnhancedForControlContext) Expression

func (*EnhancedForControlContext) GetParser

func (s *EnhancedForControlContext) GetParser() antlr.Parser

func (*EnhancedForControlContext) GetRuleContext

func (s *EnhancedForControlContext) GetRuleContext() antlr.RuleContext

func (*EnhancedForControlContext) IsEnhancedForControlContext

func (*EnhancedForControlContext) IsEnhancedForControlContext()

func (*EnhancedForControlContext) ToStringTree

func (s *EnhancedForControlContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*EnhancedForControlContext) TypeType

func (*EnhancedForControlContext) VAR

func (*EnhancedForControlContext) VariableDeclaratorId

func (s *EnhancedForControlContext) VariableDeclaratorId() IVariableDeclaratorIdContext

func (*EnhancedForControlContext) VariableModifier

type EnumBodyDeclarationsContext

type EnumBodyDeclarationsContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyEnumBodyDeclarationsContext

func NewEmptyEnumBodyDeclarationsContext() *EnumBodyDeclarationsContext

func NewEnumBodyDeclarationsContext

func NewEnumBodyDeclarationsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumBodyDeclarationsContext

func (*EnumBodyDeclarationsContext) AllClassBodyDeclaration

func (s *EnumBodyDeclarationsContext) AllClassBodyDeclaration() []IClassBodyDeclarationContext

func (*EnumBodyDeclarationsContext) ClassBodyDeclaration

func (*EnumBodyDeclarationsContext) EnterRule

func (s *EnumBodyDeclarationsContext) EnterRule(listener antlr.ParseTreeListener)

func (*EnumBodyDeclarationsContext) ExitRule

func (s *EnumBodyDeclarationsContext) ExitRule(listener antlr.ParseTreeListener)

func (*EnumBodyDeclarationsContext) GetParser

func (s *EnumBodyDeclarationsContext) GetParser() antlr.Parser

func (*EnumBodyDeclarationsContext) GetRuleContext

func (s *EnumBodyDeclarationsContext) GetRuleContext() antlr.RuleContext

func (*EnumBodyDeclarationsContext) IsEnumBodyDeclarationsContext

func (*EnumBodyDeclarationsContext) IsEnumBodyDeclarationsContext()

func (*EnumBodyDeclarationsContext) SEMI

func (*EnumBodyDeclarationsContext) ToStringTree

func (s *EnumBodyDeclarationsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type EnumConstantContext

type EnumConstantContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyEnumConstantContext

func NewEmptyEnumConstantContext() *EnumConstantContext

func NewEnumConstantContext

func NewEnumConstantContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumConstantContext

func (*EnumConstantContext) AllAnnotation

func (s *EnumConstantContext) AllAnnotation() []IAnnotationContext

func (*EnumConstantContext) Annotation

func (s *EnumConstantContext) Annotation(i int) IAnnotationContext

func (*EnumConstantContext) Arguments

func (s *EnumConstantContext) Arguments() IArgumentsContext

func (*EnumConstantContext) ClassBody

func (s *EnumConstantContext) ClassBody() IClassBodyContext

func (*EnumConstantContext) EnterRule

func (s *EnumConstantContext) EnterRule(listener antlr.ParseTreeListener)

func (*EnumConstantContext) ExitRule

func (s *EnumConstantContext) ExitRule(listener antlr.ParseTreeListener)

func (*EnumConstantContext) GetParser

func (s *EnumConstantContext) GetParser() antlr.Parser

func (*EnumConstantContext) GetRuleContext

func (s *EnumConstantContext) GetRuleContext() antlr.RuleContext

func (*EnumConstantContext) Identifier

func (s *EnumConstantContext) Identifier() IIdentifierContext

func (*EnumConstantContext) IsEnumConstantContext

func (*EnumConstantContext) IsEnumConstantContext()

func (*EnumConstantContext) ToStringTree

func (s *EnumConstantContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type EnumConstantsContext

type EnumConstantsContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyEnumConstantsContext

func NewEmptyEnumConstantsContext() *EnumConstantsContext

func NewEnumConstantsContext

func NewEnumConstantsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumConstantsContext

func (*EnumConstantsContext) AllCOMMA

func (s *EnumConstantsContext) AllCOMMA() []antlr.TerminalNode

func (*EnumConstantsContext) AllEnumConstant

func (s *EnumConstantsContext) AllEnumConstant() []IEnumConstantContext

func (*EnumConstantsContext) COMMA

func (*EnumConstantsContext) EnterRule

func (s *EnumConstantsContext) EnterRule(listener antlr.ParseTreeListener)

func (*EnumConstantsContext) EnumConstant

func (s *EnumConstantsContext) EnumConstant(i int) IEnumConstantContext

func (*EnumConstantsContext) ExitRule

func (s *EnumConstantsContext) ExitRule(listener antlr.ParseTreeListener)

func (*EnumConstantsContext) GetParser

func (s *EnumConstantsContext) GetParser() antlr.Parser

func (*EnumConstantsContext) GetRuleContext

func (s *EnumConstantsContext) GetRuleContext() antlr.RuleContext

func (*EnumConstantsContext) IsEnumConstantsContext

func (*EnumConstantsContext) IsEnumConstantsContext()

func (*EnumConstantsContext) ToStringTree

func (s *EnumConstantsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type EnumDeclarationContext

type EnumDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyEnumDeclarationContext

func NewEmptyEnumDeclarationContext() *EnumDeclarationContext

func NewEnumDeclarationContext

func NewEnumDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumDeclarationContext

func (*EnumDeclarationContext) COMMA

func (*EnumDeclarationContext) ENUM

func (*EnumDeclarationContext) EnterRule

func (s *EnumDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*EnumDeclarationContext) EnumBodyDeclarations

func (s *EnumDeclarationContext) EnumBodyDeclarations() IEnumBodyDeclarationsContext

func (*EnumDeclarationContext) EnumConstants

func (s *EnumDeclarationContext) EnumConstants() IEnumConstantsContext

func (*EnumDeclarationContext) ExitRule

func (s *EnumDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*EnumDeclarationContext) GetParser

func (s *EnumDeclarationContext) GetParser() antlr.Parser

func (*EnumDeclarationContext) GetRuleContext

func (s *EnumDeclarationContext) GetRuleContext() antlr.RuleContext

func (*EnumDeclarationContext) IMPLEMENTS

func (s *EnumDeclarationContext) IMPLEMENTS() antlr.TerminalNode

func (*EnumDeclarationContext) Identifier

func (*EnumDeclarationContext) IsEnumDeclarationContext

func (*EnumDeclarationContext) IsEnumDeclarationContext()

func (*EnumDeclarationContext) LBRACE

func (*EnumDeclarationContext) RBRACE

func (*EnumDeclarationContext) ToStringTree

func (s *EnumDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*EnumDeclarationContext) TypeList

type ExplicitGenericInvocationContext

type ExplicitGenericInvocationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExplicitGenericInvocationContext

func NewEmptyExplicitGenericInvocationContext() *ExplicitGenericInvocationContext

func NewExplicitGenericInvocationContext

func NewExplicitGenericInvocationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExplicitGenericInvocationContext

func (*ExplicitGenericInvocationContext) EnterRule

func (*ExplicitGenericInvocationContext) ExitRule

func (*ExplicitGenericInvocationContext) ExplicitGenericInvocationSuffix

func (*ExplicitGenericInvocationContext) GetParser

func (*ExplicitGenericInvocationContext) GetRuleContext

func (*ExplicitGenericInvocationContext) IsExplicitGenericInvocationContext

func (*ExplicitGenericInvocationContext) IsExplicitGenericInvocationContext()

func (*ExplicitGenericInvocationContext) NonWildcardTypeArguments

func (*ExplicitGenericInvocationContext) ToStringTree

func (s *ExplicitGenericInvocationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ExplicitGenericInvocationSuffixContext

type ExplicitGenericInvocationSuffixContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExplicitGenericInvocationSuffixContext

func NewEmptyExplicitGenericInvocationSuffixContext() *ExplicitGenericInvocationSuffixContext

func NewExplicitGenericInvocationSuffixContext

func NewExplicitGenericInvocationSuffixContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExplicitGenericInvocationSuffixContext

func (*ExplicitGenericInvocationSuffixContext) Arguments

func (*ExplicitGenericInvocationSuffixContext) EnterRule

func (*ExplicitGenericInvocationSuffixContext) ExitRule

func (*ExplicitGenericInvocationSuffixContext) GetParser

func (*ExplicitGenericInvocationSuffixContext) GetRuleContext

func (*ExplicitGenericInvocationSuffixContext) Identifier

func (*ExplicitGenericInvocationSuffixContext) IsExplicitGenericInvocationSuffixContext

func (*ExplicitGenericInvocationSuffixContext) IsExplicitGenericInvocationSuffixContext()

func (*ExplicitGenericInvocationSuffixContext) SUPER

func (*ExplicitGenericInvocationSuffixContext) SuperSuffix

func (*ExplicitGenericInvocationSuffixContext) ToStringTree

func (s *ExplicitGenericInvocationSuffixContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ExpressionContext

type ExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExpressionContext

func NewEmptyExpressionContext() *ExpressionContext

func NewExpressionContext

func NewExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionContext

func (*ExpressionContext) CopyAll

func (s *ExpressionContext) CopyAll(ctx *ExpressionContext)

func (*ExpressionContext) GetParser

func (s *ExpressionContext) GetParser() antlr.Parser

func (*ExpressionContext) GetRuleContext

func (s *ExpressionContext) GetRuleContext() antlr.RuleContext

func (*ExpressionContext) IsExpressionContext

func (*ExpressionContext) IsExpressionContext()

func (*ExpressionContext) ToStringTree

func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ExpressionLambdaContext

type ExpressionLambdaContext struct {
	ExpressionContext
}

func NewExpressionLambdaContext

func NewExpressionLambdaContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExpressionLambdaContext

func (*ExpressionLambdaContext) EnterRule

func (s *ExpressionLambdaContext) EnterRule(listener antlr.ParseTreeListener)

func (*ExpressionLambdaContext) ExitRule

func (s *ExpressionLambdaContext) ExitRule(listener antlr.ParseTreeListener)

func (*ExpressionLambdaContext) GetRuleContext

func (s *ExpressionLambdaContext) GetRuleContext() antlr.RuleContext

func (*ExpressionLambdaContext) LambdaExpression

func (s *ExpressionLambdaContext) LambdaExpression() ILambdaExpressionContext

type ExpressionListContext

type ExpressionListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExpressionListContext

func NewEmptyExpressionListContext() *ExpressionListContext

func NewExpressionListContext

func NewExpressionListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionListContext

func (*ExpressionListContext) AllCOMMA

func (s *ExpressionListContext) AllCOMMA() []antlr.TerminalNode

func (*ExpressionListContext) AllExpression

func (s *ExpressionListContext) AllExpression() []IExpressionContext

func (*ExpressionListContext) COMMA

func (*ExpressionListContext) EnterRule

func (s *ExpressionListContext) EnterRule(listener antlr.ParseTreeListener)

func (*ExpressionListContext) ExitRule

func (s *ExpressionListContext) ExitRule(listener antlr.ParseTreeListener)

func (*ExpressionListContext) Expression

func (s *ExpressionListContext) Expression(i int) IExpressionContext

func (*ExpressionListContext) GetParser

func (s *ExpressionListContext) GetParser() antlr.Parser

func (*ExpressionListContext) GetRuleContext

func (s *ExpressionListContext) GetRuleContext() antlr.RuleContext

func (*ExpressionListContext) IsExpressionListContext

func (*ExpressionListContext) IsExpressionListContext()

func (*ExpressionListContext) ToStringTree

func (s *ExpressionListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ExpressionSwitchContext

type ExpressionSwitchContext struct {
	ExpressionContext
}

func NewExpressionSwitchContext

func NewExpressionSwitchContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExpressionSwitchContext

func (*ExpressionSwitchContext) EnterRule

func (s *ExpressionSwitchContext) EnterRule(listener antlr.ParseTreeListener)

func (*ExpressionSwitchContext) ExitRule

func (s *ExpressionSwitchContext) ExitRule(listener antlr.ParseTreeListener)

func (*ExpressionSwitchContext) GetRuleContext

func (s *ExpressionSwitchContext) GetRuleContext() antlr.RuleContext

func (*ExpressionSwitchContext) SwitchExpression

func (s *ExpressionSwitchContext) SwitchExpression() ISwitchExpressionContext

type FieldDeclarationContext

type FieldDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFieldDeclarationContext

func NewEmptyFieldDeclarationContext() *FieldDeclarationContext

func NewFieldDeclarationContext

func NewFieldDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FieldDeclarationContext

func (*FieldDeclarationContext) EnterRule

func (s *FieldDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*FieldDeclarationContext) ExitRule

func (s *FieldDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*FieldDeclarationContext) GetParser

func (s *FieldDeclarationContext) GetParser() antlr.Parser

func (*FieldDeclarationContext) GetRuleContext

func (s *FieldDeclarationContext) GetRuleContext() antlr.RuleContext

func (*FieldDeclarationContext) IsFieldDeclarationContext

func (*FieldDeclarationContext) IsFieldDeclarationContext()

func (*FieldDeclarationContext) SEMI

func (*FieldDeclarationContext) ToStringTree

func (s *FieldDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*FieldDeclarationContext) TypeType

func (*FieldDeclarationContext) VariableDeclarators

func (s *FieldDeclarationContext) VariableDeclarators() IVariableDeclaratorsContext

type FinallyBlockContext

type FinallyBlockContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFinallyBlockContext

func NewEmptyFinallyBlockContext() *FinallyBlockContext

func NewFinallyBlockContext

func NewFinallyBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FinallyBlockContext

func (*FinallyBlockContext) Block

func (*FinallyBlockContext) EnterRule

func (s *FinallyBlockContext) EnterRule(listener antlr.ParseTreeListener)

func (*FinallyBlockContext) ExitRule

func (s *FinallyBlockContext) ExitRule(listener antlr.ParseTreeListener)

func (*FinallyBlockContext) FINALLY

func (s *FinallyBlockContext) FINALLY() antlr.TerminalNode

func (*FinallyBlockContext) GetParser

func (s *FinallyBlockContext) GetParser() antlr.Parser

func (*FinallyBlockContext) GetRuleContext

func (s *FinallyBlockContext) GetRuleContext() antlr.RuleContext

func (*FinallyBlockContext) IsFinallyBlockContext

func (*FinallyBlockContext) IsFinallyBlockContext()

func (*FinallyBlockContext) ToStringTree

func (s *FinallyBlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type FloatLiteralContext

type FloatLiteralContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFloatLiteralContext

func NewEmptyFloatLiteralContext() *FloatLiteralContext

func NewFloatLiteralContext

func NewFloatLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FloatLiteralContext

func (*FloatLiteralContext) EnterRule

func (s *FloatLiteralContext) EnterRule(listener antlr.ParseTreeListener)

func (*FloatLiteralContext) ExitRule

func (s *FloatLiteralContext) ExitRule(listener antlr.ParseTreeListener)

func (*FloatLiteralContext) FLOAT_LITERAL

func (s *FloatLiteralContext) FLOAT_LITERAL() antlr.TerminalNode

func (*FloatLiteralContext) GetParser

func (s *FloatLiteralContext) GetParser() antlr.Parser

func (*FloatLiteralContext) GetRuleContext

func (s *FloatLiteralContext) GetRuleContext() antlr.RuleContext

func (*FloatLiteralContext) HEX_FLOAT_LITERAL

func (s *FloatLiteralContext) HEX_FLOAT_LITERAL() antlr.TerminalNode

func (*FloatLiteralContext) IsFloatLiteralContext

func (*FloatLiteralContext) IsFloatLiteralContext()

func (*FloatLiteralContext) ToStringTree

func (s *FloatLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ForControlContext

type ForControlContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyForControlContext

func NewEmptyForControlContext() *ForControlContext

func NewForControlContext

func NewForControlContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForControlContext

func (*ForControlContext) AllSEMI

func (s *ForControlContext) AllSEMI() []antlr.TerminalNode

func (*ForControlContext) EnhancedForControl

func (s *ForControlContext) EnhancedForControl() IEnhancedForControlContext

func (*ForControlContext) EnterRule

func (s *ForControlContext) EnterRule(listener antlr.ParseTreeListener)

func (*ForControlContext) ExitRule

func (s *ForControlContext) ExitRule(listener antlr.ParseTreeListener)

func (*ForControlContext) Expression

func (s *ForControlContext) Expression() IExpressionContext

func (*ForControlContext) ExpressionList

func (s *ForControlContext) ExpressionList() IExpressionListContext

func (*ForControlContext) ForInit

func (s *ForControlContext) ForInit() IForInitContext

func (*ForControlContext) GetForUpdate

func (s *ForControlContext) GetForUpdate() IExpressionListContext

func (*ForControlContext) GetParser

func (s *ForControlContext) GetParser() antlr.Parser

func (*ForControlContext) GetRuleContext

func (s *ForControlContext) GetRuleContext() antlr.RuleContext

func (*ForControlContext) IsForControlContext

func (*ForControlContext) IsForControlContext()

func (*ForControlContext) SEMI

func (*ForControlContext) SetForUpdate

func (s *ForControlContext) SetForUpdate(v IExpressionListContext)

func (*ForControlContext) ToStringTree

func (s *ForControlContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ForInitContext

type ForInitContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyForInitContext

func NewEmptyForInitContext() *ForInitContext

func NewForInitContext

func NewForInitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForInitContext

func (*ForInitContext) EnterRule

func (s *ForInitContext) EnterRule(listener antlr.ParseTreeListener)

func (*ForInitContext) ExitRule

func (s *ForInitContext) ExitRule(listener antlr.ParseTreeListener)

func (*ForInitContext) ExpressionList

func (s *ForInitContext) ExpressionList() IExpressionListContext

func (*ForInitContext) GetParser

func (s *ForInitContext) GetParser() antlr.Parser

func (*ForInitContext) GetRuleContext

func (s *ForInitContext) GetRuleContext() antlr.RuleContext

func (*ForInitContext) IsForInitContext

func (*ForInitContext) IsForInitContext()

func (*ForInitContext) LocalVariableDeclaration

func (s *ForInitContext) LocalVariableDeclaration() ILocalVariableDeclarationContext

func (*ForInitContext) ToStringTree

func (s *ForInitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type FormalParameterContext

type FormalParameterContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFormalParameterContext

func NewEmptyFormalParameterContext() *FormalParameterContext

func NewFormalParameterContext

func NewFormalParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FormalParameterContext

func (*FormalParameterContext) AllAnnotation

func (s *FormalParameterContext) AllAnnotation() []IAnnotationContext

func (*FormalParameterContext) AllVariableModifier

func (s *FormalParameterContext) AllVariableModifier() []IVariableModifierContext

func (*FormalParameterContext) Annotation

func (*FormalParameterContext) ELLIPSIS

func (*FormalParameterContext) EnterRule

func (s *FormalParameterContext) EnterRule(listener antlr.ParseTreeListener)

func (*FormalParameterContext) ExitRule

func (s *FormalParameterContext) ExitRule(listener antlr.ParseTreeListener)

func (*FormalParameterContext) GetParser

func (s *FormalParameterContext) GetParser() antlr.Parser

func (*FormalParameterContext) GetRuleContext

func (s *FormalParameterContext) GetRuleContext() antlr.RuleContext

func (*FormalParameterContext) IsFormalParameterContext

func (*FormalParameterContext) IsFormalParameterContext()

func (*FormalParameterContext) ToStringTree

func (s *FormalParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*FormalParameterContext) TypeType

func (*FormalParameterContext) VariableDeclaratorId

func (s *FormalParameterContext) VariableDeclaratorId() IVariableDeclaratorIdContext

func (*FormalParameterContext) VariableModifier

func (s *FormalParameterContext) VariableModifier(i int) IVariableModifierContext

type FormalParameterListContext

type FormalParameterListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFormalParameterListContext

func NewEmptyFormalParameterListContext() *FormalParameterListContext

func NewFormalParameterListContext

func NewFormalParameterListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FormalParameterListContext

func (*FormalParameterListContext) AllCOMMA

func (*FormalParameterListContext) AllFormalParameter

func (s *FormalParameterListContext) AllFormalParameter() []IFormalParameterContext

func (*FormalParameterListContext) COMMA

func (*FormalParameterListContext) EnterRule

func (s *FormalParameterListContext) EnterRule(listener antlr.ParseTreeListener)

func (*FormalParameterListContext) ExitRule

func (s *FormalParameterListContext) ExitRule(listener antlr.ParseTreeListener)

func (*FormalParameterListContext) FormalParameter

func (*FormalParameterListContext) GetParser

func (s *FormalParameterListContext) GetParser() antlr.Parser

func (*FormalParameterListContext) GetRuleContext

func (s *FormalParameterListContext) GetRuleContext() antlr.RuleContext

func (*FormalParameterListContext) IsFormalParameterListContext

func (*FormalParameterListContext) IsFormalParameterListContext()

func (*FormalParameterListContext) ToStringTree

func (s *FormalParameterListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type FormalParametersContext

type FormalParametersContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFormalParametersContext

func NewEmptyFormalParametersContext() *FormalParametersContext

func NewFormalParametersContext

func NewFormalParametersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FormalParametersContext

func (*FormalParametersContext) AllCOMMA

func (s *FormalParametersContext) AllCOMMA() []antlr.TerminalNode

func (*FormalParametersContext) AllFormalParameterList

func (s *FormalParametersContext) AllFormalParameterList() []IFormalParameterListContext

func (*FormalParametersContext) COMMA

func (*FormalParametersContext) EnterRule

func (s *FormalParametersContext) EnterRule(listener antlr.ParseTreeListener)

func (*FormalParametersContext) ExitRule

func (s *FormalParametersContext) ExitRule(listener antlr.ParseTreeListener)

func (*FormalParametersContext) FormalParameter

func (s *FormalParametersContext) FormalParameter() IFormalParameterContext

func (*FormalParametersContext) FormalParameterList

func (s *FormalParametersContext) FormalParameterList(i int) IFormalParameterListContext

func (*FormalParametersContext) GetParser

func (s *FormalParametersContext) GetParser() antlr.Parser

func (*FormalParametersContext) GetRuleContext

func (s *FormalParametersContext) GetRuleContext() antlr.RuleContext

func (*FormalParametersContext) IsFormalParametersContext

func (*FormalParametersContext) IsFormalParametersContext()

func (*FormalParametersContext) LPAREN

func (*FormalParametersContext) RPAREN

func (*FormalParametersContext) ReceiverParameter

func (s *FormalParametersContext) ReceiverParameter() IReceiverParameterContext

func (*FormalParametersContext) ToStringTree

func (s *FormalParametersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type GenericConstructorDeclarationContext

type GenericConstructorDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyGenericConstructorDeclarationContext

func NewEmptyGenericConstructorDeclarationContext() *GenericConstructorDeclarationContext

func NewGenericConstructorDeclarationContext

func NewGenericConstructorDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GenericConstructorDeclarationContext

func (*GenericConstructorDeclarationContext) ConstructorDeclaration

func (*GenericConstructorDeclarationContext) EnterRule

func (*GenericConstructorDeclarationContext) ExitRule

func (*GenericConstructorDeclarationContext) GetParser

func (*GenericConstructorDeclarationContext) GetRuleContext

func (*GenericConstructorDeclarationContext) IsGenericConstructorDeclarationContext

func (*GenericConstructorDeclarationContext) IsGenericConstructorDeclarationContext()

func (*GenericConstructorDeclarationContext) ToStringTree

func (s *GenericConstructorDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*GenericConstructorDeclarationContext) TypeParameters

type GenericInterfaceMethodDeclarationContext

type GenericInterfaceMethodDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyGenericInterfaceMethodDeclarationContext

func NewEmptyGenericInterfaceMethodDeclarationContext() *GenericInterfaceMethodDeclarationContext

func NewGenericInterfaceMethodDeclarationContext

func NewGenericInterfaceMethodDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GenericInterfaceMethodDeclarationContext

func (*GenericInterfaceMethodDeclarationContext) AllInterfaceMethodModifier

func (*GenericInterfaceMethodDeclarationContext) EnterRule

func (*GenericInterfaceMethodDeclarationContext) ExitRule

func (*GenericInterfaceMethodDeclarationContext) GetParser

func (*GenericInterfaceMethodDeclarationContext) GetRuleContext

func (*GenericInterfaceMethodDeclarationContext) InterfaceCommonBodyDeclaration

func (*GenericInterfaceMethodDeclarationContext) InterfaceMethodModifier

func (*GenericInterfaceMethodDeclarationContext) IsGenericInterfaceMethodDeclarationContext

func (*GenericInterfaceMethodDeclarationContext) IsGenericInterfaceMethodDeclarationContext()

func (*GenericInterfaceMethodDeclarationContext) ToStringTree

func (s *GenericInterfaceMethodDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*GenericInterfaceMethodDeclarationContext) TypeParameters

type GenericMethodDeclarationContext

type GenericMethodDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyGenericMethodDeclarationContext

func NewEmptyGenericMethodDeclarationContext() *GenericMethodDeclarationContext

func NewGenericMethodDeclarationContext

func NewGenericMethodDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GenericMethodDeclarationContext

func (*GenericMethodDeclarationContext) EnterRule

func (*GenericMethodDeclarationContext) ExitRule

func (*GenericMethodDeclarationContext) GetParser

func (*GenericMethodDeclarationContext) GetRuleContext

func (*GenericMethodDeclarationContext) IsGenericMethodDeclarationContext

func (*GenericMethodDeclarationContext) IsGenericMethodDeclarationContext()

func (*GenericMethodDeclarationContext) MethodDeclaration

func (*GenericMethodDeclarationContext) ToStringTree

func (s *GenericMethodDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*GenericMethodDeclarationContext) TypeParameters

type GuardContext

type GuardContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyGuardContext

func NewEmptyGuardContext() *GuardContext

func NewGuardContext

func NewGuardContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GuardContext

func (*GuardContext) EnterRule

func (s *GuardContext) EnterRule(listener antlr.ParseTreeListener)

func (*GuardContext) ExitRule

func (s *GuardContext) ExitRule(listener antlr.ParseTreeListener)

func (*GuardContext) Expression

func (s *GuardContext) Expression() IExpressionContext

func (*GuardContext) GetParser

func (s *GuardContext) GetParser() antlr.Parser

func (*GuardContext) GetRuleContext

func (s *GuardContext) GetRuleContext() antlr.RuleContext

func (*GuardContext) IsGuardContext

func (*GuardContext) IsGuardContext()

func (*GuardContext) ToStringTree

func (s *GuardContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*GuardContext) WHEN

func (s *GuardContext) WHEN() antlr.TerminalNode

type IAltAnnotationQualifiedNameContext

type IAltAnnotationQualifiedNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AT() antlr.TerminalNode
	AllIdentifier() []IIdentifierContext
	Identifier(i int) IIdentifierContext
	AllDOT() []antlr.TerminalNode
	DOT(i int) antlr.TerminalNode

	// IsAltAnnotationQualifiedNameContext differentiates from other interfaces.
	IsAltAnnotationQualifiedNameContext()
}

IAltAnnotationQualifiedNameContext is an interface to support dynamic dispatch.

type IAnnotationConstantRestContext

type IAnnotationConstantRestContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	VariableDeclarators() IVariableDeclaratorsContext

	// IsAnnotationConstantRestContext differentiates from other interfaces.
	IsAnnotationConstantRestContext()
}

IAnnotationConstantRestContext is an interface to support dynamic dispatch.

type IAnnotationContext

type IAnnotationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AT() antlr.TerminalNode
	QualifiedName() IQualifiedNameContext
	AnnotationFieldValues() IAnnotationFieldValuesContext

	// IsAnnotationContext differentiates from other interfaces.
	IsAnnotationContext()
}

IAnnotationContext is an interface to support dynamic dispatch.

type IAnnotationFieldValueContext

type IAnnotationFieldValueContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AnnotationValue() IAnnotationValueContext
	Identifier() IIdentifierContext
	ASSIGN() antlr.TerminalNode

	// IsAnnotationFieldValueContext differentiates from other interfaces.
	IsAnnotationFieldValueContext()
}

IAnnotationFieldValueContext is an interface to support dynamic dispatch.

type IAnnotationFieldValuesContext

type IAnnotationFieldValuesContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	AllAnnotationFieldValue() []IAnnotationFieldValueContext
	AnnotationFieldValue(i int) IAnnotationFieldValueContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsAnnotationFieldValuesContext differentiates from other interfaces.
	IsAnnotationFieldValuesContext()
}

IAnnotationFieldValuesContext is an interface to support dynamic dispatch.

type IAnnotationMethodOrConstantRestContext

type IAnnotationMethodOrConstantRestContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AnnotationMethodRest() IAnnotationMethodRestContext
	AnnotationConstantRest() IAnnotationConstantRestContext

	// IsAnnotationMethodOrConstantRestContext differentiates from other interfaces.
	IsAnnotationMethodOrConstantRestContext()
}

IAnnotationMethodOrConstantRestContext is an interface to support dynamic dispatch.

type IAnnotationMethodRestContext

type IAnnotationMethodRestContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Identifier() IIdentifierContext
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	DefaultValue() IDefaultValueContext

	// IsAnnotationMethodRestContext differentiates from other interfaces.
	IsAnnotationMethodRestContext()
}

IAnnotationMethodRestContext is an interface to support dynamic dispatch.

type IAnnotationTypeBodyContext

type IAnnotationTypeBodyContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LBRACE() antlr.TerminalNode
	RBRACE() antlr.TerminalNode
	AllAnnotationTypeElementDeclaration() []IAnnotationTypeElementDeclarationContext
	AnnotationTypeElementDeclaration(i int) IAnnotationTypeElementDeclarationContext

	// IsAnnotationTypeBodyContext differentiates from other interfaces.
	IsAnnotationTypeBodyContext()
}

IAnnotationTypeBodyContext is an interface to support dynamic dispatch.

type IAnnotationTypeDeclarationContext

type IAnnotationTypeDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AT() antlr.TerminalNode
	INTERFACE() antlr.TerminalNode
	Identifier() IIdentifierContext
	AnnotationTypeBody() IAnnotationTypeBodyContext

	// IsAnnotationTypeDeclarationContext differentiates from other interfaces.
	IsAnnotationTypeDeclarationContext()
}

IAnnotationTypeDeclarationContext is an interface to support dynamic dispatch.

type IAnnotationTypeElementDeclarationContext

type IAnnotationTypeElementDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AnnotationTypeElementRest() IAnnotationTypeElementRestContext
	AllModifier() []IModifierContext
	Modifier(i int) IModifierContext
	SEMI() antlr.TerminalNode

	// IsAnnotationTypeElementDeclarationContext differentiates from other interfaces.
	IsAnnotationTypeElementDeclarationContext()
}

IAnnotationTypeElementDeclarationContext is an interface to support dynamic dispatch.

type IAnnotationTypeElementRestContext

type IAnnotationTypeElementRestContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TypeType() ITypeTypeContext
	AnnotationMethodOrConstantRest() IAnnotationMethodOrConstantRestContext
	SEMI() antlr.TerminalNode
	ClassDeclaration() IClassDeclarationContext
	InterfaceDeclaration() IInterfaceDeclarationContext
	EnumDeclaration() IEnumDeclarationContext
	AnnotationTypeDeclaration() IAnnotationTypeDeclarationContext
	RecordDeclaration() IRecordDeclarationContext

	// IsAnnotationTypeElementRestContext differentiates from other interfaces.
	IsAnnotationTypeElementRestContext()
}

IAnnotationTypeElementRestContext is an interface to support dynamic dispatch.

type IAnnotationValueContext

type IAnnotationValueContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Expression() IExpressionContext
	Annotation() IAnnotationContext
	LBRACE() antlr.TerminalNode
	RBRACE() antlr.TerminalNode
	AllAnnotationValue() []IAnnotationValueContext
	AnnotationValue(i int) IAnnotationValueContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsAnnotationValueContext differentiates from other interfaces.
	IsAnnotationValueContext()
}

IAnnotationValueContext is an interface to support dynamic dispatch.

type IArgumentsContext

type IArgumentsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	ExpressionList() IExpressionListContext

	// IsArgumentsContext differentiates from other interfaces.
	IsArgumentsContext()
}

IArgumentsContext is an interface to support dynamic dispatch.

type IArrayCreatorRestContext

type IArrayCreatorRestContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ArrayInitializer() IArrayInitializerContext
	AllLBRACK() []antlr.TerminalNode
	LBRACK(i int) antlr.TerminalNode
	AllRBRACK() []antlr.TerminalNode
	RBRACK(i int) antlr.TerminalNode
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext

	// IsArrayCreatorRestContext differentiates from other interfaces.
	IsArrayCreatorRestContext()
}

IArrayCreatorRestContext is an interface to support dynamic dispatch.

type IArrayInitializerContext

type IArrayInitializerContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LBRACE() antlr.TerminalNode
	RBRACE() antlr.TerminalNode
	AllVariableInitializer() []IVariableInitializerContext
	VariableInitializer(i int) IVariableInitializerContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsArrayInitializerContext differentiates from other interfaces.
	IsArrayInitializerContext()
}

IArrayInitializerContext is an interface to support dynamic dispatch.

type IBlockContext

type IBlockContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LBRACE() antlr.TerminalNode
	RBRACE() antlr.TerminalNode
	AllBlockStatement() []IBlockStatementContext
	BlockStatement(i int) IBlockStatementContext

	// IsBlockContext differentiates from other interfaces.
	IsBlockContext()
}

IBlockContext is an interface to support dynamic dispatch.

type IBlockStatementContext

type IBlockStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LocalVariableDeclaration() ILocalVariableDeclarationContext
	SEMI() antlr.TerminalNode
	LocalTypeDeclaration() ILocalTypeDeclarationContext
	Statement() IStatementContext

	// IsBlockStatementContext differentiates from other interfaces.
	IsBlockStatementContext()
}

IBlockStatementContext is an interface to support dynamic dispatch.

type ICasePatternContext

type ICasePatternContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Pattern() IPatternContext

	// IsCasePatternContext differentiates from other interfaces.
	IsCasePatternContext()
}

ICasePatternContext is an interface to support dynamic dispatch.

type ICatchClauseContext

type ICatchClauseContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	CATCH() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	CatchType() ICatchTypeContext
	Identifier() IIdentifierContext
	RPAREN() antlr.TerminalNode
	Block() IBlockContext
	AllVariableModifier() []IVariableModifierContext
	VariableModifier(i int) IVariableModifierContext

	// IsCatchClauseContext differentiates from other interfaces.
	IsCatchClauseContext()
}

ICatchClauseContext is an interface to support dynamic dispatch.

type ICatchTypeContext

type ICatchTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllQualifiedName() []IQualifiedNameContext
	QualifiedName(i int) IQualifiedNameContext
	AllBITOR() []antlr.TerminalNode
	BITOR(i int) antlr.TerminalNode

	// IsCatchTypeContext differentiates from other interfaces.
	IsCatchTypeContext()
}

ICatchTypeContext is an interface to support dynamic dispatch.

type IClassBodyContext

type IClassBodyContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LBRACE() antlr.TerminalNode
	RBRACE() antlr.TerminalNode
	AllClassBodyDeclaration() []IClassBodyDeclarationContext
	ClassBodyDeclaration(i int) IClassBodyDeclarationContext

	// IsClassBodyContext differentiates from other interfaces.
	IsClassBodyContext()
}

IClassBodyContext is an interface to support dynamic dispatch.

type IClassBodyDeclarationContext

type IClassBodyDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	SEMI() antlr.TerminalNode
	Block() IBlockContext
	STATIC() antlr.TerminalNode
	MemberDeclaration() IMemberDeclarationContext
	AllModifier() []IModifierContext
	Modifier(i int) IModifierContext

	// IsClassBodyDeclarationContext differentiates from other interfaces.
	IsClassBodyDeclarationContext()
}

IClassBodyDeclarationContext is an interface to support dynamic dispatch.

type IClassCreatorRestContext

type IClassCreatorRestContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Arguments() IArgumentsContext
	ClassBody() IClassBodyContext

	// IsClassCreatorRestContext differentiates from other interfaces.
	IsClassCreatorRestContext()
}

IClassCreatorRestContext is an interface to support dynamic dispatch.

type IClassDeclarationContext

type IClassDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	CLASS() antlr.TerminalNode
	Identifier() IIdentifierContext
	ClassBody() IClassBodyContext
	TypeParameters() ITypeParametersContext
	EXTENDS() antlr.TerminalNode
	TypeType() ITypeTypeContext
	IMPLEMENTS() antlr.TerminalNode
	AllTypeList() []ITypeListContext
	TypeList(i int) ITypeListContext
	PERMITS() antlr.TerminalNode

	// IsClassDeclarationContext differentiates from other interfaces.
	IsClassDeclarationContext()
}

IClassDeclarationContext is an interface to support dynamic dispatch.

type IClassOrInterfaceModifierContext

type IClassOrInterfaceModifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Annotation() IAnnotationContext
	PUBLIC() antlr.TerminalNode
	PROTECTED() antlr.TerminalNode
	PRIVATE() antlr.TerminalNode
	STATIC() antlr.TerminalNode
	ABSTRACT() antlr.TerminalNode
	FINAL() antlr.TerminalNode
	STRICTFP() antlr.TerminalNode
	SEALED() antlr.TerminalNode
	NON_SEALED() antlr.TerminalNode

	// IsClassOrInterfaceModifierContext differentiates from other interfaces.
	IsClassOrInterfaceModifierContext()
}

IClassOrInterfaceModifierContext is an interface to support dynamic dispatch.

type IClassOrInterfaceTypeContext

type IClassOrInterfaceTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ClassType() IClassTypeContext

	// IsClassOrInterfaceTypeContext differentiates from other interfaces.
	IsClassOrInterfaceTypeContext()
}

IClassOrInterfaceTypeContext is an interface to support dynamic dispatch.

type IClassTypeContext

type IClassTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllTypeIdentifier() []ITypeIdentifierContext
	TypeIdentifier(i int) ITypeIdentifierContext
	AllDOT() []antlr.TerminalNode
	DOT(i int) antlr.TerminalNode
	AllPackageName() []IPackageNameContext
	PackageName(i int) IPackageNameContext
	AllTypeArguments() []ITypeArgumentsContext
	TypeArguments(i int) ITypeArgumentsContext
	AllAnnotation() []IAnnotationContext
	Annotation(i int) IAnnotationContext

	// IsClassTypeContext differentiates from other interfaces.
	IsClassTypeContext()
}

IClassTypeContext is an interface to support dynamic dispatch.

type ICompactConstructorDeclarationContext

type ICompactConstructorDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetConstructorBody returns the constructorBody rule contexts.
	GetConstructorBody() IBlockContext

	// SetConstructorBody sets the constructorBody rule contexts.
	SetConstructorBody(IBlockContext)

	// Getter signatures
	Identifier() IIdentifierContext
	Block() IBlockContext
	AllModifier() []IModifierContext
	Modifier(i int) IModifierContext

	// IsCompactConstructorDeclarationContext differentiates from other interfaces.
	IsCompactConstructorDeclarationContext()
}

ICompactConstructorDeclarationContext is an interface to support dynamic dispatch.

type ICompilationUnitContext

type ICompilationUnitContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	EOF() antlr.TerminalNode
	PackageDeclaration() IPackageDeclarationContext
	AllImportDeclaration() []IImportDeclarationContext
	ImportDeclaration(i int) IImportDeclarationContext
	AllSEMI() []antlr.TerminalNode
	SEMI(i int) antlr.TerminalNode
	AllTypeDeclaration() []ITypeDeclarationContext
	TypeDeclaration(i int) ITypeDeclarationContext
	ModularCompulationUnit() IModularCompulationUnitContext

	// IsCompilationUnitContext differentiates from other interfaces.
	IsCompilationUnitContext()
}

ICompilationUnitContext is an interface to support dynamic dispatch.

type IComponentPatternContext

type IComponentPatternContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Pattern() IPatternContext

	// IsComponentPatternContext differentiates from other interfaces.
	IsComponentPatternContext()
}

IComponentPatternContext is an interface to support dynamic dispatch.

type IComponentPatternListContext

type IComponentPatternListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllComponentPattern() []IComponentPatternContext
	ComponentPattern(i int) IComponentPatternContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsComponentPatternListContext differentiates from other interfaces.
	IsComponentPatternListContext()
}

IComponentPatternListContext is an interface to support dynamic dispatch.

type IConstDeclarationContext

type IConstDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TypeType() ITypeTypeContext
	AllConstantDeclarator() []IConstantDeclaratorContext
	ConstantDeclarator(i int) IConstantDeclaratorContext
	SEMI() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsConstDeclarationContext differentiates from other interfaces.
	IsConstDeclarationContext()
}

IConstDeclarationContext is an interface to support dynamic dispatch.

type IConstantDeclaratorContext

type IConstantDeclaratorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Identifier() IIdentifierContext
	ASSIGN() antlr.TerminalNode
	VariableInitializer() IVariableInitializerContext
	AllLBRACK() []antlr.TerminalNode
	LBRACK(i int) antlr.TerminalNode
	AllRBRACK() []antlr.TerminalNode
	RBRACK(i int) antlr.TerminalNode

	// IsConstantDeclaratorContext differentiates from other interfaces.
	IsConstantDeclaratorContext()
}

IConstantDeclaratorContext is an interface to support dynamic dispatch.

type IConstructorDeclarationContext

type IConstructorDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetConstructorBody returns the constructorBody rule contexts.
	GetConstructorBody() IBlockContext

	// SetConstructorBody sets the constructorBody rule contexts.
	SetConstructorBody(IBlockContext)

	// Getter signatures
	Identifier() IIdentifierContext
	FormalParameters() IFormalParametersContext
	Block() IBlockContext
	THROWS() antlr.TerminalNode
	QualifiedNameList() IQualifiedNameListContext

	// IsConstructorDeclarationContext differentiates from other interfaces.
	IsConstructorDeclarationContext()
}

IConstructorDeclarationContext is an interface to support dynamic dispatch.

type ICreatedNameContext

type ICreatedNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllIdentifier() []IIdentifierContext
	Identifier(i int) IIdentifierContext
	AllTypeArgumentsOrDiamond() []ITypeArgumentsOrDiamondContext
	TypeArgumentsOrDiamond(i int) ITypeArgumentsOrDiamondContext
	AllDOT() []antlr.TerminalNode
	DOT(i int) antlr.TerminalNode
	PrimitiveType() IPrimitiveTypeContext

	// IsCreatedNameContext differentiates from other interfaces.
	IsCreatedNameContext()
}

ICreatedNameContext is an interface to support dynamic dispatch.

type ICreatorContext

type ICreatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	CreatedName() ICreatedNameContext
	ClassCreatorRest() IClassCreatorRestContext
	NonWildcardTypeArguments() INonWildcardTypeArgumentsContext
	ArrayCreatorRest() IArrayCreatorRestContext

	// IsCreatorContext differentiates from other interfaces.
	IsCreatorContext()
}

ICreatorContext is an interface to support dynamic dispatch.

type IDefaultValueContext

type IDefaultValueContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	DEFAULT() antlr.TerminalNode
	ElementValue() IElementValueContext

	// IsDefaultValueContext differentiates from other interfaces.
	IsDefaultValueContext()
}

IDefaultValueContext is an interface to support dynamic dispatch.

type IElementValueArrayInitializerContext

type IElementValueArrayInitializerContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LBRACE() antlr.TerminalNode
	RBRACE() antlr.TerminalNode
	AllElementValue() []IElementValueContext
	ElementValue(i int) IElementValueContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsElementValueArrayInitializerContext differentiates from other interfaces.
	IsElementValueArrayInitializerContext()
}

IElementValueArrayInitializerContext is an interface to support dynamic dispatch.

type IElementValueContext

type IElementValueContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Expression() IExpressionContext
	Annotation() IAnnotationContext
	ElementValueArrayInitializer() IElementValueArrayInitializerContext

	// IsElementValueContext differentiates from other interfaces.
	IsElementValueContext()
}

IElementValueContext is an interface to support dynamic dispatch.

type IEnhancedForControlContext

type IEnhancedForControlContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	VariableDeclaratorId() IVariableDeclaratorIdContext
	COLON() antlr.TerminalNode
	Expression() IExpressionContext
	TypeType() ITypeTypeContext
	VAR() antlr.TerminalNode
	AllVariableModifier() []IVariableModifierContext
	VariableModifier(i int) IVariableModifierContext

	// IsEnhancedForControlContext differentiates from other interfaces.
	IsEnhancedForControlContext()
}

IEnhancedForControlContext is an interface to support dynamic dispatch.

type IEnumBodyDeclarationsContext

type IEnumBodyDeclarationsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	SEMI() antlr.TerminalNode
	AllClassBodyDeclaration() []IClassBodyDeclarationContext
	ClassBodyDeclaration(i int) IClassBodyDeclarationContext

	// IsEnumBodyDeclarationsContext differentiates from other interfaces.
	IsEnumBodyDeclarationsContext()
}

IEnumBodyDeclarationsContext is an interface to support dynamic dispatch.

type IEnumConstantContext

type IEnumConstantContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Identifier() IIdentifierContext
	AllAnnotation() []IAnnotationContext
	Annotation(i int) IAnnotationContext
	Arguments() IArgumentsContext
	ClassBody() IClassBodyContext

	// IsEnumConstantContext differentiates from other interfaces.
	IsEnumConstantContext()
}

IEnumConstantContext is an interface to support dynamic dispatch.

type IEnumConstantsContext

type IEnumConstantsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllEnumConstant() []IEnumConstantContext
	EnumConstant(i int) IEnumConstantContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsEnumConstantsContext differentiates from other interfaces.
	IsEnumConstantsContext()
}

IEnumConstantsContext is an interface to support dynamic dispatch.

type IEnumDeclarationContext

type IEnumDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ENUM() antlr.TerminalNode
	Identifier() IIdentifierContext
	LBRACE() antlr.TerminalNode
	RBRACE() antlr.TerminalNode
	IMPLEMENTS() antlr.TerminalNode
	TypeList() ITypeListContext
	EnumConstants() IEnumConstantsContext
	COMMA() antlr.TerminalNode
	EnumBodyDeclarations() IEnumBodyDeclarationsContext

	// IsEnumDeclarationContext differentiates from other interfaces.
	IsEnumDeclarationContext()
}

IEnumDeclarationContext is an interface to support dynamic dispatch.

type IExplicitGenericInvocationContext

type IExplicitGenericInvocationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	NonWildcardTypeArguments() INonWildcardTypeArgumentsContext
	ExplicitGenericInvocationSuffix() IExplicitGenericInvocationSuffixContext

	// IsExplicitGenericInvocationContext differentiates from other interfaces.
	IsExplicitGenericInvocationContext()
}

IExplicitGenericInvocationContext is an interface to support dynamic dispatch.

type IExplicitGenericInvocationSuffixContext

type IExplicitGenericInvocationSuffixContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	SUPER() antlr.TerminalNode
	SuperSuffix() ISuperSuffixContext
	Identifier() IIdentifierContext
	Arguments() IArgumentsContext

	// IsExplicitGenericInvocationSuffixContext differentiates from other interfaces.
	IsExplicitGenericInvocationSuffixContext()
}

IExplicitGenericInvocationSuffixContext is an interface to support dynamic dispatch.

type IExpressionContext

type IExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser
	// IsExpressionContext differentiates from other interfaces.
	IsExpressionContext()
}

IExpressionContext is an interface to support dynamic dispatch.

type IExpressionListContext

type IExpressionListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsExpressionListContext differentiates from other interfaces.
	IsExpressionListContext()
}

IExpressionListContext is an interface to support dynamic dispatch.

type IFieldDeclarationContext

type IFieldDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TypeType() ITypeTypeContext
	VariableDeclarators() IVariableDeclaratorsContext
	SEMI() antlr.TerminalNode

	// IsFieldDeclarationContext differentiates from other interfaces.
	IsFieldDeclarationContext()
}

IFieldDeclarationContext is an interface to support dynamic dispatch.

type IFinallyBlockContext

type IFinallyBlockContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	FINALLY() antlr.TerminalNode
	Block() IBlockContext

	// IsFinallyBlockContext differentiates from other interfaces.
	IsFinallyBlockContext()
}

IFinallyBlockContext is an interface to support dynamic dispatch.

type IFloatLiteralContext

type IFloatLiteralContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	FLOAT_LITERAL() antlr.TerminalNode
	HEX_FLOAT_LITERAL() antlr.TerminalNode

	// IsFloatLiteralContext differentiates from other interfaces.
	IsFloatLiteralContext()
}

IFloatLiteralContext is an interface to support dynamic dispatch.

type IForControlContext

type IForControlContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetForUpdate returns the forUpdate rule contexts.
	GetForUpdate() IExpressionListContext

	// SetForUpdate sets the forUpdate rule contexts.
	SetForUpdate(IExpressionListContext)

	// Getter signatures
	EnhancedForControl() IEnhancedForControlContext
	AllSEMI() []antlr.TerminalNode
	SEMI(i int) antlr.TerminalNode
	ForInit() IForInitContext
	Expression() IExpressionContext
	ExpressionList() IExpressionListContext

	// IsForControlContext differentiates from other interfaces.
	IsForControlContext()
}

IForControlContext is an interface to support dynamic dispatch.

type IForInitContext

type IForInitContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LocalVariableDeclaration() ILocalVariableDeclarationContext
	ExpressionList() IExpressionListContext

	// IsForInitContext differentiates from other interfaces.
	IsForInitContext()
}

IForInitContext is an interface to support dynamic dispatch.

type IFormalParameterContext

type IFormalParameterContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TypeType() ITypeTypeContext
	VariableDeclaratorId() IVariableDeclaratorIdContext
	AllVariableModifier() []IVariableModifierContext
	VariableModifier(i int) IVariableModifierContext
	ELLIPSIS() antlr.TerminalNode
	AllAnnotation() []IAnnotationContext
	Annotation(i int) IAnnotationContext

	// IsFormalParameterContext differentiates from other interfaces.
	IsFormalParameterContext()
}

IFormalParameterContext is an interface to support dynamic dispatch.

type IFormalParameterListContext

type IFormalParameterListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllFormalParameter() []IFormalParameterContext
	FormalParameter(i int) IFormalParameterContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsFormalParameterListContext differentiates from other interfaces.
	IsFormalParameterListContext()
}

IFormalParameterListContext is an interface to support dynamic dispatch.

type IFormalParametersContext

type IFormalParametersContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	ReceiverParameter() IReceiverParameterContext
	FormalParameter() IFormalParameterContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode
	AllFormalParameterList() []IFormalParameterListContext
	FormalParameterList(i int) IFormalParameterListContext

	// IsFormalParametersContext differentiates from other interfaces.
	IsFormalParametersContext()
}

IFormalParametersContext is an interface to support dynamic dispatch.

type IGenericConstructorDeclarationContext

type IGenericConstructorDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TypeParameters() ITypeParametersContext
	ConstructorDeclaration() IConstructorDeclarationContext

	// IsGenericConstructorDeclarationContext differentiates from other interfaces.
	IsGenericConstructorDeclarationContext()
}

IGenericConstructorDeclarationContext is an interface to support dynamic dispatch.

type IGenericInterfaceMethodDeclarationContext

type IGenericInterfaceMethodDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TypeParameters() ITypeParametersContext
	InterfaceCommonBodyDeclaration() IInterfaceCommonBodyDeclarationContext
	AllInterfaceMethodModifier() []IInterfaceMethodModifierContext
	InterfaceMethodModifier(i int) IInterfaceMethodModifierContext

	// IsGenericInterfaceMethodDeclarationContext differentiates from other interfaces.
	IsGenericInterfaceMethodDeclarationContext()
}

IGenericInterfaceMethodDeclarationContext is an interface to support dynamic dispatch.

type IGenericMethodDeclarationContext

type IGenericMethodDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TypeParameters() ITypeParametersContext
	MethodDeclaration() IMethodDeclarationContext

	// IsGenericMethodDeclarationContext differentiates from other interfaces.
	IsGenericMethodDeclarationContext()
}

IGenericMethodDeclarationContext is an interface to support dynamic dispatch.

type IGuardContext

type IGuardContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	WHEN() antlr.TerminalNode
	Expression() IExpressionContext

	// IsGuardContext differentiates from other interfaces.
	IsGuardContext()
}

IGuardContext is an interface to support dynamic dispatch.

type IIdentifierContext

type IIdentifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode
	MODULE() antlr.TerminalNode
	OPEN() antlr.TerminalNode
	REQUIRES() antlr.TerminalNode
	EXPORTS() antlr.TerminalNode
	OPENS() antlr.TerminalNode
	TO() antlr.TerminalNode
	USES() antlr.TerminalNode
	PROVIDES() antlr.TerminalNode
	WHEN() antlr.TerminalNode
	WITH() antlr.TerminalNode
	TRANSITIVE() antlr.TerminalNode
	YIELD() antlr.TerminalNode
	SEALED() antlr.TerminalNode
	PERMITS() antlr.TerminalNode
	RECORD() antlr.TerminalNode
	VAR() antlr.TerminalNode

	// IsIdentifierContext differentiates from other interfaces.
	IsIdentifierContext()
}

IIdentifierContext is an interface to support dynamic dispatch.

type IImportDeclarationContext

type IImportDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IMPORT() antlr.TerminalNode
	QualifiedName() IQualifiedNameContext
	SEMI() antlr.TerminalNode
	STATIC() antlr.TerminalNode
	DOT() antlr.TerminalNode
	MUL() antlr.TerminalNode

	// IsImportDeclarationContext differentiates from other interfaces.
	IsImportDeclarationContext()
}

IImportDeclarationContext is an interface to support dynamic dispatch.

type IInnerCreatorContext

type IInnerCreatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Identifier() IIdentifierContext
	ClassCreatorRest() IClassCreatorRestContext
	NonWildcardTypeArgumentsOrDiamond() INonWildcardTypeArgumentsOrDiamondContext

	// IsInnerCreatorContext differentiates from other interfaces.
	IsInnerCreatorContext()
}

IInnerCreatorContext is an interface to support dynamic dispatch.

type IIntegerLiteralContext

type IIntegerLiteralContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	DECIMAL_LITERAL() antlr.TerminalNode
	HEX_LITERAL() antlr.TerminalNode
	OCT_LITERAL() antlr.TerminalNode
	BINARY_LITERAL() antlr.TerminalNode

	// IsIntegerLiteralContext differentiates from other interfaces.
	IsIntegerLiteralContext()
}

IIntegerLiteralContext is an interface to support dynamic dispatch.

type IInterfaceBodyContext

type IInterfaceBodyContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LBRACE() antlr.TerminalNode
	RBRACE() antlr.TerminalNode
	AllInterfaceBodyDeclaration() []IInterfaceBodyDeclarationContext
	InterfaceBodyDeclaration(i int) IInterfaceBodyDeclarationContext

	// IsInterfaceBodyContext differentiates from other interfaces.
	IsInterfaceBodyContext()
}

IInterfaceBodyContext is an interface to support dynamic dispatch.

type IInterfaceBodyDeclarationContext

type IInterfaceBodyDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	InterfaceMemberDeclaration() IInterfaceMemberDeclarationContext
	AllModifier() []IModifierContext
	Modifier(i int) IModifierContext
	SEMI() antlr.TerminalNode

	// IsInterfaceBodyDeclarationContext differentiates from other interfaces.
	IsInterfaceBodyDeclarationContext()
}

IInterfaceBodyDeclarationContext is an interface to support dynamic dispatch.

type IInterfaceCommonBodyDeclarationContext

type IInterfaceCommonBodyDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TypeTypeOrVoid() ITypeTypeOrVoidContext
	Identifier() IIdentifierContext
	FormalParameters() IFormalParametersContext
	MethodBody() IMethodBodyContext
	AllAnnotation() []IAnnotationContext
	Annotation(i int) IAnnotationContext
	AllLBRACK() []antlr.TerminalNode
	LBRACK(i int) antlr.TerminalNode
	AllRBRACK() []antlr.TerminalNode
	RBRACK(i int) antlr.TerminalNode
	THROWS() antlr.TerminalNode
	QualifiedNameList() IQualifiedNameListContext

	// IsInterfaceCommonBodyDeclarationContext differentiates from other interfaces.
	IsInterfaceCommonBodyDeclarationContext()
}

IInterfaceCommonBodyDeclarationContext is an interface to support dynamic dispatch.

type IInterfaceDeclarationContext

type IInterfaceDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	INTERFACE() antlr.TerminalNode
	Identifier() IIdentifierContext
	InterfaceBody() IInterfaceBodyContext
	TypeParameters() ITypeParametersContext
	EXTENDS() antlr.TerminalNode
	AllTypeList() []ITypeListContext
	TypeList(i int) ITypeListContext
	PERMITS() antlr.TerminalNode

	// IsInterfaceDeclarationContext differentiates from other interfaces.
	IsInterfaceDeclarationContext()
}

IInterfaceDeclarationContext is an interface to support dynamic dispatch.

type IInterfaceMemberDeclarationContext

type IInterfaceMemberDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	RecordDeclaration() IRecordDeclarationContext
	ConstDeclaration() IConstDeclarationContext
	InterfaceMethodDeclaration() IInterfaceMethodDeclarationContext
	GenericInterfaceMethodDeclaration() IGenericInterfaceMethodDeclarationContext
	InterfaceDeclaration() IInterfaceDeclarationContext
	AnnotationTypeDeclaration() IAnnotationTypeDeclarationContext
	ClassDeclaration() IClassDeclarationContext
	EnumDeclaration() IEnumDeclarationContext

	// IsInterfaceMemberDeclarationContext differentiates from other interfaces.
	IsInterfaceMemberDeclarationContext()
}

IInterfaceMemberDeclarationContext is an interface to support dynamic dispatch.

type IInterfaceMethodDeclarationContext

type IInterfaceMethodDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	InterfaceCommonBodyDeclaration() IInterfaceCommonBodyDeclarationContext
	AllInterfaceMethodModifier() []IInterfaceMethodModifierContext
	InterfaceMethodModifier(i int) IInterfaceMethodModifierContext

	// IsInterfaceMethodDeclarationContext differentiates from other interfaces.
	IsInterfaceMethodDeclarationContext()
}

IInterfaceMethodDeclarationContext is an interface to support dynamic dispatch.

type IInterfaceMethodModifierContext

type IInterfaceMethodModifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Annotation() IAnnotationContext
	PUBLIC() antlr.TerminalNode
	ABSTRACT() antlr.TerminalNode
	DEFAULT() antlr.TerminalNode
	STATIC() antlr.TerminalNode
	STRICTFP() antlr.TerminalNode

	// IsInterfaceMethodModifierContext differentiates from other interfaces.
	IsInterfaceMethodModifierContext()
}

IInterfaceMethodModifierContext is an interface to support dynamic dispatch.

type ILambdaBodyContext

type ILambdaBodyContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Expression() IExpressionContext
	Block() IBlockContext

	// IsLambdaBodyContext differentiates from other interfaces.
	IsLambdaBodyContext()
}

ILambdaBodyContext is an interface to support dynamic dispatch.

type ILambdaExpressionContext

type ILambdaExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LambdaParameters() ILambdaParametersContext
	ARROW() antlr.TerminalNode
	LambdaBody() ILambdaBodyContext

	// IsLambdaExpressionContext differentiates from other interfaces.
	IsLambdaExpressionContext()
}

ILambdaExpressionContext is an interface to support dynamic dispatch.

type ILambdaLVTIListContext

type ILambdaLVTIListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllLambdaLVTIParameter() []ILambdaLVTIParameterContext
	LambdaLVTIParameter(i int) ILambdaLVTIParameterContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsLambdaLVTIListContext differentiates from other interfaces.
	IsLambdaLVTIListContext()
}

ILambdaLVTIListContext is an interface to support dynamic dispatch.

type ILambdaLVTIParameterContext

type ILambdaLVTIParameterContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	VAR() antlr.TerminalNode
	Identifier() IIdentifierContext
	AllVariableModifier() []IVariableModifierContext
	VariableModifier(i int) IVariableModifierContext

	// IsLambdaLVTIParameterContext differentiates from other interfaces.
	IsLambdaLVTIParameterContext()
}

ILambdaLVTIParameterContext is an interface to support dynamic dispatch.

type ILambdaParametersContext

type ILambdaParametersContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllIdentifier() []IIdentifierContext
	Identifier(i int) IIdentifierContext
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	FormalParameterList() IFormalParameterListContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode
	LambdaLVTIList() ILambdaLVTIListContext

	// IsLambdaParametersContext differentiates from other interfaces.
	IsLambdaParametersContext()
}

ILambdaParametersContext is an interface to support dynamic dispatch.

type ILiteralContext

type ILiteralContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IntegerLiteral() IIntegerLiteralContext
	FloatLiteral() IFloatLiteralContext
	CHAR_LITERAL() antlr.TerminalNode
	STRING_LITERAL() antlr.TerminalNode
	BOOL_LITERAL() antlr.TerminalNode
	NULL_LITERAL() antlr.TerminalNode
	TEXT_BLOCK() antlr.TerminalNode

	// IsLiteralContext differentiates from other interfaces.
	IsLiteralContext()
}

ILiteralContext is an interface to support dynamic dispatch.

type ILocalTypeDeclarationContext

type ILocalTypeDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ClassDeclaration() IClassDeclarationContext
	InterfaceDeclaration() IInterfaceDeclarationContext
	RecordDeclaration() IRecordDeclarationContext
	EnumDeclaration() IEnumDeclarationContext
	AllClassOrInterfaceModifier() []IClassOrInterfaceModifierContext
	ClassOrInterfaceModifier(i int) IClassOrInterfaceModifierContext

	// IsLocalTypeDeclarationContext differentiates from other interfaces.
	IsLocalTypeDeclarationContext()
}

ILocalTypeDeclarationContext is an interface to support dynamic dispatch.

type ILocalVariableDeclarationContext

type ILocalVariableDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	VAR() antlr.TerminalNode
	Identifier() IIdentifierContext
	ASSIGN() antlr.TerminalNode
	Expression() IExpressionContext
	TypeType() ITypeTypeContext
	VariableDeclarators() IVariableDeclaratorsContext
	AllVariableModifier() []IVariableModifierContext
	VariableModifier(i int) IVariableModifierContext

	// IsLocalVariableDeclarationContext differentiates from other interfaces.
	IsLocalVariableDeclarationContext()
}

ILocalVariableDeclarationContext is an interface to support dynamic dispatch.

type IMemberDeclarationContext

type IMemberDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	RecordDeclaration() IRecordDeclarationContext
	MethodDeclaration() IMethodDeclarationContext
	GenericMethodDeclaration() IGenericMethodDeclarationContext
	FieldDeclaration() IFieldDeclarationContext
	ConstructorDeclaration() IConstructorDeclarationContext
	GenericConstructorDeclaration() IGenericConstructorDeclarationContext
	InterfaceDeclaration() IInterfaceDeclarationContext
	AnnotationTypeDeclaration() IAnnotationTypeDeclarationContext
	ClassDeclaration() IClassDeclarationContext
	EnumDeclaration() IEnumDeclarationContext

	// IsMemberDeclarationContext differentiates from other interfaces.
	IsMemberDeclarationContext()
}

IMemberDeclarationContext is an interface to support dynamic dispatch.

type IMethodBodyContext

type IMethodBodyContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Block() IBlockContext
	SEMI() antlr.TerminalNode

	// IsMethodBodyContext differentiates from other interfaces.
	IsMethodBodyContext()
}

IMethodBodyContext is an interface to support dynamic dispatch.

type IMethodCallContext

type IMethodCallContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Arguments() IArgumentsContext
	Identifier() IIdentifierContext
	THIS() antlr.TerminalNode
	SUPER() antlr.TerminalNode

	// IsMethodCallContext differentiates from other interfaces.
	IsMethodCallContext()
}

IMethodCallContext is an interface to support dynamic dispatch.

type IMethodDeclarationContext

type IMethodDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TypeTypeOrVoid() ITypeTypeOrVoidContext
	Identifier() IIdentifierContext
	FormalParameters() IFormalParametersContext
	MethodBody() IMethodBodyContext
	AllLBRACK() []antlr.TerminalNode
	LBRACK(i int) antlr.TerminalNode
	AllRBRACK() []antlr.TerminalNode
	RBRACK(i int) antlr.TerminalNode
	THROWS() antlr.TerminalNode
	QualifiedNameList() IQualifiedNameListContext

	// IsMethodDeclarationContext differentiates from other interfaces.
	IsMethodDeclarationContext()
}

IMethodDeclarationContext is an interface to support dynamic dispatch.

type IModifierContext

type IModifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ClassOrInterfaceModifier() IClassOrInterfaceModifierContext
	NATIVE() antlr.TerminalNode
	SYNCHRONIZED() antlr.TerminalNode
	TRANSIENT() antlr.TerminalNode
	VOLATILE() antlr.TerminalNode

	// IsModifierContext differentiates from other interfaces.
	IsModifierContext()
}

IModifierContext is an interface to support dynamic dispatch.

type IModularCompulationUnitContext

type IModularCompulationUnitContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ModuleDeclaration() IModuleDeclarationContext
	AllImportDeclaration() []IImportDeclarationContext
	ImportDeclaration(i int) IImportDeclarationContext

	// IsModularCompulationUnitContext differentiates from other interfaces.
	IsModularCompulationUnitContext()
}

IModularCompulationUnitContext is an interface to support dynamic dispatch.

type IModuleDeclarationContext

type IModuleDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	MODULE() antlr.TerminalNode
	QualifiedName() IQualifiedNameContext
	LBRACE() antlr.TerminalNode
	RBRACE() antlr.TerminalNode
	AllAnnotation() []IAnnotationContext
	Annotation(i int) IAnnotationContext
	OPEN() antlr.TerminalNode
	AllModuleDirective() []IModuleDirectiveContext
	ModuleDirective(i int) IModuleDirectiveContext

	// IsModuleDeclarationContext differentiates from other interfaces.
	IsModuleDeclarationContext()
}

IModuleDeclarationContext is an interface to support dynamic dispatch.

type IModuleDirectiveContext

type IModuleDirectiveContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	REQUIRES() antlr.TerminalNode
	AllQualifiedName() []IQualifiedNameContext
	QualifiedName(i int) IQualifiedNameContext
	SEMI() antlr.TerminalNode
	AllRequiresModifier() []IRequiresModifierContext
	RequiresModifier(i int) IRequiresModifierContext
	EXPORTS() antlr.TerminalNode
	TO() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode
	OPENS() antlr.TerminalNode
	USES() antlr.TerminalNode
	PROVIDES() antlr.TerminalNode
	WITH() antlr.TerminalNode

	// IsModuleDirectiveContext differentiates from other interfaces.
	IsModuleDirectiveContext()
}

IModuleDirectiveContext is an interface to support dynamic dispatch.

type INonWildcardTypeArgumentsContext

type INonWildcardTypeArgumentsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LT() antlr.TerminalNode
	TypeList() ITypeListContext
	GT() antlr.TerminalNode

	// IsNonWildcardTypeArgumentsContext differentiates from other interfaces.
	IsNonWildcardTypeArgumentsContext()
}

INonWildcardTypeArgumentsContext is an interface to support dynamic dispatch.

type INonWildcardTypeArgumentsOrDiamondContext

type INonWildcardTypeArgumentsOrDiamondContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LT() antlr.TerminalNode
	GT() antlr.TerminalNode
	NonWildcardTypeArguments() INonWildcardTypeArgumentsContext

	// IsNonWildcardTypeArgumentsOrDiamondContext differentiates from other interfaces.
	IsNonWildcardTypeArgumentsOrDiamondContext()
}

INonWildcardTypeArgumentsOrDiamondContext is an interface to support dynamic dispatch.

type IPackageDeclarationContext

type IPackageDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PACKAGE() antlr.TerminalNode
	QualifiedName() IQualifiedNameContext
	SEMI() antlr.TerminalNode
	AllAnnotation() []IAnnotationContext
	Annotation(i int) IAnnotationContext

	// IsPackageDeclarationContext differentiates from other interfaces.
	IsPackageDeclarationContext()
}

IPackageDeclarationContext is an interface to support dynamic dispatch.

type IPackageNameContext

type IPackageNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllIdentifier() []IIdentifierContext
	Identifier(i int) IIdentifierContext
	AllDOT() []antlr.TerminalNode
	DOT(i int) antlr.TerminalNode

	// IsPackageNameContext differentiates from other interfaces.
	IsPackageNameContext()
}

IPackageNameContext is an interface to support dynamic dispatch.

type IPatternContext

type IPatternContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TypeType() ITypeTypeContext
	VariableDeclarators() IVariableDeclaratorsContext
	AllVariableModifier() []IVariableModifierContext
	VariableModifier(i int) IVariableModifierContext
	AllAnnotation() []IAnnotationContext
	Annotation(i int) IAnnotationContext
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	ComponentPatternList() IComponentPatternListContext

	// IsPatternContext differentiates from other interfaces.
	IsPatternContext()
}

IPatternContext is an interface to support dynamic dispatch.

type IPrimaryContext

type IPrimaryContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LPAREN() antlr.TerminalNode
	Expression() IExpressionContext
	RPAREN() antlr.TerminalNode
	THIS() antlr.TerminalNode
	SUPER() antlr.TerminalNode
	Literal() ILiteralContext
	Identifier() IIdentifierContext
	TypeTypeOrVoid() ITypeTypeOrVoidContext
	DOT() antlr.TerminalNode
	CLASS() antlr.TerminalNode
	NonWildcardTypeArguments() INonWildcardTypeArgumentsContext
	ExplicitGenericInvocationSuffix() IExplicitGenericInvocationSuffixContext
	Arguments() IArgumentsContext

	// IsPrimaryContext differentiates from other interfaces.
	IsPrimaryContext()
}

IPrimaryContext is an interface to support dynamic dispatch.

type IPrimitiveTypeContext

type IPrimitiveTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	BOOLEAN() antlr.TerminalNode
	CHAR() antlr.TerminalNode
	BYTE() antlr.TerminalNode
	SHORT() antlr.TerminalNode
	INT() antlr.TerminalNode
	LONG() antlr.TerminalNode
	FLOAT() antlr.TerminalNode
	DOUBLE() antlr.TerminalNode

	// IsPrimitiveTypeContext differentiates from other interfaces.
	IsPrimitiveTypeContext()
}

IPrimitiveTypeContext is an interface to support dynamic dispatch.

type IQualifiedNameContext

type IQualifiedNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllIdentifier() []IIdentifierContext
	Identifier(i int) IIdentifierContext
	AllDOT() []antlr.TerminalNode
	DOT(i int) antlr.TerminalNode

	// IsQualifiedNameContext differentiates from other interfaces.
	IsQualifiedNameContext()
}

IQualifiedNameContext is an interface to support dynamic dispatch.

type IQualifiedNameListContext

type IQualifiedNameListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllQualifiedName() []IQualifiedNameContext
	QualifiedName(i int) IQualifiedNameContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsQualifiedNameListContext differentiates from other interfaces.
	IsQualifiedNameListContext()
}

IQualifiedNameListContext is an interface to support dynamic dispatch.

type IReceiverParameterContext

type IReceiverParameterContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TypeType() ITypeTypeContext
	THIS() antlr.TerminalNode
	AllIdentifier() []IIdentifierContext
	Identifier(i int) IIdentifierContext
	AllDOT() []antlr.TerminalNode
	DOT(i int) antlr.TerminalNode

	// IsReceiverParameterContext differentiates from other interfaces.
	IsReceiverParameterContext()
}

IReceiverParameterContext is an interface to support dynamic dispatch.

type IRecordBodyContext

type IRecordBodyContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LBRACE() antlr.TerminalNode
	RBRACE() antlr.TerminalNode
	AllClassBodyDeclaration() []IClassBodyDeclarationContext
	ClassBodyDeclaration(i int) IClassBodyDeclarationContext
	AllCompactConstructorDeclaration() []ICompactConstructorDeclarationContext
	CompactConstructorDeclaration(i int) ICompactConstructorDeclarationContext

	// IsRecordBodyContext differentiates from other interfaces.
	IsRecordBodyContext()
}

IRecordBodyContext is an interface to support dynamic dispatch.

type IRecordComponentContext

type IRecordComponentContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TypeType() ITypeTypeContext
	Identifier() IIdentifierContext
	AllAnnotation() []IAnnotationContext
	Annotation(i int) IAnnotationContext
	ELLIPSIS() antlr.TerminalNode

	// IsRecordComponentContext differentiates from other interfaces.
	IsRecordComponentContext()
}

IRecordComponentContext is an interface to support dynamic dispatch.

type IRecordComponentListContext

type IRecordComponentListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllRecordComponent() []IRecordComponentContext
	RecordComponent(i int) IRecordComponentContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsRecordComponentListContext differentiates from other interfaces.
	IsRecordComponentListContext()
}

IRecordComponentListContext is an interface to support dynamic dispatch.

type IRecordDeclarationContext

type IRecordDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	RECORD() antlr.TerminalNode
	Identifier() IIdentifierContext
	RecordHeader() IRecordHeaderContext
	RecordBody() IRecordBodyContext
	TypeParameters() ITypeParametersContext
	IMPLEMENTS() antlr.TerminalNode
	TypeList() ITypeListContext

	// IsRecordDeclarationContext differentiates from other interfaces.
	IsRecordDeclarationContext()
}

IRecordDeclarationContext is an interface to support dynamic dispatch.

type IRecordHeaderContext

type IRecordHeaderContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	RecordComponentList() IRecordComponentListContext

	// IsRecordHeaderContext differentiates from other interfaces.
	IsRecordHeaderContext()
}

IRecordHeaderContext is an interface to support dynamic dispatch.

type IRequiresModifierContext

type IRequiresModifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TRANSITIVE() antlr.TerminalNode
	STATIC() antlr.TerminalNode

	// IsRequiresModifierContext differentiates from other interfaces.
	IsRequiresModifierContext()
}

IRequiresModifierContext is an interface to support dynamic dispatch.

type IResourceContext

type IResourceContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ASSIGN() antlr.TerminalNode
	Expression() IExpressionContext
	ClassOrInterfaceType() IClassOrInterfaceTypeContext
	VariableDeclaratorId() IVariableDeclaratorIdContext
	VAR() antlr.TerminalNode
	Identifier() IIdentifierContext
	AllVariableModifier() []IVariableModifierContext
	VariableModifier(i int) IVariableModifierContext
	QualifiedName() IQualifiedNameContext

	// IsResourceContext differentiates from other interfaces.
	IsResourceContext()
}

IResourceContext is an interface to support dynamic dispatch.

type IResourceSpecificationContext

type IResourceSpecificationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LPAREN() antlr.TerminalNode
	Resources() IResourcesContext
	RPAREN() antlr.TerminalNode
	SEMI() antlr.TerminalNode

	// IsResourceSpecificationContext differentiates from other interfaces.
	IsResourceSpecificationContext()
}

IResourceSpecificationContext is an interface to support dynamic dispatch.

type IResourcesContext

type IResourcesContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllResource() []IResourceContext
	Resource(i int) IResourceContext
	AllSEMI() []antlr.TerminalNode
	SEMI(i int) antlr.TerminalNode

	// IsResourcesContext differentiates from other interfaces.
	IsResourcesContext()
}

IResourcesContext is an interface to support dynamic dispatch.

type IStatementContext

type IStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetBlockLabel returns the blockLabel rule contexts.
	GetBlockLabel() IBlockContext

	// GetStatementExpression returns the statementExpression rule contexts.
	GetStatementExpression() IExpressionContext

	// GetIdentifierLabel returns the identifierLabel rule contexts.
	GetIdentifierLabel() IIdentifierContext

	// SetBlockLabel sets the blockLabel rule contexts.
	SetBlockLabel(IBlockContext)

	// SetStatementExpression sets the statementExpression rule contexts.
	SetStatementExpression(IExpressionContext)

	// SetIdentifierLabel sets the identifierLabel rule contexts.
	SetIdentifierLabel(IIdentifierContext)

	// Getter signatures
	Block() IBlockContext
	ASSERT() antlr.TerminalNode
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext
	SEMI() antlr.TerminalNode
	COLON() antlr.TerminalNode
	IF() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	AllStatement() []IStatementContext
	Statement(i int) IStatementContext
	ELSE() antlr.TerminalNode
	FOR() antlr.TerminalNode
	ForControl() IForControlContext
	WHILE() antlr.TerminalNode
	DO() antlr.TerminalNode
	TRY() antlr.TerminalNode
	FinallyBlock() IFinallyBlockContext
	AllCatchClause() []ICatchClauseContext
	CatchClause(i int) ICatchClauseContext
	ResourceSpecification() IResourceSpecificationContext
	SWITCH() antlr.TerminalNode
	LBRACE() antlr.TerminalNode
	RBRACE() antlr.TerminalNode
	AllSwitchBlockStatementGroup() []ISwitchBlockStatementGroupContext
	SwitchBlockStatementGroup(i int) ISwitchBlockStatementGroupContext
	AllSwitchLabel() []ISwitchLabelContext
	SwitchLabel(i int) ISwitchLabelContext
	SYNCHRONIZED() antlr.TerminalNode
	RETURN() antlr.TerminalNode
	THROW() antlr.TerminalNode
	BREAK() antlr.TerminalNode
	Identifier() IIdentifierContext
	CONTINUE() antlr.TerminalNode
	YIELD() antlr.TerminalNode
	SwitchExpression() ISwitchExpressionContext

	// IsStatementContext differentiates from other interfaces.
	IsStatementContext()
}

IStatementContext is an interface to support dynamic dispatch.

type ISuperSuffixContext

type ISuperSuffixContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Arguments() IArgumentsContext
	DOT() antlr.TerminalNode
	Identifier() IIdentifierContext
	TypeArguments() ITypeArgumentsContext

	// IsSuperSuffixContext differentiates from other interfaces.
	IsSuperSuffixContext()
}

ISuperSuffixContext is an interface to support dynamic dispatch.

type ISwitchBlockStatementGroupContext

type ISwitchBlockStatementGroupContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllSwitchLabel() []ISwitchLabelContext
	SwitchLabel(i int) ISwitchLabelContext
	AllCOLON() []antlr.TerminalNode
	COLON(i int) antlr.TerminalNode
	AllBlockStatement() []IBlockStatementContext
	BlockStatement(i int) IBlockStatementContext

	// IsSwitchBlockStatementGroupContext differentiates from other interfaces.
	IsSwitchBlockStatementGroupContext()
}

ISwitchBlockStatementGroupContext is an interface to support dynamic dispatch.

type ISwitchExpressionContext

type ISwitchExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	SWITCH() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	Expression() IExpressionContext
	RPAREN() antlr.TerminalNode
	LBRACE() antlr.TerminalNode
	RBRACE() antlr.TerminalNode
	AllSwitchLabeledRule() []ISwitchLabeledRuleContext
	SwitchLabeledRule(i int) ISwitchLabeledRuleContext

	// IsSwitchExpressionContext differentiates from other interfaces.
	IsSwitchExpressionContext()
}

ISwitchExpressionContext is an interface to support dynamic dispatch.

type ISwitchLabelContext

type ISwitchLabelContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetEnumConstantName returns the enumConstantName token.
	GetEnumConstantName() antlr.Token

	// SetEnumConstantName sets the enumConstantName token.
	SetEnumConstantName(antlr.Token)

	// GetConstantExpression returns the constantExpression rule contexts.
	GetConstantExpression() IExpressionContext

	// GetVarName returns the varName rule contexts.
	GetVarName() IIdentifierContext

	// SetConstantExpression sets the constantExpression rule contexts.
	SetConstantExpression(IExpressionContext)

	// SetVarName sets the varName rule contexts.
	SetVarName(IIdentifierContext)

	// Getter signatures
	CASE() antlr.TerminalNode
	TypeType() ITypeTypeContext
	Expression() IExpressionContext
	IDENTIFIER() antlr.TerminalNode
	Identifier() IIdentifierContext
	DEFAULT() antlr.TerminalNode

	// IsSwitchLabelContext differentiates from other interfaces.
	IsSwitchLabelContext()
}

ISwitchLabelContext is an interface to support dynamic dispatch.

type ISwitchLabeledRuleContext

type ISwitchLabeledRuleContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	CASE() antlr.TerminalNode
	SwitchRuleOutcome() ISwitchRuleOutcomeContext
	ARROW() antlr.TerminalNode
	COLON() antlr.TerminalNode
	ExpressionList() IExpressionListContext
	NULL_LITERAL() antlr.TerminalNode
	AllCasePattern() []ICasePatternContext
	CasePattern(i int) ICasePatternContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode
	DEFAULT() antlr.TerminalNode
	Guard() IGuardContext

	// IsSwitchLabeledRuleContext differentiates from other interfaces.
	IsSwitchLabeledRuleContext()
}

ISwitchLabeledRuleContext is an interface to support dynamic dispatch.

type ISwitchRuleOutcomeContext

type ISwitchRuleOutcomeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Block() IBlockContext
	AllBlockStatement() []IBlockStatementContext
	BlockStatement(i int) IBlockStatementContext

	// IsSwitchRuleOutcomeContext differentiates from other interfaces.
	IsSwitchRuleOutcomeContext()
}

ISwitchRuleOutcomeContext is an interface to support dynamic dispatch.

type ITypeArgumentContext

type ITypeArgumentContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TypeType() ITypeTypeContext
	QUESTION() antlr.TerminalNode
	AllAnnotation() []IAnnotationContext
	Annotation(i int) IAnnotationContext
	EXTENDS() antlr.TerminalNode
	SUPER() antlr.TerminalNode

	// IsTypeArgumentContext differentiates from other interfaces.
	IsTypeArgumentContext()
}

ITypeArgumentContext is an interface to support dynamic dispatch.

type ITypeArgumentsContext

type ITypeArgumentsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LT() antlr.TerminalNode
	AllTypeArgument() []ITypeArgumentContext
	TypeArgument(i int) ITypeArgumentContext
	GT() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsTypeArgumentsContext differentiates from other interfaces.
	IsTypeArgumentsContext()
}

ITypeArgumentsContext is an interface to support dynamic dispatch.

type ITypeArgumentsOrDiamondContext

type ITypeArgumentsOrDiamondContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LT() antlr.TerminalNode
	GT() antlr.TerminalNode
	TypeArguments() ITypeArgumentsContext

	// IsTypeArgumentsOrDiamondContext differentiates from other interfaces.
	IsTypeArgumentsOrDiamondContext()
}

ITypeArgumentsOrDiamondContext is an interface to support dynamic dispatch.

type ITypeBoundContext

type ITypeBoundContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllTypeType() []ITypeTypeContext
	TypeType(i int) ITypeTypeContext
	AllBITAND() []antlr.TerminalNode
	BITAND(i int) antlr.TerminalNode

	// IsTypeBoundContext differentiates from other interfaces.
	IsTypeBoundContext()
}

ITypeBoundContext is an interface to support dynamic dispatch.

type ITypeDeclarationContext

type ITypeDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ClassDeclaration() IClassDeclarationContext
	EnumDeclaration() IEnumDeclarationContext
	InterfaceDeclaration() IInterfaceDeclarationContext
	AnnotationTypeDeclaration() IAnnotationTypeDeclarationContext
	RecordDeclaration() IRecordDeclarationContext
	AllClassOrInterfaceModifier() []IClassOrInterfaceModifierContext
	ClassOrInterfaceModifier(i int) IClassOrInterfaceModifierContext

	// IsTypeDeclarationContext differentiates from other interfaces.
	IsTypeDeclarationContext()
}

ITypeDeclarationContext is an interface to support dynamic dispatch.

type ITypeIdentifierContext

type ITypeIdentifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode
	MODULE() antlr.TerminalNode
	OPEN() antlr.TerminalNode
	REQUIRES() antlr.TerminalNode
	EXPORTS() antlr.TerminalNode
	OPENS() antlr.TerminalNode
	TO() antlr.TerminalNode
	USES() antlr.TerminalNode
	PROVIDES() antlr.TerminalNode
	WITH() antlr.TerminalNode
	TRANSITIVE() antlr.TerminalNode
	SEALED() antlr.TerminalNode

	// IsTypeIdentifierContext differentiates from other interfaces.
	IsTypeIdentifierContext()
}

ITypeIdentifierContext is an interface to support dynamic dispatch.

type ITypeListContext

type ITypeListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllTypeType() []ITypeTypeContext
	TypeType(i int) ITypeTypeContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsTypeListContext differentiates from other interfaces.
	IsTypeListContext()
}

ITypeListContext is an interface to support dynamic dispatch.

type ITypeParameterContext

type ITypeParameterContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Identifier() IIdentifierContext
	AllAnnotation() []IAnnotationContext
	Annotation(i int) IAnnotationContext
	EXTENDS() antlr.TerminalNode
	TypeBound() ITypeBoundContext

	// IsTypeParameterContext differentiates from other interfaces.
	IsTypeParameterContext()
}

ITypeParameterContext is an interface to support dynamic dispatch.

type ITypeParametersContext

type ITypeParametersContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LT() antlr.TerminalNode
	AllTypeParameter() []ITypeParameterContext
	TypeParameter(i int) ITypeParameterContext
	GT() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsTypeParametersContext differentiates from other interfaces.
	IsTypeParametersContext()
}

ITypeParametersContext is an interface to support dynamic dispatch.

type ITypeTypeContext

type ITypeTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ClassOrInterfaceType() IClassOrInterfaceTypeContext
	PrimitiveType() IPrimitiveTypeContext
	AllAnnotation() []IAnnotationContext
	Annotation(i int) IAnnotationContext
	AllLBRACK() []antlr.TerminalNode
	LBRACK(i int) antlr.TerminalNode
	AllRBRACK() []antlr.TerminalNode
	RBRACK(i int) antlr.TerminalNode

	// IsTypeTypeContext differentiates from other interfaces.
	IsTypeTypeContext()
}

ITypeTypeContext is an interface to support dynamic dispatch.

type ITypeTypeOrVoidContext

type ITypeTypeOrVoidContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TypeType() ITypeTypeContext
	VOID() antlr.TerminalNode

	// IsTypeTypeOrVoidContext differentiates from other interfaces.
	IsTypeTypeOrVoidContext()
}

ITypeTypeOrVoidContext is an interface to support dynamic dispatch.

type IVariableDeclaratorContext

type IVariableDeclaratorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	VariableDeclaratorId() IVariableDeclaratorIdContext
	ASSIGN() antlr.TerminalNode
	VariableInitializer() IVariableInitializerContext

	// IsVariableDeclaratorContext differentiates from other interfaces.
	IsVariableDeclaratorContext()
}

IVariableDeclaratorContext is an interface to support dynamic dispatch.

type IVariableDeclaratorIdContext

type IVariableDeclaratorIdContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Identifier() IIdentifierContext
	AllLBRACK() []antlr.TerminalNode
	LBRACK(i int) antlr.TerminalNode
	AllRBRACK() []antlr.TerminalNode
	RBRACK(i int) antlr.TerminalNode

	// IsVariableDeclaratorIdContext differentiates from other interfaces.
	IsVariableDeclaratorIdContext()
}

IVariableDeclaratorIdContext is an interface to support dynamic dispatch.

type IVariableDeclaratorsContext

type IVariableDeclaratorsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllVariableDeclarator() []IVariableDeclaratorContext
	VariableDeclarator(i int) IVariableDeclaratorContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsVariableDeclaratorsContext differentiates from other interfaces.
	IsVariableDeclaratorsContext()
}

IVariableDeclaratorsContext is an interface to support dynamic dispatch.

type IVariableInitializerContext

type IVariableInitializerContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ArrayInitializer() IArrayInitializerContext
	Expression() IExpressionContext

	// IsVariableInitializerContext differentiates from other interfaces.
	IsVariableInitializerContext()
}

IVariableInitializerContext is an interface to support dynamic dispatch.

type IVariableModifierContext

type IVariableModifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	FINAL() antlr.TerminalNode
	Annotation() IAnnotationContext

	// IsVariableModifierContext differentiates from other interfaces.
	IsVariableModifierContext()
}

IVariableModifierContext is an interface to support dynamic dispatch.

type IdentifierContext

type IdentifierContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIdentifierContext

func NewEmptyIdentifierContext() *IdentifierContext

func NewIdentifierContext

func NewIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierContext

func (*IdentifierContext) EXPORTS

func (s *IdentifierContext) EXPORTS() antlr.TerminalNode

func (*IdentifierContext) EnterRule

func (s *IdentifierContext) EnterRule(listener antlr.ParseTreeListener)

func (*IdentifierContext) ExitRule

func (s *IdentifierContext) ExitRule(listener antlr.ParseTreeListener)

func (*IdentifierContext) GetParser

func (s *IdentifierContext) GetParser() antlr.Parser

func (*IdentifierContext) GetRuleContext

func (s *IdentifierContext) GetRuleContext() antlr.RuleContext

func (*IdentifierContext) IDENTIFIER

func (s *IdentifierContext) IDENTIFIER() antlr.TerminalNode

func (*IdentifierContext) IsIdentifierContext

func (*IdentifierContext) IsIdentifierContext()

func (*IdentifierContext) MODULE

func (s *IdentifierContext) MODULE() antlr.TerminalNode

func (*IdentifierContext) OPEN

func (*IdentifierContext) OPENS

func (*IdentifierContext) PERMITS

func (s *IdentifierContext) PERMITS() antlr.TerminalNode

func (*IdentifierContext) PROVIDES

func (s *IdentifierContext) PROVIDES() antlr.TerminalNode

func (*IdentifierContext) RECORD

func (s *IdentifierContext) RECORD() antlr.TerminalNode

func (*IdentifierContext) REQUIRES

func (s *IdentifierContext) REQUIRES() antlr.TerminalNode

func (*IdentifierContext) SEALED

func (s *IdentifierContext) SEALED() antlr.TerminalNode

func (*IdentifierContext) TO

func (*IdentifierContext) TRANSITIVE

func (s *IdentifierContext) TRANSITIVE() antlr.TerminalNode

func (*IdentifierContext) ToStringTree

func (s *IdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*IdentifierContext) USES

func (*IdentifierContext) VAR

func (*IdentifierContext) WHEN

func (*IdentifierContext) WITH

func (*IdentifierContext) YIELD

type ImportDeclarationContext

type ImportDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyImportDeclarationContext

func NewEmptyImportDeclarationContext() *ImportDeclarationContext

func NewImportDeclarationContext

func NewImportDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportDeclarationContext

func (*ImportDeclarationContext) DOT

func (*ImportDeclarationContext) EnterRule

func (s *ImportDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*ImportDeclarationContext) ExitRule

func (s *ImportDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*ImportDeclarationContext) GetParser

func (s *ImportDeclarationContext) GetParser() antlr.Parser

func (*ImportDeclarationContext) GetRuleContext

func (s *ImportDeclarationContext) GetRuleContext() antlr.RuleContext

func (*ImportDeclarationContext) IMPORT

func (*ImportDeclarationContext) IsImportDeclarationContext

func (*ImportDeclarationContext) IsImportDeclarationContext()

func (*ImportDeclarationContext) MUL

func (*ImportDeclarationContext) QualifiedName

func (*ImportDeclarationContext) SEMI

func (*ImportDeclarationContext) STATIC

func (*ImportDeclarationContext) ToStringTree

func (s *ImportDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type InnerCreatorContext

type InnerCreatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyInnerCreatorContext

func NewEmptyInnerCreatorContext() *InnerCreatorContext

func NewInnerCreatorContext

func NewInnerCreatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InnerCreatorContext

func (*InnerCreatorContext) ClassCreatorRest

func (s *InnerCreatorContext) ClassCreatorRest() IClassCreatorRestContext

func (*InnerCreatorContext) EnterRule

func (s *InnerCreatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*InnerCreatorContext) ExitRule

func (s *InnerCreatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*InnerCreatorContext) GetParser

func (s *InnerCreatorContext) GetParser() antlr.Parser

func (*InnerCreatorContext) GetRuleContext

func (s *InnerCreatorContext) GetRuleContext() antlr.RuleContext

func (*InnerCreatorContext) Identifier

func (s *InnerCreatorContext) Identifier() IIdentifierContext

func (*InnerCreatorContext) IsInnerCreatorContext

func (*InnerCreatorContext) IsInnerCreatorContext()

func (*InnerCreatorContext) NonWildcardTypeArgumentsOrDiamond

func (s *InnerCreatorContext) NonWildcardTypeArgumentsOrDiamond() INonWildcardTypeArgumentsOrDiamondContext

func (*InnerCreatorContext) ToStringTree

func (s *InnerCreatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type InstanceOfOperatorExpressionContext

type InstanceOfOperatorExpressionContext struct {
	ExpressionContext
	// contains filtered or unexported fields
}

func (*InstanceOfOperatorExpressionContext) EnterRule

func (*InstanceOfOperatorExpressionContext) ExitRule

func (*InstanceOfOperatorExpressionContext) Expression

func (*InstanceOfOperatorExpressionContext) GetBop

func (*InstanceOfOperatorExpressionContext) GetRuleContext

func (*InstanceOfOperatorExpressionContext) INSTANCEOF

func (*InstanceOfOperatorExpressionContext) Pattern

func (*InstanceOfOperatorExpressionContext) SetBop

func (*InstanceOfOperatorExpressionContext) TypeType

type IntegerLiteralContext

type IntegerLiteralContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIntegerLiteralContext

func NewEmptyIntegerLiteralContext() *IntegerLiteralContext

func NewIntegerLiteralContext

func NewIntegerLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IntegerLiteralContext

func (*IntegerLiteralContext) BINARY_LITERAL

func (s *IntegerLiteralContext) BINARY_LITERAL() antlr.TerminalNode

func (*IntegerLiteralContext) DECIMAL_LITERAL

func (s *IntegerLiteralContext) DECIMAL_LITERAL() antlr.TerminalNode

func (*IntegerLiteralContext) EnterRule

func (s *IntegerLiteralContext) EnterRule(listener antlr.ParseTreeListener)

func (*IntegerLiteralContext) ExitRule

func (s *IntegerLiteralContext) ExitRule(listener antlr.ParseTreeListener)

func (*IntegerLiteralContext) GetParser

func (s *IntegerLiteralContext) GetParser() antlr.Parser

func (*IntegerLiteralContext) GetRuleContext

func (s *IntegerLiteralContext) GetRuleContext() antlr.RuleContext

func (*IntegerLiteralContext) HEX_LITERAL

func (s *IntegerLiteralContext) HEX_LITERAL() antlr.TerminalNode

func (*IntegerLiteralContext) IsIntegerLiteralContext

func (*IntegerLiteralContext) IsIntegerLiteralContext()

func (*IntegerLiteralContext) OCT_LITERAL

func (s *IntegerLiteralContext) OCT_LITERAL() antlr.TerminalNode

func (*IntegerLiteralContext) ToStringTree

func (s *IntegerLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type InterfaceBodyContext

type InterfaceBodyContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyInterfaceBodyContext

func NewEmptyInterfaceBodyContext() *InterfaceBodyContext

func NewInterfaceBodyContext

func NewInterfaceBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InterfaceBodyContext

func (*InterfaceBodyContext) AllInterfaceBodyDeclaration

func (s *InterfaceBodyContext) AllInterfaceBodyDeclaration() []IInterfaceBodyDeclarationContext

func (*InterfaceBodyContext) EnterRule

func (s *InterfaceBodyContext) EnterRule(listener antlr.ParseTreeListener)

func (*InterfaceBodyContext) ExitRule

func (s *InterfaceBodyContext) ExitRule(listener antlr.ParseTreeListener)

func (*InterfaceBodyContext) GetParser

func (s *InterfaceBodyContext) GetParser() antlr.Parser

func (*InterfaceBodyContext) GetRuleContext

func (s *InterfaceBodyContext) GetRuleContext() antlr.RuleContext

func (*InterfaceBodyContext) InterfaceBodyDeclaration

func (s *InterfaceBodyContext) InterfaceBodyDeclaration(i int) IInterfaceBodyDeclarationContext

func (*InterfaceBodyContext) IsInterfaceBodyContext

func (*InterfaceBodyContext) IsInterfaceBodyContext()

func (*InterfaceBodyContext) LBRACE

func (*InterfaceBodyContext) RBRACE

func (*InterfaceBodyContext) ToStringTree

func (s *InterfaceBodyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type InterfaceBodyDeclarationContext

type InterfaceBodyDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyInterfaceBodyDeclarationContext

func NewEmptyInterfaceBodyDeclarationContext() *InterfaceBodyDeclarationContext

func NewInterfaceBodyDeclarationContext

func NewInterfaceBodyDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InterfaceBodyDeclarationContext

func (*InterfaceBodyDeclarationContext) AllModifier

func (*InterfaceBodyDeclarationContext) EnterRule

func (*InterfaceBodyDeclarationContext) ExitRule

func (*InterfaceBodyDeclarationContext) GetParser

func (*InterfaceBodyDeclarationContext) GetRuleContext

func (*InterfaceBodyDeclarationContext) InterfaceMemberDeclaration

func (*InterfaceBodyDeclarationContext) IsInterfaceBodyDeclarationContext

func (*InterfaceBodyDeclarationContext) IsInterfaceBodyDeclarationContext()

func (*InterfaceBodyDeclarationContext) Modifier

func (*InterfaceBodyDeclarationContext) SEMI

func (*InterfaceBodyDeclarationContext) ToStringTree

func (s *InterfaceBodyDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type InterfaceCommonBodyDeclarationContext

type InterfaceCommonBodyDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyInterfaceCommonBodyDeclarationContext

func NewEmptyInterfaceCommonBodyDeclarationContext() *InterfaceCommonBodyDeclarationContext

func NewInterfaceCommonBodyDeclarationContext

func NewInterfaceCommonBodyDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InterfaceCommonBodyDeclarationContext

func (*InterfaceCommonBodyDeclarationContext) AllAnnotation

func (*InterfaceCommonBodyDeclarationContext) AllLBRACK

func (*InterfaceCommonBodyDeclarationContext) AllRBRACK

func (*InterfaceCommonBodyDeclarationContext) Annotation

func (*InterfaceCommonBodyDeclarationContext) EnterRule

func (*InterfaceCommonBodyDeclarationContext) ExitRule

func (*InterfaceCommonBodyDeclarationContext) FormalParameters

func (*InterfaceCommonBodyDeclarationContext) GetParser

func (*InterfaceCommonBodyDeclarationContext) GetRuleContext

func (*InterfaceCommonBodyDeclarationContext) Identifier

func (*InterfaceCommonBodyDeclarationContext) IsInterfaceCommonBodyDeclarationContext

func (*InterfaceCommonBodyDeclarationContext) IsInterfaceCommonBodyDeclarationContext()

func (*InterfaceCommonBodyDeclarationContext) LBRACK

func (*InterfaceCommonBodyDeclarationContext) MethodBody

func (*InterfaceCommonBodyDeclarationContext) QualifiedNameList

func (*InterfaceCommonBodyDeclarationContext) RBRACK

func (*InterfaceCommonBodyDeclarationContext) THROWS

func (*InterfaceCommonBodyDeclarationContext) ToStringTree

func (s *InterfaceCommonBodyDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*InterfaceCommonBodyDeclarationContext) TypeTypeOrVoid

type InterfaceDeclarationContext

type InterfaceDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyInterfaceDeclarationContext

func NewEmptyInterfaceDeclarationContext() *InterfaceDeclarationContext

func NewInterfaceDeclarationContext

func NewInterfaceDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InterfaceDeclarationContext

func (*InterfaceDeclarationContext) AllTypeList

func (s *InterfaceDeclarationContext) AllTypeList() []ITypeListContext

func (*InterfaceDeclarationContext) EXTENDS

func (*InterfaceDeclarationContext) EnterRule

func (s *InterfaceDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*InterfaceDeclarationContext) ExitRule

func (s *InterfaceDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*InterfaceDeclarationContext) GetParser

func (s *InterfaceDeclarationContext) GetParser() antlr.Parser

func (*InterfaceDeclarationContext) GetRuleContext

func (s *InterfaceDeclarationContext) GetRuleContext() antlr.RuleContext

func (*InterfaceDeclarationContext) INTERFACE

func (*InterfaceDeclarationContext) Identifier

func (*InterfaceDeclarationContext) InterfaceBody

func (*InterfaceDeclarationContext) IsInterfaceDeclarationContext

func (*InterfaceDeclarationContext) IsInterfaceDeclarationContext()

func (*InterfaceDeclarationContext) PERMITS

func (*InterfaceDeclarationContext) ToStringTree

func (s *InterfaceDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*InterfaceDeclarationContext) TypeList

func (*InterfaceDeclarationContext) TypeParameters

type InterfaceMemberDeclarationContext

type InterfaceMemberDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyInterfaceMemberDeclarationContext

func NewEmptyInterfaceMemberDeclarationContext() *InterfaceMemberDeclarationContext

func NewInterfaceMemberDeclarationContext

func NewInterfaceMemberDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InterfaceMemberDeclarationContext

func (*InterfaceMemberDeclarationContext) AnnotationTypeDeclaration

func (*InterfaceMemberDeclarationContext) ClassDeclaration

func (*InterfaceMemberDeclarationContext) ConstDeclaration

func (*InterfaceMemberDeclarationContext) EnterRule

func (*InterfaceMemberDeclarationContext) EnumDeclaration

func (*InterfaceMemberDeclarationContext) ExitRule

func (*InterfaceMemberDeclarationContext) GenericInterfaceMethodDeclaration

func (*InterfaceMemberDeclarationContext) GetParser

func (*InterfaceMemberDeclarationContext) GetRuleContext

func (*InterfaceMemberDeclarationContext) InterfaceDeclaration

func (*InterfaceMemberDeclarationContext) InterfaceMethodDeclaration

func (*InterfaceMemberDeclarationContext) IsInterfaceMemberDeclarationContext

func (*InterfaceMemberDeclarationContext) IsInterfaceMemberDeclarationContext()

func (*InterfaceMemberDeclarationContext) RecordDeclaration

func (*InterfaceMemberDeclarationContext) ToStringTree

func (s *InterfaceMemberDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type InterfaceMethodDeclarationContext

type InterfaceMethodDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyInterfaceMethodDeclarationContext

func NewEmptyInterfaceMethodDeclarationContext() *InterfaceMethodDeclarationContext

func NewInterfaceMethodDeclarationContext

func NewInterfaceMethodDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InterfaceMethodDeclarationContext

func (*InterfaceMethodDeclarationContext) AllInterfaceMethodModifier

func (s *InterfaceMethodDeclarationContext) AllInterfaceMethodModifier() []IInterfaceMethodModifierContext

func (*InterfaceMethodDeclarationContext) EnterRule

func (*InterfaceMethodDeclarationContext) ExitRule

func (*InterfaceMethodDeclarationContext) GetParser

func (*InterfaceMethodDeclarationContext) GetRuleContext

func (*InterfaceMethodDeclarationContext) InterfaceCommonBodyDeclaration

func (*InterfaceMethodDeclarationContext) InterfaceMethodModifier

func (*InterfaceMethodDeclarationContext) IsInterfaceMethodDeclarationContext

func (*InterfaceMethodDeclarationContext) IsInterfaceMethodDeclarationContext()

func (*InterfaceMethodDeclarationContext) ToStringTree

func (s *InterfaceMethodDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type InterfaceMethodModifierContext

type InterfaceMethodModifierContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyInterfaceMethodModifierContext

func NewEmptyInterfaceMethodModifierContext() *InterfaceMethodModifierContext

func NewInterfaceMethodModifierContext

func NewInterfaceMethodModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InterfaceMethodModifierContext

func (*InterfaceMethodModifierContext) ABSTRACT

func (*InterfaceMethodModifierContext) Annotation

func (*InterfaceMethodModifierContext) DEFAULT

func (*InterfaceMethodModifierContext) EnterRule

func (*InterfaceMethodModifierContext) ExitRule

func (*InterfaceMethodModifierContext) GetParser

func (*InterfaceMethodModifierContext) GetRuleContext

func (s *InterfaceMethodModifierContext) GetRuleContext() antlr.RuleContext

func (*InterfaceMethodModifierContext) IsInterfaceMethodModifierContext

func (*InterfaceMethodModifierContext) IsInterfaceMethodModifierContext()

func (*InterfaceMethodModifierContext) PUBLIC

func (*InterfaceMethodModifierContext) STATIC

func (*InterfaceMethodModifierContext) STRICTFP

func (*InterfaceMethodModifierContext) ToStringTree

func (s *InterfaceMethodModifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type JavaLexer

type JavaLexer struct {
	*antlr.BaseLexer
	// contains filtered or unexported fields
}

func NewJavaLexer

func NewJavaLexer(input antlr.CharStream) *JavaLexer

NewJavaLexer produces a new lexer instance for the optional input antlr.CharStream.

type JavaParser

type JavaParser struct {
	JavaParserBase
}

func NewJavaParser

func NewJavaParser(input antlr.TokenStream) *JavaParser

NewJavaParser produces a new parser instance for the optional input antlr.TokenStream.

func (*JavaParser) AltAnnotationQualifiedName

func (p *JavaParser) AltAnnotationQualifiedName() (localctx IAltAnnotationQualifiedNameContext)

func (*JavaParser) Annotation

func (p *JavaParser) Annotation() (localctx IAnnotationContext)

func (*JavaParser) AnnotationConstantRest

func (p *JavaParser) AnnotationConstantRest() (localctx IAnnotationConstantRestContext)

func (*JavaParser) AnnotationFieldValue

func (p *JavaParser) AnnotationFieldValue() (localctx IAnnotationFieldValueContext)

func (*JavaParser) AnnotationFieldValue_Sempred

func (p *JavaParser) AnnotationFieldValue_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*JavaParser) AnnotationFieldValues

func (p *JavaParser) AnnotationFieldValues() (localctx IAnnotationFieldValuesContext)

func (*JavaParser) AnnotationMethodOrConstantRest

func (p *JavaParser) AnnotationMethodOrConstantRest() (localctx IAnnotationMethodOrConstantRestContext)

func (*JavaParser) AnnotationMethodRest

func (p *JavaParser) AnnotationMethodRest() (localctx IAnnotationMethodRestContext)

func (*JavaParser) AnnotationTypeBody

func (p *JavaParser) AnnotationTypeBody() (localctx IAnnotationTypeBodyContext)

func (*JavaParser) AnnotationTypeDeclaration

func (p *JavaParser) AnnotationTypeDeclaration() (localctx IAnnotationTypeDeclarationContext)

func (*JavaParser) AnnotationTypeElementDeclaration

func (p *JavaParser) AnnotationTypeElementDeclaration() (localctx IAnnotationTypeElementDeclarationContext)

func (*JavaParser) AnnotationTypeElementRest

func (p *JavaParser) AnnotationTypeElementRest() (localctx IAnnotationTypeElementRestContext)

func (*JavaParser) AnnotationValue

func (p *JavaParser) AnnotationValue() (localctx IAnnotationValueContext)

func (*JavaParser) Arguments

func (p *JavaParser) Arguments() (localctx IArgumentsContext)

func (*JavaParser) ArrayCreatorRest

func (p *JavaParser) ArrayCreatorRest() (localctx IArrayCreatorRestContext)

func (*JavaParser) ArrayInitializer

func (p *JavaParser) ArrayInitializer() (localctx IArrayInitializerContext)

func (*JavaParser) Block

func (p *JavaParser) Block() (localctx IBlockContext)

func (*JavaParser) BlockStatement

func (p *JavaParser) BlockStatement() (localctx IBlockStatementContext)

func (*JavaParser) CasePattern

func (p *JavaParser) CasePattern() (localctx ICasePatternContext)

func (*JavaParser) CatchClause

func (p *JavaParser) CatchClause() (localctx ICatchClauseContext)

func (*JavaParser) CatchType

func (p *JavaParser) CatchType() (localctx ICatchTypeContext)

func (*JavaParser) ClassBody

func (p *JavaParser) ClassBody() (localctx IClassBodyContext)

func (*JavaParser) ClassBodyDeclaration

func (p *JavaParser) ClassBodyDeclaration() (localctx IClassBodyDeclarationContext)

func (*JavaParser) ClassCreatorRest

func (p *JavaParser) ClassCreatorRest() (localctx IClassCreatorRestContext)

func (*JavaParser) ClassDeclaration

func (p *JavaParser) ClassDeclaration() (localctx IClassDeclarationContext)

func (*JavaParser) ClassOrInterfaceModifier

func (p *JavaParser) ClassOrInterfaceModifier() (localctx IClassOrInterfaceModifierContext)

func (*JavaParser) ClassOrInterfaceType

func (p *JavaParser) ClassOrInterfaceType() (localctx IClassOrInterfaceTypeContext)

func (*JavaParser) ClassType

func (p *JavaParser) ClassType() (localctx IClassTypeContext)

func (*JavaParser) CompactConstructorDeclaration

func (p *JavaParser) CompactConstructorDeclaration() (localctx ICompactConstructorDeclarationContext)

func (*JavaParser) CompilationUnit

func (p *JavaParser) CompilationUnit() (localctx ICompilationUnitContext)

func (*JavaParser) ComponentPattern

func (p *JavaParser) ComponentPattern() (localctx IComponentPatternContext)

func (*JavaParser) ComponentPatternList

func (p *JavaParser) ComponentPatternList() (localctx IComponentPatternListContext)

func (*JavaParser) ConstDeclaration

func (p *JavaParser) ConstDeclaration() (localctx IConstDeclarationContext)

func (*JavaParser) ConstantDeclarator

func (p *JavaParser) ConstantDeclarator() (localctx IConstantDeclaratorContext)

func (*JavaParser) ConstructorDeclaration

func (p *JavaParser) ConstructorDeclaration() (localctx IConstructorDeclarationContext)

func (*JavaParser) CreatedName

func (p *JavaParser) CreatedName() (localctx ICreatedNameContext)

func (*JavaParser) Creator

func (p *JavaParser) Creator() (localctx ICreatorContext)

func (*JavaParser) DefaultValue

func (p *JavaParser) DefaultValue() (localctx IDefaultValueContext)

func (*JavaParser) ElementValue

func (p *JavaParser) ElementValue() (localctx IElementValueContext)

func (*JavaParser) ElementValueArrayInitializer

func (p *JavaParser) ElementValueArrayInitializer() (localctx IElementValueArrayInitializerContext)

func (*JavaParser) EnhancedForControl

func (p *JavaParser) EnhancedForControl() (localctx IEnhancedForControlContext)

func (*JavaParser) EnumBodyDeclarations

func (p *JavaParser) EnumBodyDeclarations() (localctx IEnumBodyDeclarationsContext)

func (*JavaParser) EnumConstant

func (p *JavaParser) EnumConstant() (localctx IEnumConstantContext)

func (*JavaParser) EnumConstants

func (p *JavaParser) EnumConstants() (localctx IEnumConstantsContext)

func (*JavaParser) EnumDeclaration

func (p *JavaParser) EnumDeclaration() (localctx IEnumDeclarationContext)

func (*JavaParser) ExplicitGenericInvocation

func (p *JavaParser) ExplicitGenericInvocation() (localctx IExplicitGenericInvocationContext)

func (*JavaParser) ExplicitGenericInvocationSuffix

func (p *JavaParser) ExplicitGenericInvocationSuffix() (localctx IExplicitGenericInvocationSuffixContext)

func (*JavaParser) Expression

func (p *JavaParser) Expression() (localctx IExpressionContext)

func (*JavaParser) ExpressionList

func (p *JavaParser) ExpressionList() (localctx IExpressionListContext)

func (*JavaParser) Expression_Sempred

func (p *JavaParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*JavaParser) FieldDeclaration

func (p *JavaParser) FieldDeclaration() (localctx IFieldDeclarationContext)

func (*JavaParser) FinallyBlock

func (p *JavaParser) FinallyBlock() (localctx IFinallyBlockContext)

func (*JavaParser) FloatLiteral

func (p *JavaParser) FloatLiteral() (localctx IFloatLiteralContext)

func (*JavaParser) ForControl

func (p *JavaParser) ForControl() (localctx IForControlContext)

func (*JavaParser) ForInit

func (p *JavaParser) ForInit() (localctx IForInitContext)

func (*JavaParser) FormalParameter

func (p *JavaParser) FormalParameter() (localctx IFormalParameterContext)

func (*JavaParser) FormalParameterList

func (p *JavaParser) FormalParameterList() (localctx IFormalParameterListContext)

func (*JavaParser) FormalParameters

func (p *JavaParser) FormalParameters() (localctx IFormalParametersContext)

func (*JavaParser) GenericConstructorDeclaration

func (p *JavaParser) GenericConstructorDeclaration() (localctx IGenericConstructorDeclarationContext)

func (*JavaParser) GenericInterfaceMethodDeclaration

func (p *JavaParser) GenericInterfaceMethodDeclaration() (localctx IGenericInterfaceMethodDeclarationContext)

func (*JavaParser) GenericMethodDeclaration

func (p *JavaParser) GenericMethodDeclaration() (localctx IGenericMethodDeclarationContext)

func (*JavaParser) Guard

func (p *JavaParser) Guard() (localctx IGuardContext)

func (*JavaParser) Identifier

func (p *JavaParser) Identifier() (localctx IIdentifierContext)

func (*JavaParser) ImportDeclaration

func (p *JavaParser) ImportDeclaration() (localctx IImportDeclarationContext)

func (*JavaParser) InnerCreator

func (p *JavaParser) InnerCreator() (localctx IInnerCreatorContext)

func (*JavaParser) IntegerLiteral

func (p *JavaParser) IntegerLiteral() (localctx IIntegerLiteralContext)

func (*JavaParser) InterfaceBody

func (p *JavaParser) InterfaceBody() (localctx IInterfaceBodyContext)

func (*JavaParser) InterfaceBodyDeclaration

func (p *JavaParser) InterfaceBodyDeclaration() (localctx IInterfaceBodyDeclarationContext)

func (*JavaParser) InterfaceCommonBodyDeclaration

func (p *JavaParser) InterfaceCommonBodyDeclaration() (localctx IInterfaceCommonBodyDeclarationContext)

func (*JavaParser) InterfaceDeclaration

func (p *JavaParser) InterfaceDeclaration() (localctx IInterfaceDeclarationContext)

func (*JavaParser) InterfaceMemberDeclaration

func (p *JavaParser) InterfaceMemberDeclaration() (localctx IInterfaceMemberDeclarationContext)

func (*JavaParser) InterfaceMethodDeclaration

func (p *JavaParser) InterfaceMethodDeclaration() (localctx IInterfaceMethodDeclarationContext)

func (*JavaParser) InterfaceMethodModifier

func (p *JavaParser) InterfaceMethodModifier() (localctx IInterfaceMethodModifierContext)

func (*JavaParser) LambdaBody

func (p *JavaParser) LambdaBody() (localctx ILambdaBodyContext)

func (*JavaParser) LambdaExpression

func (p *JavaParser) LambdaExpression() (localctx ILambdaExpressionContext)

func (*JavaParser) LambdaLVTIList

func (p *JavaParser) LambdaLVTIList() (localctx ILambdaLVTIListContext)

func (*JavaParser) LambdaLVTIParameter

func (p *JavaParser) LambdaLVTIParameter() (localctx ILambdaLVTIParameterContext)

func (*JavaParser) LambdaParameters

func (p *JavaParser) LambdaParameters() (localctx ILambdaParametersContext)

func (*JavaParser) Literal

func (p *JavaParser) Literal() (localctx ILiteralContext)

func (*JavaParser) LocalTypeDeclaration

func (p *JavaParser) LocalTypeDeclaration() (localctx ILocalTypeDeclarationContext)

func (*JavaParser) LocalVariableDeclaration

func (p *JavaParser) LocalVariableDeclaration() (localctx ILocalVariableDeclarationContext)

func (*JavaParser) MemberDeclaration

func (p *JavaParser) MemberDeclaration() (localctx IMemberDeclarationContext)

func (*JavaParser) MethodBody

func (p *JavaParser) MethodBody() (localctx IMethodBodyContext)

func (*JavaParser) MethodCall

func (p *JavaParser) MethodCall() (localctx IMethodCallContext)

func (*JavaParser) MethodDeclaration

func (p *JavaParser) MethodDeclaration() (localctx IMethodDeclarationContext)

func (*JavaParser) Modifier

func (p *JavaParser) Modifier() (localctx IModifierContext)

func (*JavaParser) ModularCompulationUnit

func (p *JavaParser) ModularCompulationUnit() (localctx IModularCompulationUnitContext)

func (*JavaParser) ModuleDeclaration

func (p *JavaParser) ModuleDeclaration() (localctx IModuleDeclarationContext)

func (*JavaParser) ModuleDirective

func (p *JavaParser) ModuleDirective() (localctx IModuleDirectiveContext)

func (*JavaParser) NonWildcardTypeArguments

func (p *JavaParser) NonWildcardTypeArguments() (localctx INonWildcardTypeArgumentsContext)

func (*JavaParser) NonWildcardTypeArgumentsOrDiamond

func (p *JavaParser) NonWildcardTypeArgumentsOrDiamond() (localctx INonWildcardTypeArgumentsOrDiamondContext)

func (*JavaParser) PackageDeclaration

func (p *JavaParser) PackageDeclaration() (localctx IPackageDeclarationContext)

func (*JavaParser) PackageName

func (p *JavaParser) PackageName() (localctx IPackageNameContext)

func (*JavaParser) Pattern

func (p *JavaParser) Pattern() (localctx IPatternContext)

func (*JavaParser) Primary

func (p *JavaParser) Primary() (localctx IPrimaryContext)

func (*JavaParser) PrimitiveType

func (p *JavaParser) PrimitiveType() (localctx IPrimitiveTypeContext)

func (*JavaParser) QualifiedName

func (p *JavaParser) QualifiedName() (localctx IQualifiedNameContext)

func (*JavaParser) QualifiedNameList

func (p *JavaParser) QualifiedNameList() (localctx IQualifiedNameListContext)

func (*JavaParser) ReceiverParameter

func (p *JavaParser) ReceiverParameter() (localctx IReceiverParameterContext)

func (*JavaParser) RecordBody

func (p *JavaParser) RecordBody() (localctx IRecordBodyContext)

func (*JavaParser) RecordComponent

func (p *JavaParser) RecordComponent() (localctx IRecordComponentContext)

func (*JavaParser) RecordComponentList

func (p *JavaParser) RecordComponentList() (localctx IRecordComponentListContext)

func (*JavaParser) RecordComponentList_Sempred

func (p *JavaParser) RecordComponentList_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*JavaParser) RecordDeclaration

func (p *JavaParser) RecordDeclaration() (localctx IRecordDeclarationContext)

func (*JavaParser) RecordHeader

func (p *JavaParser) RecordHeader() (localctx IRecordHeaderContext)

func (*JavaParser) RequiresModifier

func (p *JavaParser) RequiresModifier() (localctx IRequiresModifierContext)

func (*JavaParser) Resource

func (p *JavaParser) Resource() (localctx IResourceContext)

func (*JavaParser) ResourceSpecification

func (p *JavaParser) ResourceSpecification() (localctx IResourceSpecificationContext)

func (*JavaParser) Resources

func (p *JavaParser) Resources() (localctx IResourcesContext)

func (*JavaParser) Sempred

func (p *JavaParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool

func (*JavaParser) Statement

func (p *JavaParser) Statement() (localctx IStatementContext)

func (*JavaParser) SuperSuffix

func (p *JavaParser) SuperSuffix() (localctx ISuperSuffixContext)

func (*JavaParser) SwitchBlockStatementGroup

func (p *JavaParser) SwitchBlockStatementGroup() (localctx ISwitchBlockStatementGroupContext)

func (*JavaParser) SwitchExpression

func (p *JavaParser) SwitchExpression() (localctx ISwitchExpressionContext)

func (*JavaParser) SwitchLabel

func (p *JavaParser) SwitchLabel() (localctx ISwitchLabelContext)

func (*JavaParser) SwitchLabeledRule

func (p *JavaParser) SwitchLabeledRule() (localctx ISwitchLabeledRuleContext)

func (*JavaParser) SwitchRuleOutcome

func (p *JavaParser) SwitchRuleOutcome() (localctx ISwitchRuleOutcomeContext)

func (*JavaParser) TypeArgument

func (p *JavaParser) TypeArgument() (localctx ITypeArgumentContext)

func (*JavaParser) TypeArguments

func (p *JavaParser) TypeArguments() (localctx ITypeArgumentsContext)

func (*JavaParser) TypeArgumentsOrDiamond

func (p *JavaParser) TypeArgumentsOrDiamond() (localctx ITypeArgumentsOrDiamondContext)

func (*JavaParser) TypeBound

func (p *JavaParser) TypeBound() (localctx ITypeBoundContext)

func (*JavaParser) TypeDeclaration

func (p *JavaParser) TypeDeclaration() (localctx ITypeDeclarationContext)

func (*JavaParser) TypeIdentifier

func (p *JavaParser) TypeIdentifier() (localctx ITypeIdentifierContext)

func (*JavaParser) TypeList

func (p *JavaParser) TypeList() (localctx ITypeListContext)

func (*JavaParser) TypeParameter

func (p *JavaParser) TypeParameter() (localctx ITypeParameterContext)

func (*JavaParser) TypeParameters

func (p *JavaParser) TypeParameters() (localctx ITypeParametersContext)

func (*JavaParser) TypeType

func (p *JavaParser) TypeType() (localctx ITypeTypeContext)

func (*JavaParser) TypeTypeOrVoid

func (p *JavaParser) TypeTypeOrVoid() (localctx ITypeTypeOrVoidContext)

func (*JavaParser) VariableDeclarator

func (p *JavaParser) VariableDeclarator() (localctx IVariableDeclaratorContext)

func (*JavaParser) VariableDeclaratorId

func (p *JavaParser) VariableDeclaratorId() (localctx IVariableDeclaratorIdContext)

func (*JavaParser) VariableDeclarators

func (p *JavaParser) VariableDeclarators() (localctx IVariableDeclaratorsContext)

func (*JavaParser) VariableInitializer

func (p *JavaParser) VariableInitializer() (localctx IVariableInitializerContext)

func (*JavaParser) VariableModifier

func (p *JavaParser) VariableModifier() (localctx IVariableModifierContext)

type JavaParserBase

type JavaParserBase struct {
	*antlr.BaseParser
}

JavaParserBase is the base struct for the generated JavaParser. It provides semantic predicate methods referenced by the grammar.

func (*JavaParserBase) DoLastRecordComponent

func (b *JavaParserBase) DoLastRecordComponent() bool

DoLastRecordComponent checks whether the last record component in a RecordComponentList is valid (i.e., a varargs ELLIPSIS component must be the final one in the list).

func (*JavaParserBase) IsNotIdentifierAssign

func (b *JavaParserBase) IsNotIdentifierAssign() bool

IsNotIdentifierAssign returns true unless the next two tokens are an identifier-like keyword followed by '='. This prevents the parser from treating "identifier = value" as an annotation field value.

type JavaParserListener

type JavaParserListener interface {
	antlr.ParseTreeListener

	// EnterCompilationUnit is called when entering the compilationUnit production.
	EnterCompilationUnit(c *CompilationUnitContext)

	// EnterModularCompulationUnit is called when entering the modularCompulationUnit production.
	EnterModularCompulationUnit(c *ModularCompulationUnitContext)

	// EnterPackageDeclaration is called when entering the packageDeclaration production.
	EnterPackageDeclaration(c *PackageDeclarationContext)

	// EnterImportDeclaration is called when entering the importDeclaration production.
	EnterImportDeclaration(c *ImportDeclarationContext)

	// EnterTypeDeclaration is called when entering the typeDeclaration production.
	EnterTypeDeclaration(c *TypeDeclarationContext)

	// EnterModifier is called when entering the modifier production.
	EnterModifier(c *ModifierContext)

	// EnterClassOrInterfaceModifier is called when entering the classOrInterfaceModifier production.
	EnterClassOrInterfaceModifier(c *ClassOrInterfaceModifierContext)

	// EnterVariableModifier is called when entering the variableModifier production.
	EnterVariableModifier(c *VariableModifierContext)

	// EnterClassDeclaration is called when entering the classDeclaration production.
	EnterClassDeclaration(c *ClassDeclarationContext)

	// EnterTypeParameters is called when entering the typeParameters production.
	EnterTypeParameters(c *TypeParametersContext)

	// EnterTypeParameter is called when entering the typeParameter production.
	EnterTypeParameter(c *TypeParameterContext)

	// EnterTypeBound is called when entering the typeBound production.
	EnterTypeBound(c *TypeBoundContext)

	// EnterEnumDeclaration is called when entering the enumDeclaration production.
	EnterEnumDeclaration(c *EnumDeclarationContext)

	// EnterEnumConstants is called when entering the enumConstants production.
	EnterEnumConstants(c *EnumConstantsContext)

	// EnterEnumConstant is called when entering the enumConstant production.
	EnterEnumConstant(c *EnumConstantContext)

	// EnterEnumBodyDeclarations is called when entering the enumBodyDeclarations production.
	EnterEnumBodyDeclarations(c *EnumBodyDeclarationsContext)

	// EnterInterfaceDeclaration is called when entering the interfaceDeclaration production.
	EnterInterfaceDeclaration(c *InterfaceDeclarationContext)

	// EnterClassBody is called when entering the classBody production.
	EnterClassBody(c *ClassBodyContext)

	// EnterInterfaceBody is called when entering the interfaceBody production.
	EnterInterfaceBody(c *InterfaceBodyContext)

	// EnterClassBodyDeclaration is called when entering the classBodyDeclaration production.
	EnterClassBodyDeclaration(c *ClassBodyDeclarationContext)

	// EnterMemberDeclaration is called when entering the memberDeclaration production.
	EnterMemberDeclaration(c *MemberDeclarationContext)

	// EnterMethodDeclaration is called when entering the methodDeclaration production.
	EnterMethodDeclaration(c *MethodDeclarationContext)

	// EnterMethodBody is called when entering the methodBody production.
	EnterMethodBody(c *MethodBodyContext)

	// EnterTypeTypeOrVoid is called when entering the typeTypeOrVoid production.
	EnterTypeTypeOrVoid(c *TypeTypeOrVoidContext)

	// EnterGenericMethodDeclaration is called when entering the genericMethodDeclaration production.
	EnterGenericMethodDeclaration(c *GenericMethodDeclarationContext)

	// EnterGenericConstructorDeclaration is called when entering the genericConstructorDeclaration production.
	EnterGenericConstructorDeclaration(c *GenericConstructorDeclarationContext)

	// EnterConstructorDeclaration is called when entering the constructorDeclaration production.
	EnterConstructorDeclaration(c *ConstructorDeclarationContext)

	// EnterCompactConstructorDeclaration is called when entering the compactConstructorDeclaration production.
	EnterCompactConstructorDeclaration(c *CompactConstructorDeclarationContext)

	// EnterFieldDeclaration is called when entering the fieldDeclaration production.
	EnterFieldDeclaration(c *FieldDeclarationContext)

	// EnterInterfaceBodyDeclaration is called when entering the interfaceBodyDeclaration production.
	EnterInterfaceBodyDeclaration(c *InterfaceBodyDeclarationContext)

	// EnterInterfaceMemberDeclaration is called when entering the interfaceMemberDeclaration production.
	EnterInterfaceMemberDeclaration(c *InterfaceMemberDeclarationContext)

	// EnterConstDeclaration is called when entering the constDeclaration production.
	EnterConstDeclaration(c *ConstDeclarationContext)

	// EnterConstantDeclarator is called when entering the constantDeclarator production.
	EnterConstantDeclarator(c *ConstantDeclaratorContext)

	// EnterInterfaceMethodDeclaration is called when entering the interfaceMethodDeclaration production.
	EnterInterfaceMethodDeclaration(c *InterfaceMethodDeclarationContext)

	// EnterInterfaceMethodModifier is called when entering the interfaceMethodModifier production.
	EnterInterfaceMethodModifier(c *InterfaceMethodModifierContext)

	// EnterGenericInterfaceMethodDeclaration is called when entering the genericInterfaceMethodDeclaration production.
	EnterGenericInterfaceMethodDeclaration(c *GenericInterfaceMethodDeclarationContext)

	// EnterInterfaceCommonBodyDeclaration is called when entering the interfaceCommonBodyDeclaration production.
	EnterInterfaceCommonBodyDeclaration(c *InterfaceCommonBodyDeclarationContext)

	// EnterVariableDeclarators is called when entering the variableDeclarators production.
	EnterVariableDeclarators(c *VariableDeclaratorsContext)

	// EnterVariableDeclarator is called when entering the variableDeclarator production.
	EnterVariableDeclarator(c *VariableDeclaratorContext)

	// EnterVariableDeclaratorId is called when entering the variableDeclaratorId production.
	EnterVariableDeclaratorId(c *VariableDeclaratorIdContext)

	// EnterVariableInitializer is called when entering the variableInitializer production.
	EnterVariableInitializer(c *VariableInitializerContext)

	// EnterArrayInitializer is called when entering the arrayInitializer production.
	EnterArrayInitializer(c *ArrayInitializerContext)

	// EnterClassType is called when entering the classType production.
	EnterClassType(c *ClassTypeContext)

	// EnterPackageName is called when entering the packageName production.
	EnterPackageName(c *PackageNameContext)

	// EnterTypeArgument is called when entering the typeArgument production.
	EnterTypeArgument(c *TypeArgumentContext)

	// EnterQualifiedNameList is called when entering the qualifiedNameList production.
	EnterQualifiedNameList(c *QualifiedNameListContext)

	// EnterFormalParameters is called when entering the formalParameters production.
	EnterFormalParameters(c *FormalParametersContext)

	// EnterReceiverParameter is called when entering the receiverParameter production.
	EnterReceiverParameter(c *ReceiverParameterContext)

	// EnterFormalParameterList is called when entering the formalParameterList production.
	EnterFormalParameterList(c *FormalParameterListContext)

	// EnterFormalParameter is called when entering the formalParameter production.
	EnterFormalParameter(c *FormalParameterContext)

	// EnterLambdaLVTIList is called when entering the lambdaLVTIList production.
	EnterLambdaLVTIList(c *LambdaLVTIListContext)

	// EnterLambdaLVTIParameter is called when entering the lambdaLVTIParameter production.
	EnterLambdaLVTIParameter(c *LambdaLVTIParameterContext)

	// EnterQualifiedName is called when entering the qualifiedName production.
	EnterQualifiedName(c *QualifiedNameContext)

	// EnterLiteral is called when entering the literal production.
	EnterLiteral(c *LiteralContext)

	// EnterIntegerLiteral is called when entering the integerLiteral production.
	EnterIntegerLiteral(c *IntegerLiteralContext)

	// EnterFloatLiteral is called when entering the floatLiteral production.
	EnterFloatLiteral(c *FloatLiteralContext)

	// EnterAltAnnotationQualifiedName is called when entering the altAnnotationQualifiedName production.
	EnterAltAnnotationQualifiedName(c *AltAnnotationQualifiedNameContext)

	// EnterAnnotation is called when entering the annotation production.
	EnterAnnotation(c *AnnotationContext)

	// EnterAnnotationFieldValues is called when entering the annotationFieldValues production.
	EnterAnnotationFieldValues(c *AnnotationFieldValuesContext)

	// EnterAnnotationFieldValue is called when entering the annotationFieldValue production.
	EnterAnnotationFieldValue(c *AnnotationFieldValueContext)

	// EnterAnnotationValue is called when entering the annotationValue production.
	EnterAnnotationValue(c *AnnotationValueContext)

	// EnterElementValue is called when entering the elementValue production.
	EnterElementValue(c *ElementValueContext)

	// EnterElementValueArrayInitializer is called when entering the elementValueArrayInitializer production.
	EnterElementValueArrayInitializer(c *ElementValueArrayInitializerContext)

	// EnterAnnotationTypeDeclaration is called when entering the annotationTypeDeclaration production.
	EnterAnnotationTypeDeclaration(c *AnnotationTypeDeclarationContext)

	// EnterAnnotationTypeBody is called when entering the annotationTypeBody production.
	EnterAnnotationTypeBody(c *AnnotationTypeBodyContext)

	// EnterAnnotationTypeElementDeclaration is called when entering the annotationTypeElementDeclaration production.
	EnterAnnotationTypeElementDeclaration(c *AnnotationTypeElementDeclarationContext)

	// EnterAnnotationTypeElementRest is called when entering the annotationTypeElementRest production.
	EnterAnnotationTypeElementRest(c *AnnotationTypeElementRestContext)

	// EnterAnnotationMethodOrConstantRest is called when entering the annotationMethodOrConstantRest production.
	EnterAnnotationMethodOrConstantRest(c *AnnotationMethodOrConstantRestContext)

	// EnterAnnotationMethodRest is called when entering the annotationMethodRest production.
	EnterAnnotationMethodRest(c *AnnotationMethodRestContext)

	// EnterAnnotationConstantRest is called when entering the annotationConstantRest production.
	EnterAnnotationConstantRest(c *AnnotationConstantRestContext)

	// EnterDefaultValue is called when entering the defaultValue production.
	EnterDefaultValue(c *DefaultValueContext)

	// EnterModuleDeclaration is called when entering the moduleDeclaration production.
	EnterModuleDeclaration(c *ModuleDeclarationContext)

	// EnterModuleDirective is called when entering the moduleDirective production.
	EnterModuleDirective(c *ModuleDirectiveContext)

	// EnterRequiresModifier is called when entering the requiresModifier production.
	EnterRequiresModifier(c *RequiresModifierContext)

	// EnterRecordDeclaration is called when entering the recordDeclaration production.
	EnterRecordDeclaration(c *RecordDeclarationContext)

	// EnterRecordHeader is called when entering the recordHeader production.
	EnterRecordHeader(c *RecordHeaderContext)

	// EnterRecordComponentList is called when entering the recordComponentList production.
	EnterRecordComponentList(c *RecordComponentListContext)

	// EnterRecordComponent is called when entering the recordComponent production.
	EnterRecordComponent(c *RecordComponentContext)

	// EnterRecordBody is called when entering the recordBody production.
	EnterRecordBody(c *RecordBodyContext)

	// EnterBlock is called when entering the block production.
	EnterBlock(c *BlockContext)

	// EnterBlockStatement is called when entering the blockStatement production.
	EnterBlockStatement(c *BlockStatementContext)

	// EnterLocalVariableDeclaration is called when entering the localVariableDeclaration production.
	EnterLocalVariableDeclaration(c *LocalVariableDeclarationContext)

	// EnterIdentifier is called when entering the identifier production.
	EnterIdentifier(c *IdentifierContext)

	// EnterTypeIdentifier is called when entering the typeIdentifier production.
	EnterTypeIdentifier(c *TypeIdentifierContext)

	// EnterLocalTypeDeclaration is called when entering the localTypeDeclaration production.
	EnterLocalTypeDeclaration(c *LocalTypeDeclarationContext)

	// EnterStatement is called when entering the statement production.
	EnterStatement(c *StatementContext)

	// EnterCatchClause is called when entering the catchClause production.
	EnterCatchClause(c *CatchClauseContext)

	// EnterCatchType is called when entering the catchType production.
	EnterCatchType(c *CatchTypeContext)

	// EnterFinallyBlock is called when entering the finallyBlock production.
	EnterFinallyBlock(c *FinallyBlockContext)

	// EnterResourceSpecification is called when entering the resourceSpecification production.
	EnterResourceSpecification(c *ResourceSpecificationContext)

	// EnterResources is called when entering the resources production.
	EnterResources(c *ResourcesContext)

	// EnterResource is called when entering the resource production.
	EnterResource(c *ResourceContext)

	// EnterSwitchBlockStatementGroup is called when entering the switchBlockStatementGroup production.
	EnterSwitchBlockStatementGroup(c *SwitchBlockStatementGroupContext)

	// EnterSwitchLabel is called when entering the switchLabel production.
	EnterSwitchLabel(c *SwitchLabelContext)

	// EnterForControl is called when entering the forControl production.
	EnterForControl(c *ForControlContext)

	// EnterForInit is called when entering the forInit production.
	EnterForInit(c *ForInitContext)

	// EnterEnhancedForControl is called when entering the enhancedForControl production.
	EnterEnhancedForControl(c *EnhancedForControlContext)

	// EnterExpressionList is called when entering the expressionList production.
	EnterExpressionList(c *ExpressionListContext)

	// EnterMethodCall is called when entering the methodCall production.
	EnterMethodCall(c *MethodCallContext)

	// EnterTernaryExpression is called when entering the TernaryExpression production.
	EnterTernaryExpression(c *TernaryExpressionContext)

	// EnterInstanceOfOperatorExpression is called when entering the InstanceOfOperatorExpression production.
	EnterInstanceOfOperatorExpression(c *InstanceOfOperatorExpressionContext)

	// EnterUnaryOperatorExpression is called when entering the UnaryOperatorExpression production.
	EnterUnaryOperatorExpression(c *UnaryOperatorExpressionContext)

	// EnterPrimaryExpression is called when entering the PrimaryExpression production.
	EnterPrimaryExpression(c *PrimaryExpressionContext)

	// EnterObjectCreationExpression is called when entering the ObjectCreationExpression production.
	EnterObjectCreationExpression(c *ObjectCreationExpressionContext)

	// EnterExpressionLambda is called when entering the ExpressionLambda production.
	EnterExpressionLambda(c *ExpressionLambdaContext)

	// EnterPostIncrementDecrementOperatorExpression is called when entering the PostIncrementDecrementOperatorExpression production.
	EnterPostIncrementDecrementOperatorExpression(c *PostIncrementDecrementOperatorExpressionContext)

	// EnterMemberReferenceExpression is called when entering the MemberReferenceExpression production.
	EnterMemberReferenceExpression(c *MemberReferenceExpressionContext)

	// EnterExpressionSwitch is called when entering the ExpressionSwitch production.
	EnterExpressionSwitch(c *ExpressionSwitchContext)

	// EnterBinaryOperatorExpression is called when entering the BinaryOperatorExpression production.
	EnterBinaryOperatorExpression(c *BinaryOperatorExpressionContext)

	// EnterMethodCallExpression is called when entering the MethodCallExpression production.
	EnterMethodCallExpression(c *MethodCallExpressionContext)

	// EnterMethodReferenceExpression is called when entering the MethodReferenceExpression production.
	EnterMethodReferenceExpression(c *MethodReferenceExpressionContext)

	// EnterSquareBracketExpression is called when entering the SquareBracketExpression production.
	EnterSquareBracketExpression(c *SquareBracketExpressionContext)

	// EnterCastExpression is called when entering the CastExpression production.
	EnterCastExpression(c *CastExpressionContext)

	// EnterPattern is called when entering the pattern production.
	EnterPattern(c *PatternContext)

	// EnterComponentPatternList is called when entering the componentPatternList production.
	EnterComponentPatternList(c *ComponentPatternListContext)

	// EnterComponentPattern is called when entering the componentPattern production.
	EnterComponentPattern(c *ComponentPatternContext)

	// EnterLambdaExpression is called when entering the lambdaExpression production.
	EnterLambdaExpression(c *LambdaExpressionContext)

	// EnterLambdaParameters is called when entering the lambdaParameters production.
	EnterLambdaParameters(c *LambdaParametersContext)

	// EnterLambdaBody is called when entering the lambdaBody production.
	EnterLambdaBody(c *LambdaBodyContext)

	// EnterPrimary is called when entering the primary production.
	EnterPrimary(c *PrimaryContext)

	// EnterSwitchExpression is called when entering the switchExpression production.
	EnterSwitchExpression(c *SwitchExpressionContext)

	// EnterSwitchLabeledRule is called when entering the switchLabeledRule production.
	EnterSwitchLabeledRule(c *SwitchLabeledRuleContext)

	// EnterGuard is called when entering the guard production.
	EnterGuard(c *GuardContext)

	// EnterCasePattern is called when entering the casePattern production.
	EnterCasePattern(c *CasePatternContext)

	// EnterSwitchRuleOutcome is called when entering the switchRuleOutcome production.
	EnterSwitchRuleOutcome(c *SwitchRuleOutcomeContext)

	// EnterClassOrInterfaceType is called when entering the classOrInterfaceType production.
	EnterClassOrInterfaceType(c *ClassOrInterfaceTypeContext)

	// EnterCreator is called when entering the creator production.
	EnterCreator(c *CreatorContext)

	// EnterCreatedName is called when entering the createdName production.
	EnterCreatedName(c *CreatedNameContext)

	// EnterInnerCreator is called when entering the innerCreator production.
	EnterInnerCreator(c *InnerCreatorContext)

	// EnterArrayCreatorRest is called when entering the arrayCreatorRest production.
	EnterArrayCreatorRest(c *ArrayCreatorRestContext)

	// EnterClassCreatorRest is called when entering the classCreatorRest production.
	EnterClassCreatorRest(c *ClassCreatorRestContext)

	// EnterExplicitGenericInvocation is called when entering the explicitGenericInvocation production.
	EnterExplicitGenericInvocation(c *ExplicitGenericInvocationContext)

	// EnterTypeArgumentsOrDiamond is called when entering the typeArgumentsOrDiamond production.
	EnterTypeArgumentsOrDiamond(c *TypeArgumentsOrDiamondContext)

	// EnterNonWildcardTypeArgumentsOrDiamond is called when entering the nonWildcardTypeArgumentsOrDiamond production.
	EnterNonWildcardTypeArgumentsOrDiamond(c *NonWildcardTypeArgumentsOrDiamondContext)

	// EnterNonWildcardTypeArguments is called when entering the nonWildcardTypeArguments production.
	EnterNonWildcardTypeArguments(c *NonWildcardTypeArgumentsContext)

	// EnterTypeList is called when entering the typeList production.
	EnterTypeList(c *TypeListContext)

	// EnterTypeType is called when entering the typeType production.
	EnterTypeType(c *TypeTypeContext)

	// EnterPrimitiveType is called when entering the primitiveType production.
	EnterPrimitiveType(c *PrimitiveTypeContext)

	// EnterTypeArguments is called when entering the typeArguments production.
	EnterTypeArguments(c *TypeArgumentsContext)

	// EnterSuperSuffix is called when entering the superSuffix production.
	EnterSuperSuffix(c *SuperSuffixContext)

	// EnterExplicitGenericInvocationSuffix is called when entering the explicitGenericInvocationSuffix production.
	EnterExplicitGenericInvocationSuffix(c *ExplicitGenericInvocationSuffixContext)

	// EnterArguments is called when entering the arguments production.
	EnterArguments(c *ArgumentsContext)

	// ExitCompilationUnit is called when exiting the compilationUnit production.
	ExitCompilationUnit(c *CompilationUnitContext)

	// ExitModularCompulationUnit is called when exiting the modularCompulationUnit production.
	ExitModularCompulationUnit(c *ModularCompulationUnitContext)

	// ExitPackageDeclaration is called when exiting the packageDeclaration production.
	ExitPackageDeclaration(c *PackageDeclarationContext)

	// ExitImportDeclaration is called when exiting the importDeclaration production.
	ExitImportDeclaration(c *ImportDeclarationContext)

	// ExitTypeDeclaration is called when exiting the typeDeclaration production.
	ExitTypeDeclaration(c *TypeDeclarationContext)

	// ExitModifier is called when exiting the modifier production.
	ExitModifier(c *ModifierContext)

	// ExitClassOrInterfaceModifier is called when exiting the classOrInterfaceModifier production.
	ExitClassOrInterfaceModifier(c *ClassOrInterfaceModifierContext)

	// ExitVariableModifier is called when exiting the variableModifier production.
	ExitVariableModifier(c *VariableModifierContext)

	// ExitClassDeclaration is called when exiting the classDeclaration production.
	ExitClassDeclaration(c *ClassDeclarationContext)

	// ExitTypeParameters is called when exiting the typeParameters production.
	ExitTypeParameters(c *TypeParametersContext)

	// ExitTypeParameter is called when exiting the typeParameter production.
	ExitTypeParameter(c *TypeParameterContext)

	// ExitTypeBound is called when exiting the typeBound production.
	ExitTypeBound(c *TypeBoundContext)

	// ExitEnumDeclaration is called when exiting the enumDeclaration production.
	ExitEnumDeclaration(c *EnumDeclarationContext)

	// ExitEnumConstants is called when exiting the enumConstants production.
	ExitEnumConstants(c *EnumConstantsContext)

	// ExitEnumConstant is called when exiting the enumConstant production.
	ExitEnumConstant(c *EnumConstantContext)

	// ExitEnumBodyDeclarations is called when exiting the enumBodyDeclarations production.
	ExitEnumBodyDeclarations(c *EnumBodyDeclarationsContext)

	// ExitInterfaceDeclaration is called when exiting the interfaceDeclaration production.
	ExitInterfaceDeclaration(c *InterfaceDeclarationContext)

	// ExitClassBody is called when exiting the classBody production.
	ExitClassBody(c *ClassBodyContext)

	// ExitInterfaceBody is called when exiting the interfaceBody production.
	ExitInterfaceBody(c *InterfaceBodyContext)

	// ExitClassBodyDeclaration is called when exiting the classBodyDeclaration production.
	ExitClassBodyDeclaration(c *ClassBodyDeclarationContext)

	// ExitMemberDeclaration is called when exiting the memberDeclaration production.
	ExitMemberDeclaration(c *MemberDeclarationContext)

	// ExitMethodDeclaration is called when exiting the methodDeclaration production.
	ExitMethodDeclaration(c *MethodDeclarationContext)

	// ExitMethodBody is called when exiting the methodBody production.
	ExitMethodBody(c *MethodBodyContext)

	// ExitTypeTypeOrVoid is called when exiting the typeTypeOrVoid production.
	ExitTypeTypeOrVoid(c *TypeTypeOrVoidContext)

	// ExitGenericMethodDeclaration is called when exiting the genericMethodDeclaration production.
	ExitGenericMethodDeclaration(c *GenericMethodDeclarationContext)

	// ExitGenericConstructorDeclaration is called when exiting the genericConstructorDeclaration production.
	ExitGenericConstructorDeclaration(c *GenericConstructorDeclarationContext)

	// ExitConstructorDeclaration is called when exiting the constructorDeclaration production.
	ExitConstructorDeclaration(c *ConstructorDeclarationContext)

	// ExitCompactConstructorDeclaration is called when exiting the compactConstructorDeclaration production.
	ExitCompactConstructorDeclaration(c *CompactConstructorDeclarationContext)

	// ExitFieldDeclaration is called when exiting the fieldDeclaration production.
	ExitFieldDeclaration(c *FieldDeclarationContext)

	// ExitInterfaceBodyDeclaration is called when exiting the interfaceBodyDeclaration production.
	ExitInterfaceBodyDeclaration(c *InterfaceBodyDeclarationContext)

	// ExitInterfaceMemberDeclaration is called when exiting the interfaceMemberDeclaration production.
	ExitInterfaceMemberDeclaration(c *InterfaceMemberDeclarationContext)

	// ExitConstDeclaration is called when exiting the constDeclaration production.
	ExitConstDeclaration(c *ConstDeclarationContext)

	// ExitConstantDeclarator is called when exiting the constantDeclarator production.
	ExitConstantDeclarator(c *ConstantDeclaratorContext)

	// ExitInterfaceMethodDeclaration is called when exiting the interfaceMethodDeclaration production.
	ExitInterfaceMethodDeclaration(c *InterfaceMethodDeclarationContext)

	// ExitInterfaceMethodModifier is called when exiting the interfaceMethodModifier production.
	ExitInterfaceMethodModifier(c *InterfaceMethodModifierContext)

	// ExitGenericInterfaceMethodDeclaration is called when exiting the genericInterfaceMethodDeclaration production.
	ExitGenericInterfaceMethodDeclaration(c *GenericInterfaceMethodDeclarationContext)

	// ExitInterfaceCommonBodyDeclaration is called when exiting the interfaceCommonBodyDeclaration production.
	ExitInterfaceCommonBodyDeclaration(c *InterfaceCommonBodyDeclarationContext)

	// ExitVariableDeclarators is called when exiting the variableDeclarators production.
	ExitVariableDeclarators(c *VariableDeclaratorsContext)

	// ExitVariableDeclarator is called when exiting the variableDeclarator production.
	ExitVariableDeclarator(c *VariableDeclaratorContext)

	// ExitVariableDeclaratorId is called when exiting the variableDeclaratorId production.
	ExitVariableDeclaratorId(c *VariableDeclaratorIdContext)

	// ExitVariableInitializer is called when exiting the variableInitializer production.
	ExitVariableInitializer(c *VariableInitializerContext)

	// ExitArrayInitializer is called when exiting the arrayInitializer production.
	ExitArrayInitializer(c *ArrayInitializerContext)

	// ExitClassType is called when exiting the classType production.
	ExitClassType(c *ClassTypeContext)

	// ExitPackageName is called when exiting the packageName production.
	ExitPackageName(c *PackageNameContext)

	// ExitTypeArgument is called when exiting the typeArgument production.
	ExitTypeArgument(c *TypeArgumentContext)

	// ExitQualifiedNameList is called when exiting the qualifiedNameList production.
	ExitQualifiedNameList(c *QualifiedNameListContext)

	// ExitFormalParameters is called when exiting the formalParameters production.
	ExitFormalParameters(c *FormalParametersContext)

	// ExitReceiverParameter is called when exiting the receiverParameter production.
	ExitReceiverParameter(c *ReceiverParameterContext)

	// ExitFormalParameterList is called when exiting the formalParameterList production.
	ExitFormalParameterList(c *FormalParameterListContext)

	// ExitFormalParameter is called when exiting the formalParameter production.
	ExitFormalParameter(c *FormalParameterContext)

	// ExitLambdaLVTIList is called when exiting the lambdaLVTIList production.
	ExitLambdaLVTIList(c *LambdaLVTIListContext)

	// ExitLambdaLVTIParameter is called when exiting the lambdaLVTIParameter production.
	ExitLambdaLVTIParameter(c *LambdaLVTIParameterContext)

	// ExitQualifiedName is called when exiting the qualifiedName production.
	ExitQualifiedName(c *QualifiedNameContext)

	// ExitLiteral is called when exiting the literal production.
	ExitLiteral(c *LiteralContext)

	// ExitIntegerLiteral is called when exiting the integerLiteral production.
	ExitIntegerLiteral(c *IntegerLiteralContext)

	// ExitFloatLiteral is called when exiting the floatLiteral production.
	ExitFloatLiteral(c *FloatLiteralContext)

	// ExitAltAnnotationQualifiedName is called when exiting the altAnnotationQualifiedName production.
	ExitAltAnnotationQualifiedName(c *AltAnnotationQualifiedNameContext)

	// ExitAnnotation is called when exiting the annotation production.
	ExitAnnotation(c *AnnotationContext)

	// ExitAnnotationFieldValues is called when exiting the annotationFieldValues production.
	ExitAnnotationFieldValues(c *AnnotationFieldValuesContext)

	// ExitAnnotationFieldValue is called when exiting the annotationFieldValue production.
	ExitAnnotationFieldValue(c *AnnotationFieldValueContext)

	// ExitAnnotationValue is called when exiting the annotationValue production.
	ExitAnnotationValue(c *AnnotationValueContext)

	// ExitElementValue is called when exiting the elementValue production.
	ExitElementValue(c *ElementValueContext)

	// ExitElementValueArrayInitializer is called when exiting the elementValueArrayInitializer production.
	ExitElementValueArrayInitializer(c *ElementValueArrayInitializerContext)

	// ExitAnnotationTypeDeclaration is called when exiting the annotationTypeDeclaration production.
	ExitAnnotationTypeDeclaration(c *AnnotationTypeDeclarationContext)

	// ExitAnnotationTypeBody is called when exiting the annotationTypeBody production.
	ExitAnnotationTypeBody(c *AnnotationTypeBodyContext)

	// ExitAnnotationTypeElementDeclaration is called when exiting the annotationTypeElementDeclaration production.
	ExitAnnotationTypeElementDeclaration(c *AnnotationTypeElementDeclarationContext)

	// ExitAnnotationTypeElementRest is called when exiting the annotationTypeElementRest production.
	ExitAnnotationTypeElementRest(c *AnnotationTypeElementRestContext)

	// ExitAnnotationMethodOrConstantRest is called when exiting the annotationMethodOrConstantRest production.
	ExitAnnotationMethodOrConstantRest(c *AnnotationMethodOrConstantRestContext)

	// ExitAnnotationMethodRest is called when exiting the annotationMethodRest production.
	ExitAnnotationMethodRest(c *AnnotationMethodRestContext)

	// ExitAnnotationConstantRest is called when exiting the annotationConstantRest production.
	ExitAnnotationConstantRest(c *AnnotationConstantRestContext)

	// ExitDefaultValue is called when exiting the defaultValue production.
	ExitDefaultValue(c *DefaultValueContext)

	// ExitModuleDeclaration is called when exiting the moduleDeclaration production.
	ExitModuleDeclaration(c *ModuleDeclarationContext)

	// ExitModuleDirective is called when exiting the moduleDirective production.
	ExitModuleDirective(c *ModuleDirectiveContext)

	// ExitRequiresModifier is called when exiting the requiresModifier production.
	ExitRequiresModifier(c *RequiresModifierContext)

	// ExitRecordDeclaration is called when exiting the recordDeclaration production.
	ExitRecordDeclaration(c *RecordDeclarationContext)

	// ExitRecordHeader is called when exiting the recordHeader production.
	ExitRecordHeader(c *RecordHeaderContext)

	// ExitRecordComponentList is called when exiting the recordComponentList production.
	ExitRecordComponentList(c *RecordComponentListContext)

	// ExitRecordComponent is called when exiting the recordComponent production.
	ExitRecordComponent(c *RecordComponentContext)

	// ExitRecordBody is called when exiting the recordBody production.
	ExitRecordBody(c *RecordBodyContext)

	// ExitBlock is called when exiting the block production.
	ExitBlock(c *BlockContext)

	// ExitBlockStatement is called when exiting the blockStatement production.
	ExitBlockStatement(c *BlockStatementContext)

	// ExitLocalVariableDeclaration is called when exiting the localVariableDeclaration production.
	ExitLocalVariableDeclaration(c *LocalVariableDeclarationContext)

	// ExitIdentifier is called when exiting the identifier production.
	ExitIdentifier(c *IdentifierContext)

	// ExitTypeIdentifier is called when exiting the typeIdentifier production.
	ExitTypeIdentifier(c *TypeIdentifierContext)

	// ExitLocalTypeDeclaration is called when exiting the localTypeDeclaration production.
	ExitLocalTypeDeclaration(c *LocalTypeDeclarationContext)

	// ExitStatement is called when exiting the statement production.
	ExitStatement(c *StatementContext)

	// ExitCatchClause is called when exiting the catchClause production.
	ExitCatchClause(c *CatchClauseContext)

	// ExitCatchType is called when exiting the catchType production.
	ExitCatchType(c *CatchTypeContext)

	// ExitFinallyBlock is called when exiting the finallyBlock production.
	ExitFinallyBlock(c *FinallyBlockContext)

	// ExitResourceSpecification is called when exiting the resourceSpecification production.
	ExitResourceSpecification(c *ResourceSpecificationContext)

	// ExitResources is called when exiting the resources production.
	ExitResources(c *ResourcesContext)

	// ExitResource is called when exiting the resource production.
	ExitResource(c *ResourceContext)

	// ExitSwitchBlockStatementGroup is called when exiting the switchBlockStatementGroup production.
	ExitSwitchBlockStatementGroup(c *SwitchBlockStatementGroupContext)

	// ExitSwitchLabel is called when exiting the switchLabel production.
	ExitSwitchLabel(c *SwitchLabelContext)

	// ExitForControl is called when exiting the forControl production.
	ExitForControl(c *ForControlContext)

	// ExitForInit is called when exiting the forInit production.
	ExitForInit(c *ForInitContext)

	// ExitEnhancedForControl is called when exiting the enhancedForControl production.
	ExitEnhancedForControl(c *EnhancedForControlContext)

	// ExitExpressionList is called when exiting the expressionList production.
	ExitExpressionList(c *ExpressionListContext)

	// ExitMethodCall is called when exiting the methodCall production.
	ExitMethodCall(c *MethodCallContext)

	// ExitTernaryExpression is called when exiting the TernaryExpression production.
	ExitTernaryExpression(c *TernaryExpressionContext)

	// ExitInstanceOfOperatorExpression is called when exiting the InstanceOfOperatorExpression production.
	ExitInstanceOfOperatorExpression(c *InstanceOfOperatorExpressionContext)

	// ExitUnaryOperatorExpression is called when exiting the UnaryOperatorExpression production.
	ExitUnaryOperatorExpression(c *UnaryOperatorExpressionContext)

	// ExitPrimaryExpression is called when exiting the PrimaryExpression production.
	ExitPrimaryExpression(c *PrimaryExpressionContext)

	// ExitObjectCreationExpression is called when exiting the ObjectCreationExpression production.
	ExitObjectCreationExpression(c *ObjectCreationExpressionContext)

	// ExitExpressionLambda is called when exiting the ExpressionLambda production.
	ExitExpressionLambda(c *ExpressionLambdaContext)

	// ExitPostIncrementDecrementOperatorExpression is called when exiting the PostIncrementDecrementOperatorExpression production.
	ExitPostIncrementDecrementOperatorExpression(c *PostIncrementDecrementOperatorExpressionContext)

	// ExitMemberReferenceExpression is called when exiting the MemberReferenceExpression production.
	ExitMemberReferenceExpression(c *MemberReferenceExpressionContext)

	// ExitExpressionSwitch is called when exiting the ExpressionSwitch production.
	ExitExpressionSwitch(c *ExpressionSwitchContext)

	// ExitBinaryOperatorExpression is called when exiting the BinaryOperatorExpression production.
	ExitBinaryOperatorExpression(c *BinaryOperatorExpressionContext)

	// ExitMethodCallExpression is called when exiting the MethodCallExpression production.
	ExitMethodCallExpression(c *MethodCallExpressionContext)

	// ExitMethodReferenceExpression is called when exiting the MethodReferenceExpression production.
	ExitMethodReferenceExpression(c *MethodReferenceExpressionContext)

	// ExitSquareBracketExpression is called when exiting the SquareBracketExpression production.
	ExitSquareBracketExpression(c *SquareBracketExpressionContext)

	// ExitCastExpression is called when exiting the CastExpression production.
	ExitCastExpression(c *CastExpressionContext)

	// ExitPattern is called when exiting the pattern production.
	ExitPattern(c *PatternContext)

	// ExitComponentPatternList is called when exiting the componentPatternList production.
	ExitComponentPatternList(c *ComponentPatternListContext)

	// ExitComponentPattern is called when exiting the componentPattern production.
	ExitComponentPattern(c *ComponentPatternContext)

	// ExitLambdaExpression is called when exiting the lambdaExpression production.
	ExitLambdaExpression(c *LambdaExpressionContext)

	// ExitLambdaParameters is called when exiting the lambdaParameters production.
	ExitLambdaParameters(c *LambdaParametersContext)

	// ExitLambdaBody is called when exiting the lambdaBody production.
	ExitLambdaBody(c *LambdaBodyContext)

	// ExitPrimary is called when exiting the primary production.
	ExitPrimary(c *PrimaryContext)

	// ExitSwitchExpression is called when exiting the switchExpression production.
	ExitSwitchExpression(c *SwitchExpressionContext)

	// ExitSwitchLabeledRule is called when exiting the switchLabeledRule production.
	ExitSwitchLabeledRule(c *SwitchLabeledRuleContext)

	// ExitGuard is called when exiting the guard production.
	ExitGuard(c *GuardContext)

	// ExitCasePattern is called when exiting the casePattern production.
	ExitCasePattern(c *CasePatternContext)

	// ExitSwitchRuleOutcome is called when exiting the switchRuleOutcome production.
	ExitSwitchRuleOutcome(c *SwitchRuleOutcomeContext)

	// ExitClassOrInterfaceType is called when exiting the classOrInterfaceType production.
	ExitClassOrInterfaceType(c *ClassOrInterfaceTypeContext)

	// ExitCreator is called when exiting the creator production.
	ExitCreator(c *CreatorContext)

	// ExitCreatedName is called when exiting the createdName production.
	ExitCreatedName(c *CreatedNameContext)

	// ExitInnerCreator is called when exiting the innerCreator production.
	ExitInnerCreator(c *InnerCreatorContext)

	// ExitArrayCreatorRest is called when exiting the arrayCreatorRest production.
	ExitArrayCreatorRest(c *ArrayCreatorRestContext)

	// ExitClassCreatorRest is called when exiting the classCreatorRest production.
	ExitClassCreatorRest(c *ClassCreatorRestContext)

	// ExitExplicitGenericInvocation is called when exiting the explicitGenericInvocation production.
	ExitExplicitGenericInvocation(c *ExplicitGenericInvocationContext)

	// ExitTypeArgumentsOrDiamond is called when exiting the typeArgumentsOrDiamond production.
	ExitTypeArgumentsOrDiamond(c *TypeArgumentsOrDiamondContext)

	// ExitNonWildcardTypeArgumentsOrDiamond is called when exiting the nonWildcardTypeArgumentsOrDiamond production.
	ExitNonWildcardTypeArgumentsOrDiamond(c *NonWildcardTypeArgumentsOrDiamondContext)

	// ExitNonWildcardTypeArguments is called when exiting the nonWildcardTypeArguments production.
	ExitNonWildcardTypeArguments(c *NonWildcardTypeArgumentsContext)

	// ExitTypeList is called when exiting the typeList production.
	ExitTypeList(c *TypeListContext)

	// ExitTypeType is called when exiting the typeType production.
	ExitTypeType(c *TypeTypeContext)

	// ExitPrimitiveType is called when exiting the primitiveType production.
	ExitPrimitiveType(c *PrimitiveTypeContext)

	// ExitTypeArguments is called when exiting the typeArguments production.
	ExitTypeArguments(c *TypeArgumentsContext)

	// ExitSuperSuffix is called when exiting the superSuffix production.
	ExitSuperSuffix(c *SuperSuffixContext)

	// ExitExplicitGenericInvocationSuffix is called when exiting the explicitGenericInvocationSuffix production.
	ExitExplicitGenericInvocationSuffix(c *ExplicitGenericInvocationSuffixContext)

	// ExitArguments is called when exiting the arguments production.
	ExitArguments(c *ArgumentsContext)
}

JavaParserListener is a complete listener for a parse tree produced by JavaParser.

type LambdaBodyContext

type LambdaBodyContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLambdaBodyContext

func NewEmptyLambdaBodyContext() *LambdaBodyContext

func NewLambdaBodyContext

func NewLambdaBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LambdaBodyContext

func (*LambdaBodyContext) Block

func (s *LambdaBodyContext) Block() IBlockContext

func (*LambdaBodyContext) EnterRule

func (s *LambdaBodyContext) EnterRule(listener antlr.ParseTreeListener)

func (*LambdaBodyContext) ExitRule

func (s *LambdaBodyContext) ExitRule(listener antlr.ParseTreeListener)

func (*LambdaBodyContext) Expression

func (s *LambdaBodyContext) Expression() IExpressionContext

func (*LambdaBodyContext) GetParser

func (s *LambdaBodyContext) GetParser() antlr.Parser

func (*LambdaBodyContext) GetRuleContext

func (s *LambdaBodyContext) GetRuleContext() antlr.RuleContext

func (*LambdaBodyContext) IsLambdaBodyContext

func (*LambdaBodyContext) IsLambdaBodyContext()

func (*LambdaBodyContext) ToStringTree

func (s *LambdaBodyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LambdaExpressionContext

type LambdaExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLambdaExpressionContext

func NewEmptyLambdaExpressionContext() *LambdaExpressionContext

func NewLambdaExpressionContext

func NewLambdaExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LambdaExpressionContext

func (*LambdaExpressionContext) ARROW

func (*LambdaExpressionContext) EnterRule

func (s *LambdaExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*LambdaExpressionContext) ExitRule

func (s *LambdaExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*LambdaExpressionContext) GetParser

func (s *LambdaExpressionContext) GetParser() antlr.Parser

func (*LambdaExpressionContext) GetRuleContext

func (s *LambdaExpressionContext) GetRuleContext() antlr.RuleContext

func (*LambdaExpressionContext) IsLambdaExpressionContext

func (*LambdaExpressionContext) IsLambdaExpressionContext()

func (*LambdaExpressionContext) LambdaBody

func (*LambdaExpressionContext) LambdaParameters

func (s *LambdaExpressionContext) LambdaParameters() ILambdaParametersContext

func (*LambdaExpressionContext) ToStringTree

func (s *LambdaExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LambdaLVTIListContext

type LambdaLVTIListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLambdaLVTIListContext

func NewEmptyLambdaLVTIListContext() *LambdaLVTIListContext

func NewLambdaLVTIListContext

func NewLambdaLVTIListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LambdaLVTIListContext

func (*LambdaLVTIListContext) AllCOMMA

func (s *LambdaLVTIListContext) AllCOMMA() []antlr.TerminalNode

func (*LambdaLVTIListContext) AllLambdaLVTIParameter

func (s *LambdaLVTIListContext) AllLambdaLVTIParameter() []ILambdaLVTIParameterContext

func (*LambdaLVTIListContext) COMMA

func (*LambdaLVTIListContext) EnterRule

func (s *LambdaLVTIListContext) EnterRule(listener antlr.ParseTreeListener)

func (*LambdaLVTIListContext) ExitRule

func (s *LambdaLVTIListContext) ExitRule(listener antlr.ParseTreeListener)

func (*LambdaLVTIListContext) GetParser

func (s *LambdaLVTIListContext) GetParser() antlr.Parser

func (*LambdaLVTIListContext) GetRuleContext

func (s *LambdaLVTIListContext) GetRuleContext() antlr.RuleContext

func (*LambdaLVTIListContext) IsLambdaLVTIListContext

func (*LambdaLVTIListContext) IsLambdaLVTIListContext()

func (*LambdaLVTIListContext) LambdaLVTIParameter

func (s *LambdaLVTIListContext) LambdaLVTIParameter(i int) ILambdaLVTIParameterContext

func (*LambdaLVTIListContext) ToStringTree

func (s *LambdaLVTIListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LambdaLVTIParameterContext

type LambdaLVTIParameterContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLambdaLVTIParameterContext

func NewEmptyLambdaLVTIParameterContext() *LambdaLVTIParameterContext

func NewLambdaLVTIParameterContext

func NewLambdaLVTIParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LambdaLVTIParameterContext

func (*LambdaLVTIParameterContext) AllVariableModifier

func (s *LambdaLVTIParameterContext) AllVariableModifier() []IVariableModifierContext

func (*LambdaLVTIParameterContext) EnterRule

func (s *LambdaLVTIParameterContext) EnterRule(listener antlr.ParseTreeListener)

func (*LambdaLVTIParameterContext) ExitRule

func (s *LambdaLVTIParameterContext) ExitRule(listener antlr.ParseTreeListener)

func (*LambdaLVTIParameterContext) GetParser

func (s *LambdaLVTIParameterContext) GetParser() antlr.Parser

func (*LambdaLVTIParameterContext) GetRuleContext

func (s *LambdaLVTIParameterContext) GetRuleContext() antlr.RuleContext

func (*LambdaLVTIParameterContext) Identifier

func (*LambdaLVTIParameterContext) IsLambdaLVTIParameterContext

func (*LambdaLVTIParameterContext) IsLambdaLVTIParameterContext()

func (*LambdaLVTIParameterContext) ToStringTree

func (s *LambdaLVTIParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*LambdaLVTIParameterContext) VAR

func (*LambdaLVTIParameterContext) VariableModifier

type LambdaParametersContext

type LambdaParametersContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLambdaParametersContext

func NewEmptyLambdaParametersContext() *LambdaParametersContext

func NewLambdaParametersContext

func NewLambdaParametersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LambdaParametersContext

func (*LambdaParametersContext) AllCOMMA

func (s *LambdaParametersContext) AllCOMMA() []antlr.TerminalNode

func (*LambdaParametersContext) AllIdentifier

func (s *LambdaParametersContext) AllIdentifier() []IIdentifierContext

func (*LambdaParametersContext) COMMA

func (*LambdaParametersContext) EnterRule

func (s *LambdaParametersContext) EnterRule(listener antlr.ParseTreeListener)

func (*LambdaParametersContext) ExitRule

func (s *LambdaParametersContext) ExitRule(listener antlr.ParseTreeListener)

func (*LambdaParametersContext) FormalParameterList

func (s *LambdaParametersContext) FormalParameterList() IFormalParameterListContext

func (*LambdaParametersContext) GetParser

func (s *LambdaParametersContext) GetParser() antlr.Parser

func (*LambdaParametersContext) GetRuleContext

func (s *LambdaParametersContext) GetRuleContext() antlr.RuleContext

func (*LambdaParametersContext) Identifier

func (*LambdaParametersContext) IsLambdaParametersContext

func (*LambdaParametersContext) IsLambdaParametersContext()

func (*LambdaParametersContext) LPAREN

func (*LambdaParametersContext) LambdaLVTIList

func (s *LambdaParametersContext) LambdaLVTIList() ILambdaLVTIListContext

func (*LambdaParametersContext) RPAREN

func (*LambdaParametersContext) ToStringTree

func (s *LambdaParametersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LiteralContext

type LiteralContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLiteralContext

func NewEmptyLiteralContext() *LiteralContext

func NewLiteralContext

func NewLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralContext

func (*LiteralContext) BOOL_LITERAL

func (s *LiteralContext) BOOL_LITERAL() antlr.TerminalNode

func (*LiteralContext) CHAR_LITERAL

func (s *LiteralContext) CHAR_LITERAL() antlr.TerminalNode

func (*LiteralContext) EnterRule

func (s *LiteralContext) EnterRule(listener antlr.ParseTreeListener)

func (*LiteralContext) ExitRule

func (s *LiteralContext) ExitRule(listener antlr.ParseTreeListener)

func (*LiteralContext) FloatLiteral

func (s *LiteralContext) FloatLiteral() IFloatLiteralContext

func (*LiteralContext) GetParser

func (s *LiteralContext) GetParser() antlr.Parser

func (*LiteralContext) GetRuleContext

func (s *LiteralContext) GetRuleContext() antlr.RuleContext

func (*LiteralContext) IntegerLiteral

func (s *LiteralContext) IntegerLiteral() IIntegerLiteralContext

func (*LiteralContext) IsLiteralContext

func (*LiteralContext) IsLiteralContext()

func (*LiteralContext) NULL_LITERAL

func (s *LiteralContext) NULL_LITERAL() antlr.TerminalNode

func (*LiteralContext) STRING_LITERAL

func (s *LiteralContext) STRING_LITERAL() antlr.TerminalNode

func (*LiteralContext) TEXT_BLOCK

func (s *LiteralContext) TEXT_BLOCK() antlr.TerminalNode

func (*LiteralContext) ToStringTree

func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LocalTypeDeclarationContext

type LocalTypeDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLocalTypeDeclarationContext

func NewEmptyLocalTypeDeclarationContext() *LocalTypeDeclarationContext

func NewLocalTypeDeclarationContext

func NewLocalTypeDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LocalTypeDeclarationContext

func (*LocalTypeDeclarationContext) AllClassOrInterfaceModifier

func (s *LocalTypeDeclarationContext) AllClassOrInterfaceModifier() []IClassOrInterfaceModifierContext

func (*LocalTypeDeclarationContext) ClassDeclaration

func (*LocalTypeDeclarationContext) ClassOrInterfaceModifier

func (s *LocalTypeDeclarationContext) ClassOrInterfaceModifier(i int) IClassOrInterfaceModifierContext

func (*LocalTypeDeclarationContext) EnterRule

func (s *LocalTypeDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*LocalTypeDeclarationContext) EnumDeclaration

func (*LocalTypeDeclarationContext) ExitRule

func (s *LocalTypeDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*LocalTypeDeclarationContext) GetParser

func (s *LocalTypeDeclarationContext) GetParser() antlr.Parser

func (*LocalTypeDeclarationContext) GetRuleContext

func (s *LocalTypeDeclarationContext) GetRuleContext() antlr.RuleContext

func (*LocalTypeDeclarationContext) InterfaceDeclaration

func (*LocalTypeDeclarationContext) IsLocalTypeDeclarationContext

func (*LocalTypeDeclarationContext) IsLocalTypeDeclarationContext()

func (*LocalTypeDeclarationContext) RecordDeclaration

func (*LocalTypeDeclarationContext) ToStringTree

func (s *LocalTypeDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LocalVariableDeclarationContext

type LocalVariableDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLocalVariableDeclarationContext

func NewEmptyLocalVariableDeclarationContext() *LocalVariableDeclarationContext

func NewLocalVariableDeclarationContext

func NewLocalVariableDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LocalVariableDeclarationContext

func (*LocalVariableDeclarationContext) ASSIGN

func (*LocalVariableDeclarationContext) AllVariableModifier

func (s *LocalVariableDeclarationContext) AllVariableModifier() []IVariableModifierContext

func (*LocalVariableDeclarationContext) EnterRule

func (*LocalVariableDeclarationContext) ExitRule

func (*LocalVariableDeclarationContext) Expression

func (*LocalVariableDeclarationContext) GetParser

func (*LocalVariableDeclarationContext) GetRuleContext

func (*LocalVariableDeclarationContext) Identifier

func (*LocalVariableDeclarationContext) IsLocalVariableDeclarationContext

func (*LocalVariableDeclarationContext) IsLocalVariableDeclarationContext()

func (*LocalVariableDeclarationContext) ToStringTree

func (s *LocalVariableDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*LocalVariableDeclarationContext) TypeType

func (*LocalVariableDeclarationContext) VAR

func (*LocalVariableDeclarationContext) VariableDeclarators

func (*LocalVariableDeclarationContext) VariableModifier

type MemberDeclarationContext

type MemberDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMemberDeclarationContext

func NewEmptyMemberDeclarationContext() *MemberDeclarationContext

func NewMemberDeclarationContext

func NewMemberDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MemberDeclarationContext

func (*MemberDeclarationContext) AnnotationTypeDeclaration

func (s *MemberDeclarationContext) AnnotationTypeDeclaration() IAnnotationTypeDeclarationContext

func (*MemberDeclarationContext) ClassDeclaration

func (s *MemberDeclarationContext) ClassDeclaration() IClassDeclarationContext

func (*MemberDeclarationContext) ConstructorDeclaration

func (s *MemberDeclarationContext) ConstructorDeclaration() IConstructorDeclarationContext

func (*MemberDeclarationContext) EnterRule

func (s *MemberDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*MemberDeclarationContext) EnumDeclaration

func (*MemberDeclarationContext) ExitRule

func (s *MemberDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*MemberDeclarationContext) FieldDeclaration

func (s *MemberDeclarationContext) FieldDeclaration() IFieldDeclarationContext

func (*MemberDeclarationContext) GenericConstructorDeclaration

func (s *MemberDeclarationContext) GenericConstructorDeclaration() IGenericConstructorDeclarationContext

func (*MemberDeclarationContext) GenericMethodDeclaration

func (s *MemberDeclarationContext) GenericMethodDeclaration() IGenericMethodDeclarationContext

func (*MemberDeclarationContext) GetParser

func (s *MemberDeclarationContext) GetParser() antlr.Parser

func (*MemberDeclarationContext) GetRuleContext

func (s *MemberDeclarationContext) GetRuleContext() antlr.RuleContext

func (*MemberDeclarationContext) InterfaceDeclaration

func (s *MemberDeclarationContext) InterfaceDeclaration() IInterfaceDeclarationContext

func (*MemberDeclarationContext) IsMemberDeclarationContext

func (*MemberDeclarationContext) IsMemberDeclarationContext()

func (*MemberDeclarationContext) MethodDeclaration

func (s *MemberDeclarationContext) MethodDeclaration() IMethodDeclarationContext

func (*MemberDeclarationContext) RecordDeclaration

func (s *MemberDeclarationContext) RecordDeclaration() IRecordDeclarationContext

func (*MemberDeclarationContext) ToStringTree

func (s *MemberDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MemberReferenceExpressionContext

type MemberReferenceExpressionContext struct {
	ExpressionContext
	// contains filtered or unexported fields
}

func NewMemberReferenceExpressionContext

func NewMemberReferenceExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MemberReferenceExpressionContext

func (*MemberReferenceExpressionContext) DOT

func (*MemberReferenceExpressionContext) EnterRule

func (*MemberReferenceExpressionContext) ExitRule

func (*MemberReferenceExpressionContext) ExplicitGenericInvocation

func (*MemberReferenceExpressionContext) Expression

func (*MemberReferenceExpressionContext) GetBop

func (*MemberReferenceExpressionContext) GetRuleContext

func (*MemberReferenceExpressionContext) Identifier

func (*MemberReferenceExpressionContext) InnerCreator

func (*MemberReferenceExpressionContext) MethodCall

func (*MemberReferenceExpressionContext) NEW

func (*MemberReferenceExpressionContext) NonWildcardTypeArguments

func (*MemberReferenceExpressionContext) SUPER

func (*MemberReferenceExpressionContext) SetBop

func (*MemberReferenceExpressionContext) SuperSuffix

func (*MemberReferenceExpressionContext) THIS

type MethodBodyContext

type MethodBodyContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMethodBodyContext

func NewEmptyMethodBodyContext() *MethodBodyContext

func NewMethodBodyContext

func NewMethodBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MethodBodyContext

func (*MethodBodyContext) Block

func (s *MethodBodyContext) Block() IBlockContext

func (*MethodBodyContext) EnterRule

func (s *MethodBodyContext) EnterRule(listener antlr.ParseTreeListener)

func (*MethodBodyContext) ExitRule

func (s *MethodBodyContext) ExitRule(listener antlr.ParseTreeListener)

func (*MethodBodyContext) GetParser

func (s *MethodBodyContext) GetParser() antlr.Parser

func (*MethodBodyContext) GetRuleContext

func (s *MethodBodyContext) GetRuleContext() antlr.RuleContext

func (*MethodBodyContext) IsMethodBodyContext

func (*MethodBodyContext) IsMethodBodyContext()

func (*MethodBodyContext) SEMI

func (*MethodBodyContext) ToStringTree

func (s *MethodBodyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MethodCallContext

type MethodCallContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMethodCallContext

func NewEmptyMethodCallContext() *MethodCallContext

func NewMethodCallContext

func NewMethodCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MethodCallContext

func (*MethodCallContext) Arguments

func (s *MethodCallContext) Arguments() IArgumentsContext

func (*MethodCallContext) EnterRule

func (s *MethodCallContext) EnterRule(listener antlr.ParseTreeListener)

func (*MethodCallContext) ExitRule

func (s *MethodCallContext) ExitRule(listener antlr.ParseTreeListener)

func (*MethodCallContext) GetParser

func (s *MethodCallContext) GetParser() antlr.Parser

func (*MethodCallContext) GetRuleContext

func (s *MethodCallContext) GetRuleContext() antlr.RuleContext

func (*MethodCallContext) Identifier

func (s *MethodCallContext) Identifier() IIdentifierContext

func (*MethodCallContext) IsMethodCallContext

func (*MethodCallContext) IsMethodCallContext()

func (*MethodCallContext) SUPER

func (*MethodCallContext) THIS

func (*MethodCallContext) ToStringTree

func (s *MethodCallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MethodCallExpressionContext

type MethodCallExpressionContext struct {
	ExpressionContext
}

func NewMethodCallExpressionContext

func NewMethodCallExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MethodCallExpressionContext

func (*MethodCallExpressionContext) EnterRule

func (s *MethodCallExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*MethodCallExpressionContext) ExitRule

func (s *MethodCallExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*MethodCallExpressionContext) GetRuleContext

func (s *MethodCallExpressionContext) GetRuleContext() antlr.RuleContext

func (*MethodCallExpressionContext) MethodCall

type MethodDeclarationContext

type MethodDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMethodDeclarationContext

func NewEmptyMethodDeclarationContext() *MethodDeclarationContext

func NewMethodDeclarationContext

func NewMethodDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MethodDeclarationContext

func (*MethodDeclarationContext) AllLBRACK

func (s *MethodDeclarationContext) AllLBRACK() []antlr.TerminalNode

func (*MethodDeclarationContext) AllRBRACK

func (s *MethodDeclarationContext) AllRBRACK() []antlr.TerminalNode

func (*MethodDeclarationContext) EnterRule

func (s *MethodDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*MethodDeclarationContext) ExitRule

func (s *MethodDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*MethodDeclarationContext) FormalParameters

func (s *MethodDeclarationContext) FormalParameters() IFormalParametersContext

func (*MethodDeclarationContext) GetParser

func (s *MethodDeclarationContext) GetParser() antlr.Parser

func (*MethodDeclarationContext) GetRuleContext

func (s *MethodDeclarationContext) GetRuleContext() antlr.RuleContext

func (*MethodDeclarationContext) Identifier

func (*MethodDeclarationContext) IsMethodDeclarationContext

func (*MethodDeclarationContext) IsMethodDeclarationContext()

func (*MethodDeclarationContext) LBRACK

func (*MethodDeclarationContext) MethodBody

func (*MethodDeclarationContext) QualifiedNameList

func (s *MethodDeclarationContext) QualifiedNameList() IQualifiedNameListContext

func (*MethodDeclarationContext) RBRACK

func (*MethodDeclarationContext) THROWS

func (*MethodDeclarationContext) ToStringTree

func (s *MethodDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*MethodDeclarationContext) TypeTypeOrVoid

type MethodReferenceExpressionContext

type MethodReferenceExpressionContext struct {
	ExpressionContext
}

func NewMethodReferenceExpressionContext

func NewMethodReferenceExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MethodReferenceExpressionContext

func (*MethodReferenceExpressionContext) COLONCOLON

func (*MethodReferenceExpressionContext) ClassType

func (*MethodReferenceExpressionContext) EnterRule

func (*MethodReferenceExpressionContext) ExitRule

func (*MethodReferenceExpressionContext) Expression

func (*MethodReferenceExpressionContext) GetRuleContext

func (*MethodReferenceExpressionContext) Identifier

func (*MethodReferenceExpressionContext) NEW

func (*MethodReferenceExpressionContext) TypeArguments

func (*MethodReferenceExpressionContext) TypeType

type ModifierContext

type ModifierContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyModifierContext

func NewEmptyModifierContext() *ModifierContext

func NewModifierContext

func NewModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ModifierContext

func (*ModifierContext) ClassOrInterfaceModifier

func (s *ModifierContext) ClassOrInterfaceModifier() IClassOrInterfaceModifierContext

func (*ModifierContext) EnterRule

func (s *ModifierContext) EnterRule(listener antlr.ParseTreeListener)

func (*ModifierContext) ExitRule

func (s *ModifierContext) ExitRule(listener antlr.ParseTreeListener)

func (*ModifierContext) GetParser

func (s *ModifierContext) GetParser() antlr.Parser

func (*ModifierContext) GetRuleContext

func (s *ModifierContext) GetRuleContext() antlr.RuleContext

func (*ModifierContext) IsModifierContext

func (*ModifierContext) IsModifierContext()

func (*ModifierContext) NATIVE

func (s *ModifierContext) NATIVE() antlr.TerminalNode

func (*ModifierContext) SYNCHRONIZED

func (s *ModifierContext) SYNCHRONIZED() antlr.TerminalNode

func (*ModifierContext) TRANSIENT

func (s *ModifierContext) TRANSIENT() antlr.TerminalNode

func (*ModifierContext) ToStringTree

func (s *ModifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ModifierContext) VOLATILE

func (s *ModifierContext) VOLATILE() antlr.TerminalNode

type ModularCompulationUnitContext

type ModularCompulationUnitContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyModularCompulationUnitContext

func NewEmptyModularCompulationUnitContext() *ModularCompulationUnitContext

func NewModularCompulationUnitContext

func NewModularCompulationUnitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ModularCompulationUnitContext

func (*ModularCompulationUnitContext) AllImportDeclaration

func (s *ModularCompulationUnitContext) AllImportDeclaration() []IImportDeclarationContext

func (*ModularCompulationUnitContext) EnterRule

func (s *ModularCompulationUnitContext) EnterRule(listener antlr.ParseTreeListener)

func (*ModularCompulationUnitContext) ExitRule

func (*ModularCompulationUnitContext) GetParser

func (*ModularCompulationUnitContext) GetRuleContext

func (s *ModularCompulationUnitContext) GetRuleContext() antlr.RuleContext

func (*ModularCompulationUnitContext) ImportDeclaration

func (*ModularCompulationUnitContext) IsModularCompulationUnitContext

func (*ModularCompulationUnitContext) IsModularCompulationUnitContext()

func (*ModularCompulationUnitContext) ModuleDeclaration

func (*ModularCompulationUnitContext) ToStringTree

func (s *ModularCompulationUnitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ModuleDeclarationContext

type ModuleDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyModuleDeclarationContext

func NewEmptyModuleDeclarationContext() *ModuleDeclarationContext

func NewModuleDeclarationContext

func NewModuleDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ModuleDeclarationContext

func (*ModuleDeclarationContext) AllAnnotation

func (s *ModuleDeclarationContext) AllAnnotation() []IAnnotationContext

func (*ModuleDeclarationContext) AllModuleDirective

func (s *ModuleDeclarationContext) AllModuleDirective() []IModuleDirectiveContext

func (*ModuleDeclarationContext) Annotation

func (*ModuleDeclarationContext) EnterRule

func (s *ModuleDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*ModuleDeclarationContext) ExitRule

func (s *ModuleDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*ModuleDeclarationContext) GetParser

func (s *ModuleDeclarationContext) GetParser() antlr.Parser

func (*ModuleDeclarationContext) GetRuleContext

func (s *ModuleDeclarationContext) GetRuleContext() antlr.RuleContext

func (*ModuleDeclarationContext) IsModuleDeclarationContext

func (*ModuleDeclarationContext) IsModuleDeclarationContext()

func (*ModuleDeclarationContext) LBRACE

func (*ModuleDeclarationContext) MODULE

func (*ModuleDeclarationContext) ModuleDirective

func (*ModuleDeclarationContext) OPEN

func (*ModuleDeclarationContext) QualifiedName

func (*ModuleDeclarationContext) RBRACE

func (*ModuleDeclarationContext) ToStringTree

func (s *ModuleDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ModuleDirectiveContext

type ModuleDirectiveContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyModuleDirectiveContext

func NewEmptyModuleDirectiveContext() *ModuleDirectiveContext

func NewModuleDirectiveContext

func NewModuleDirectiveContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ModuleDirectiveContext

func (*ModuleDirectiveContext) AllCOMMA

func (s *ModuleDirectiveContext) AllCOMMA() []antlr.TerminalNode

func (*ModuleDirectiveContext) AllQualifiedName

func (s *ModuleDirectiveContext) AllQualifiedName() []IQualifiedNameContext

func (*ModuleDirectiveContext) AllRequiresModifier

func (s *ModuleDirectiveContext) AllRequiresModifier() []IRequiresModifierContext

func (*ModuleDirectiveContext) COMMA

func (*ModuleDirectiveContext) EXPORTS

func (*ModuleDirectiveContext) EnterRule

func (s *ModuleDirectiveContext) EnterRule(listener antlr.ParseTreeListener)

func (*ModuleDirectiveContext) ExitRule

func (s *ModuleDirectiveContext) ExitRule(listener antlr.ParseTreeListener)

func (*ModuleDirectiveContext) GetParser

func (s *ModuleDirectiveContext) GetParser() antlr.Parser

func (*ModuleDirectiveContext) GetRuleContext

func (s *ModuleDirectiveContext) GetRuleContext() antlr.RuleContext

func (*ModuleDirectiveContext) IsModuleDirectiveContext

func (*ModuleDirectiveContext) IsModuleDirectiveContext()

func (*ModuleDirectiveContext) OPENS

func (*ModuleDirectiveContext) PROVIDES

func (*ModuleDirectiveContext) QualifiedName

func (s *ModuleDirectiveContext) QualifiedName(i int) IQualifiedNameContext

func (*ModuleDirectiveContext) REQUIRES

func (*ModuleDirectiveContext) RequiresModifier

func (s *ModuleDirectiveContext) RequiresModifier(i int) IRequiresModifierContext

func (*ModuleDirectiveContext) SEMI

func (*ModuleDirectiveContext) TO

func (*ModuleDirectiveContext) ToStringTree

func (s *ModuleDirectiveContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ModuleDirectiveContext) USES

func (*ModuleDirectiveContext) WITH

type NonWildcardTypeArgumentsContext

type NonWildcardTypeArgumentsContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNonWildcardTypeArgumentsContext

func NewEmptyNonWildcardTypeArgumentsContext() *NonWildcardTypeArgumentsContext

func NewNonWildcardTypeArgumentsContext

func NewNonWildcardTypeArgumentsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NonWildcardTypeArgumentsContext

func (*NonWildcardTypeArgumentsContext) EnterRule

func (*NonWildcardTypeArgumentsContext) ExitRule

func (*NonWildcardTypeArgumentsContext) GT

func (*NonWildcardTypeArgumentsContext) GetParser

func (*NonWildcardTypeArgumentsContext) GetRuleContext

func (*NonWildcardTypeArgumentsContext) IsNonWildcardTypeArgumentsContext

func (*NonWildcardTypeArgumentsContext) IsNonWildcardTypeArgumentsContext()

func (*NonWildcardTypeArgumentsContext) LT

func (*NonWildcardTypeArgumentsContext) ToStringTree

func (s *NonWildcardTypeArgumentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*NonWildcardTypeArgumentsContext) TypeList

type NonWildcardTypeArgumentsOrDiamondContext

type NonWildcardTypeArgumentsOrDiamondContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNonWildcardTypeArgumentsOrDiamondContext

func NewEmptyNonWildcardTypeArgumentsOrDiamondContext() *NonWildcardTypeArgumentsOrDiamondContext

func NewNonWildcardTypeArgumentsOrDiamondContext

func NewNonWildcardTypeArgumentsOrDiamondContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NonWildcardTypeArgumentsOrDiamondContext

func (*NonWildcardTypeArgumentsOrDiamondContext) EnterRule

func (*NonWildcardTypeArgumentsOrDiamondContext) ExitRule

func (*NonWildcardTypeArgumentsOrDiamondContext) GT

func (*NonWildcardTypeArgumentsOrDiamondContext) GetParser

func (*NonWildcardTypeArgumentsOrDiamondContext) GetRuleContext

func (*NonWildcardTypeArgumentsOrDiamondContext) IsNonWildcardTypeArgumentsOrDiamondContext

func (*NonWildcardTypeArgumentsOrDiamondContext) IsNonWildcardTypeArgumentsOrDiamondContext()

func (*NonWildcardTypeArgumentsOrDiamondContext) LT

func (*NonWildcardTypeArgumentsOrDiamondContext) NonWildcardTypeArguments

func (*NonWildcardTypeArgumentsOrDiamondContext) ToStringTree

func (s *NonWildcardTypeArgumentsOrDiamondContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ObjectCreationExpressionContext

type ObjectCreationExpressionContext struct {
	ExpressionContext
}

func NewObjectCreationExpressionContext

func NewObjectCreationExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ObjectCreationExpressionContext

func (*ObjectCreationExpressionContext) Creator

func (*ObjectCreationExpressionContext) EnterRule

func (*ObjectCreationExpressionContext) ExitRule

func (*ObjectCreationExpressionContext) GetRuleContext

func (*ObjectCreationExpressionContext) NEW

type PackageDeclarationContext

type PackageDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPackageDeclarationContext

func NewEmptyPackageDeclarationContext() *PackageDeclarationContext

func NewPackageDeclarationContext

func NewPackageDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PackageDeclarationContext

func (*PackageDeclarationContext) AllAnnotation

func (s *PackageDeclarationContext) AllAnnotation() []IAnnotationContext

func (*PackageDeclarationContext) Annotation

func (*PackageDeclarationContext) EnterRule

func (s *PackageDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*PackageDeclarationContext) ExitRule

func (s *PackageDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*PackageDeclarationContext) GetParser

func (s *PackageDeclarationContext) GetParser() antlr.Parser

func (*PackageDeclarationContext) GetRuleContext

func (s *PackageDeclarationContext) GetRuleContext() antlr.RuleContext

func (*PackageDeclarationContext) IsPackageDeclarationContext

func (*PackageDeclarationContext) IsPackageDeclarationContext()

func (*PackageDeclarationContext) PACKAGE

func (*PackageDeclarationContext) QualifiedName

func (*PackageDeclarationContext) SEMI

func (*PackageDeclarationContext) ToStringTree

func (s *PackageDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PackageNameContext

type PackageNameContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPackageNameContext

func NewEmptyPackageNameContext() *PackageNameContext

func NewPackageNameContext

func NewPackageNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PackageNameContext

func (*PackageNameContext) AllDOT

func (s *PackageNameContext) AllDOT() []antlr.TerminalNode

func (*PackageNameContext) AllIdentifier

func (s *PackageNameContext) AllIdentifier() []IIdentifierContext

func (*PackageNameContext) DOT

func (*PackageNameContext) EnterRule

func (s *PackageNameContext) EnterRule(listener antlr.ParseTreeListener)

func (*PackageNameContext) ExitRule

func (s *PackageNameContext) ExitRule(listener antlr.ParseTreeListener)

func (*PackageNameContext) GetParser

func (s *PackageNameContext) GetParser() antlr.Parser

func (*PackageNameContext) GetRuleContext

func (s *PackageNameContext) GetRuleContext() antlr.RuleContext

func (*PackageNameContext) Identifier

func (s *PackageNameContext) Identifier(i int) IIdentifierContext

func (*PackageNameContext) IsPackageNameContext

func (*PackageNameContext) IsPackageNameContext()

func (*PackageNameContext) ToStringTree

func (s *PackageNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PatternContext

type PatternContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPatternContext

func NewEmptyPatternContext() *PatternContext

func NewPatternContext

func NewPatternContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PatternContext

func (*PatternContext) AllAnnotation

func (s *PatternContext) AllAnnotation() []IAnnotationContext

func (*PatternContext) AllVariableModifier

func (s *PatternContext) AllVariableModifier() []IVariableModifierContext

func (*PatternContext) Annotation

func (s *PatternContext) Annotation(i int) IAnnotationContext

func (*PatternContext) ComponentPatternList

func (s *PatternContext) ComponentPatternList() IComponentPatternListContext

func (*PatternContext) EnterRule

func (s *PatternContext) EnterRule(listener antlr.ParseTreeListener)

func (*PatternContext) ExitRule

func (s *PatternContext) ExitRule(listener antlr.ParseTreeListener)

func (*PatternContext) GetParser

func (s *PatternContext) GetParser() antlr.Parser

func (*PatternContext) GetRuleContext

func (s *PatternContext) GetRuleContext() antlr.RuleContext

func (*PatternContext) IsPatternContext

func (*PatternContext) IsPatternContext()

func (*PatternContext) LPAREN

func (s *PatternContext) LPAREN() antlr.TerminalNode

func (*PatternContext) RPAREN

func (s *PatternContext) RPAREN() antlr.TerminalNode

func (*PatternContext) ToStringTree

func (s *PatternContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*PatternContext) TypeType

func (s *PatternContext) TypeType() ITypeTypeContext

func (*PatternContext) VariableDeclarators

func (s *PatternContext) VariableDeclarators() IVariableDeclaratorsContext

func (*PatternContext) VariableModifier

func (s *PatternContext) VariableModifier(i int) IVariableModifierContext

type PostIncrementDecrementOperatorExpressionContext

type PostIncrementDecrementOperatorExpressionContext struct {
	ExpressionContext
	// contains filtered or unexported fields
}

func (*PostIncrementDecrementOperatorExpressionContext) DEC

func (*PostIncrementDecrementOperatorExpressionContext) EnterRule

func (*PostIncrementDecrementOperatorExpressionContext) ExitRule

func (*PostIncrementDecrementOperatorExpressionContext) Expression

func (*PostIncrementDecrementOperatorExpressionContext) GetPostfix

func (*PostIncrementDecrementOperatorExpressionContext) GetRuleContext

func (*PostIncrementDecrementOperatorExpressionContext) INC

func (*PostIncrementDecrementOperatorExpressionContext) SetPostfix

type PrimaryContext

type PrimaryContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPrimaryContext

func NewEmptyPrimaryContext() *PrimaryContext

func NewPrimaryContext

func NewPrimaryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrimaryContext

func (*PrimaryContext) Arguments

func (s *PrimaryContext) Arguments() IArgumentsContext

func (*PrimaryContext) CLASS

func (s *PrimaryContext) CLASS() antlr.TerminalNode

func (*PrimaryContext) DOT

func (*PrimaryContext) EnterRule

func (s *PrimaryContext) EnterRule(listener antlr.ParseTreeListener)

func (*PrimaryContext) ExitRule

func (s *PrimaryContext) ExitRule(listener antlr.ParseTreeListener)

func (*PrimaryContext) ExplicitGenericInvocationSuffix

func (s *PrimaryContext) ExplicitGenericInvocationSuffix() IExplicitGenericInvocationSuffixContext

func (*PrimaryContext) Expression

func (s *PrimaryContext) Expression() IExpressionContext

func (*PrimaryContext) GetParser

func (s *PrimaryContext) GetParser() antlr.Parser

func (*PrimaryContext) GetRuleContext

func (s *PrimaryContext) GetRuleContext() antlr.RuleContext

func (*PrimaryContext) Identifier

func (s *PrimaryContext) Identifier() IIdentifierContext

func (*PrimaryContext) IsPrimaryContext

func (*PrimaryContext) IsPrimaryContext()

func (*PrimaryContext) LPAREN

func (s *PrimaryContext) LPAREN() antlr.TerminalNode

func (*PrimaryContext) Literal

func (s *PrimaryContext) Literal() ILiteralContext

func (*PrimaryContext) NonWildcardTypeArguments

func (s *PrimaryContext) NonWildcardTypeArguments() INonWildcardTypeArgumentsContext

func (*PrimaryContext) RPAREN

func (s *PrimaryContext) RPAREN() antlr.TerminalNode

func (*PrimaryContext) SUPER

func (s *PrimaryContext) SUPER() antlr.TerminalNode

func (*PrimaryContext) THIS

func (s *PrimaryContext) THIS() antlr.TerminalNode

func (*PrimaryContext) ToStringTree

func (s *PrimaryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*PrimaryContext) TypeTypeOrVoid

func (s *PrimaryContext) TypeTypeOrVoid() ITypeTypeOrVoidContext

type PrimaryExpressionContext

type PrimaryExpressionContext struct {
	ExpressionContext
}

func NewPrimaryExpressionContext

func NewPrimaryExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PrimaryExpressionContext

func (*PrimaryExpressionContext) EnterRule

func (s *PrimaryExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*PrimaryExpressionContext) ExitRule

func (s *PrimaryExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*PrimaryExpressionContext) GetRuleContext

func (s *PrimaryExpressionContext) GetRuleContext() antlr.RuleContext

func (*PrimaryExpressionContext) Primary

type PrimitiveTypeContext

type PrimitiveTypeContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPrimitiveTypeContext

func NewEmptyPrimitiveTypeContext() *PrimitiveTypeContext

func NewPrimitiveTypeContext

func NewPrimitiveTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrimitiveTypeContext

func (*PrimitiveTypeContext) BOOLEAN

func (*PrimitiveTypeContext) BYTE

func (*PrimitiveTypeContext) CHAR

func (*PrimitiveTypeContext) DOUBLE

func (*PrimitiveTypeContext) EnterRule

func (s *PrimitiveTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*PrimitiveTypeContext) ExitRule

func (s *PrimitiveTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*PrimitiveTypeContext) FLOAT

func (*PrimitiveTypeContext) GetParser

func (s *PrimitiveTypeContext) GetParser() antlr.Parser

func (*PrimitiveTypeContext) GetRuleContext

func (s *PrimitiveTypeContext) GetRuleContext() antlr.RuleContext

func (*PrimitiveTypeContext) INT

func (*PrimitiveTypeContext) IsPrimitiveTypeContext

func (*PrimitiveTypeContext) IsPrimitiveTypeContext()

func (*PrimitiveTypeContext) LONG

func (*PrimitiveTypeContext) SHORT

func (*PrimitiveTypeContext) ToStringTree

func (s *PrimitiveTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type QualifiedNameContext

type QualifiedNameContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyQualifiedNameContext

func NewEmptyQualifiedNameContext() *QualifiedNameContext

func NewQualifiedNameContext

func NewQualifiedNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QualifiedNameContext

func (*QualifiedNameContext) AllDOT

func (s *QualifiedNameContext) AllDOT() []antlr.TerminalNode

func (*QualifiedNameContext) AllIdentifier

func (s *QualifiedNameContext) AllIdentifier() []IIdentifierContext

func (*QualifiedNameContext) DOT

func (*QualifiedNameContext) EnterRule

func (s *QualifiedNameContext) EnterRule(listener antlr.ParseTreeListener)

func (*QualifiedNameContext) ExitRule

func (s *QualifiedNameContext) ExitRule(listener antlr.ParseTreeListener)

func (*QualifiedNameContext) GetParser

func (s *QualifiedNameContext) GetParser() antlr.Parser

func (*QualifiedNameContext) GetRuleContext

func (s *QualifiedNameContext) GetRuleContext() antlr.RuleContext

func (*QualifiedNameContext) Identifier

func (s *QualifiedNameContext) Identifier(i int) IIdentifierContext

func (*QualifiedNameContext) IsQualifiedNameContext

func (*QualifiedNameContext) IsQualifiedNameContext()

func (*QualifiedNameContext) ToStringTree

func (s *QualifiedNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type QualifiedNameListContext

type QualifiedNameListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyQualifiedNameListContext

func NewEmptyQualifiedNameListContext() *QualifiedNameListContext

func NewQualifiedNameListContext

func NewQualifiedNameListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QualifiedNameListContext

func (*QualifiedNameListContext) AllCOMMA

func (*QualifiedNameListContext) AllQualifiedName

func (s *QualifiedNameListContext) AllQualifiedName() []IQualifiedNameContext

func (*QualifiedNameListContext) COMMA

func (*QualifiedNameListContext) EnterRule

func (s *QualifiedNameListContext) EnterRule(listener antlr.ParseTreeListener)

func (*QualifiedNameListContext) ExitRule

func (s *QualifiedNameListContext) ExitRule(listener antlr.ParseTreeListener)

func (*QualifiedNameListContext) GetParser

func (s *QualifiedNameListContext) GetParser() antlr.Parser

func (*QualifiedNameListContext) GetRuleContext

func (s *QualifiedNameListContext) GetRuleContext() antlr.RuleContext

func (*QualifiedNameListContext) IsQualifiedNameListContext

func (*QualifiedNameListContext) IsQualifiedNameListContext()

func (*QualifiedNameListContext) QualifiedName

func (*QualifiedNameListContext) ToStringTree

func (s *QualifiedNameListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ReceiverParameterContext

type ReceiverParameterContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyReceiverParameterContext

func NewEmptyReceiverParameterContext() *ReceiverParameterContext

func NewReceiverParameterContext

func NewReceiverParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReceiverParameterContext

func (*ReceiverParameterContext) AllDOT

func (*ReceiverParameterContext) AllIdentifier

func (s *ReceiverParameterContext) AllIdentifier() []IIdentifierContext

func (*ReceiverParameterContext) DOT

func (*ReceiverParameterContext) EnterRule

func (s *ReceiverParameterContext) EnterRule(listener antlr.ParseTreeListener)

func (*ReceiverParameterContext) ExitRule

func (s *ReceiverParameterContext) ExitRule(listener antlr.ParseTreeListener)

func (*ReceiverParameterContext) GetParser

func (s *ReceiverParameterContext) GetParser() antlr.Parser

func (*ReceiverParameterContext) GetRuleContext

func (s *ReceiverParameterContext) GetRuleContext() antlr.RuleContext

func (*ReceiverParameterContext) Identifier

func (*ReceiverParameterContext) IsReceiverParameterContext

func (*ReceiverParameterContext) IsReceiverParameterContext()

func (*ReceiverParameterContext) THIS

func (*ReceiverParameterContext) ToStringTree

func (s *ReceiverParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ReceiverParameterContext) TypeType

type RecordBodyContext

type RecordBodyContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRecordBodyContext

func NewEmptyRecordBodyContext() *RecordBodyContext

func NewRecordBodyContext

func NewRecordBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RecordBodyContext

func (*RecordBodyContext) AllClassBodyDeclaration

func (s *RecordBodyContext) AllClassBodyDeclaration() []IClassBodyDeclarationContext

func (*RecordBodyContext) AllCompactConstructorDeclaration

func (s *RecordBodyContext) AllCompactConstructorDeclaration() []ICompactConstructorDeclarationContext

func (*RecordBodyContext) ClassBodyDeclaration

func (s *RecordBodyContext) ClassBodyDeclaration(i int) IClassBodyDeclarationContext

func (*RecordBodyContext) CompactConstructorDeclaration

func (s *RecordBodyContext) CompactConstructorDeclaration(i int) ICompactConstructorDeclarationContext

func (*RecordBodyContext) EnterRule

func (s *RecordBodyContext) EnterRule(listener antlr.ParseTreeListener)

func (*RecordBodyContext) ExitRule

func (s *RecordBodyContext) ExitRule(listener antlr.ParseTreeListener)

func (*RecordBodyContext) GetParser

func (s *RecordBodyContext) GetParser() antlr.Parser

func (*RecordBodyContext) GetRuleContext

func (s *RecordBodyContext) GetRuleContext() antlr.RuleContext

func (*RecordBodyContext) IsRecordBodyContext

func (*RecordBodyContext) IsRecordBodyContext()

func (*RecordBodyContext) LBRACE

func (s *RecordBodyContext) LBRACE() antlr.TerminalNode

func (*RecordBodyContext) RBRACE

func (s *RecordBodyContext) RBRACE() antlr.TerminalNode

func (*RecordBodyContext) ToStringTree

func (s *RecordBodyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RecordComponentContext

type RecordComponentContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRecordComponentContext

func NewEmptyRecordComponentContext() *RecordComponentContext

func NewRecordComponentContext

func NewRecordComponentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RecordComponentContext

func (*RecordComponentContext) AllAnnotation

func (s *RecordComponentContext) AllAnnotation() []IAnnotationContext

func (*RecordComponentContext) Annotation

func (*RecordComponentContext) ELLIPSIS

func (*RecordComponentContext) EnterRule

func (s *RecordComponentContext) EnterRule(listener antlr.ParseTreeListener)

func (*RecordComponentContext) ExitRule

func (s *RecordComponentContext) ExitRule(listener antlr.ParseTreeListener)

func (*RecordComponentContext) GetParser

func (s *RecordComponentContext) GetParser() antlr.Parser

func (*RecordComponentContext) GetRuleContext

func (s *RecordComponentContext) GetRuleContext() antlr.RuleContext

func (*RecordComponentContext) Identifier

func (*RecordComponentContext) IsRecordComponentContext

func (*RecordComponentContext) IsRecordComponentContext()

func (*RecordComponentContext) ToStringTree

func (s *RecordComponentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*RecordComponentContext) TypeType

type RecordComponentListContext

type RecordComponentListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRecordComponentListContext

func NewEmptyRecordComponentListContext() *RecordComponentListContext

func NewRecordComponentListContext

func NewRecordComponentListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RecordComponentListContext

func (*RecordComponentListContext) AllCOMMA

func (*RecordComponentListContext) AllRecordComponent

func (s *RecordComponentListContext) AllRecordComponent() []IRecordComponentContext

func (*RecordComponentListContext) COMMA

func (*RecordComponentListContext) EnterRule

func (s *RecordComponentListContext) EnterRule(listener antlr.ParseTreeListener)

func (*RecordComponentListContext) ExitRule

func (s *RecordComponentListContext) ExitRule(listener antlr.ParseTreeListener)

func (*RecordComponentListContext) GetParser

func (s *RecordComponentListContext) GetParser() antlr.Parser

func (*RecordComponentListContext) GetRuleContext

func (s *RecordComponentListContext) GetRuleContext() antlr.RuleContext

func (*RecordComponentListContext) IsRecordComponentListContext

func (*RecordComponentListContext) IsRecordComponentListContext()

func (*RecordComponentListContext) RecordComponent

func (*RecordComponentListContext) ToStringTree

func (s *RecordComponentListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RecordDeclarationContext

type RecordDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRecordDeclarationContext

func NewEmptyRecordDeclarationContext() *RecordDeclarationContext

func NewRecordDeclarationContext

func NewRecordDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RecordDeclarationContext

func (*RecordDeclarationContext) EnterRule

func (s *RecordDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*RecordDeclarationContext) ExitRule

func (s *RecordDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*RecordDeclarationContext) GetParser

func (s *RecordDeclarationContext) GetParser() antlr.Parser

func (*RecordDeclarationContext) GetRuleContext

func (s *RecordDeclarationContext) GetRuleContext() antlr.RuleContext

func (*RecordDeclarationContext) IMPLEMENTS

func (*RecordDeclarationContext) Identifier

func (*RecordDeclarationContext) IsRecordDeclarationContext

func (*RecordDeclarationContext) IsRecordDeclarationContext()

func (*RecordDeclarationContext) RECORD

func (*RecordDeclarationContext) RecordBody

func (*RecordDeclarationContext) RecordHeader

func (*RecordDeclarationContext) ToStringTree

func (s *RecordDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*RecordDeclarationContext) TypeList

func (*RecordDeclarationContext) TypeParameters

type RecordHeaderContext

type RecordHeaderContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRecordHeaderContext

func NewEmptyRecordHeaderContext() *RecordHeaderContext

func NewRecordHeaderContext

func NewRecordHeaderContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RecordHeaderContext

func (*RecordHeaderContext) EnterRule

func (s *RecordHeaderContext) EnterRule(listener antlr.ParseTreeListener)

func (*RecordHeaderContext) ExitRule

func (s *RecordHeaderContext) ExitRule(listener antlr.ParseTreeListener)

func (*RecordHeaderContext) GetParser

func (s *RecordHeaderContext) GetParser() antlr.Parser

func (*RecordHeaderContext) GetRuleContext

func (s *RecordHeaderContext) GetRuleContext() antlr.RuleContext

func (*RecordHeaderContext) IsRecordHeaderContext

func (*RecordHeaderContext) IsRecordHeaderContext()

func (*RecordHeaderContext) LPAREN

func (*RecordHeaderContext) RPAREN

func (*RecordHeaderContext) RecordComponentList

func (s *RecordHeaderContext) RecordComponentList() IRecordComponentListContext

func (*RecordHeaderContext) ToStringTree

func (s *RecordHeaderContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RequiresModifierContext

type RequiresModifierContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRequiresModifierContext

func NewEmptyRequiresModifierContext() *RequiresModifierContext

func NewRequiresModifierContext

func NewRequiresModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RequiresModifierContext

func (*RequiresModifierContext) EnterRule

func (s *RequiresModifierContext) EnterRule(listener antlr.ParseTreeListener)

func (*RequiresModifierContext) ExitRule

func (s *RequiresModifierContext) ExitRule(listener antlr.ParseTreeListener)

func (*RequiresModifierContext) GetParser

func (s *RequiresModifierContext) GetParser() antlr.Parser

func (*RequiresModifierContext) GetRuleContext

func (s *RequiresModifierContext) GetRuleContext() antlr.RuleContext

func (*RequiresModifierContext) IsRequiresModifierContext

func (*RequiresModifierContext) IsRequiresModifierContext()

func (*RequiresModifierContext) STATIC

func (*RequiresModifierContext) TRANSITIVE

func (s *RequiresModifierContext) TRANSITIVE() antlr.TerminalNode

func (*RequiresModifierContext) ToStringTree

func (s *RequiresModifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ResourceContext

type ResourceContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyResourceContext

func NewEmptyResourceContext() *ResourceContext

func NewResourceContext

func NewResourceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ResourceContext

func (*ResourceContext) ASSIGN

func (s *ResourceContext) ASSIGN() antlr.TerminalNode

func (*ResourceContext) AllVariableModifier

func (s *ResourceContext) AllVariableModifier() []IVariableModifierContext

func (*ResourceContext) ClassOrInterfaceType

func (s *ResourceContext) ClassOrInterfaceType() IClassOrInterfaceTypeContext

func (*ResourceContext) EnterRule

func (s *ResourceContext) EnterRule(listener antlr.ParseTreeListener)

func (*ResourceContext) ExitRule

func (s *ResourceContext) ExitRule(listener antlr.ParseTreeListener)

func (*ResourceContext) Expression

func (s *ResourceContext) Expression() IExpressionContext

func (*ResourceContext) GetParser

func (s *ResourceContext) GetParser() antlr.Parser

func (*ResourceContext) GetRuleContext

func (s *ResourceContext) GetRuleContext() antlr.RuleContext

func (*ResourceContext) Identifier

func (s *ResourceContext) Identifier() IIdentifierContext

func (*ResourceContext) IsResourceContext

func (*ResourceContext) IsResourceContext()

func (*ResourceContext) QualifiedName

func (s *ResourceContext) QualifiedName() IQualifiedNameContext

func (*ResourceContext) ToStringTree

func (s *ResourceContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ResourceContext) VAR

func (*ResourceContext) VariableDeclaratorId

func (s *ResourceContext) VariableDeclaratorId() IVariableDeclaratorIdContext

func (*ResourceContext) VariableModifier

func (s *ResourceContext) VariableModifier(i int) IVariableModifierContext

type ResourceSpecificationContext

type ResourceSpecificationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyResourceSpecificationContext

func NewEmptyResourceSpecificationContext() *ResourceSpecificationContext

func NewResourceSpecificationContext

func NewResourceSpecificationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ResourceSpecificationContext

func (*ResourceSpecificationContext) EnterRule

func (s *ResourceSpecificationContext) EnterRule(listener antlr.ParseTreeListener)

func (*ResourceSpecificationContext) ExitRule

func (*ResourceSpecificationContext) GetParser

func (s *ResourceSpecificationContext) GetParser() antlr.Parser

func (*ResourceSpecificationContext) GetRuleContext

func (s *ResourceSpecificationContext) GetRuleContext() antlr.RuleContext

func (*ResourceSpecificationContext) IsResourceSpecificationContext

func (*ResourceSpecificationContext) IsResourceSpecificationContext()

func (*ResourceSpecificationContext) LPAREN

func (*ResourceSpecificationContext) RPAREN

func (*ResourceSpecificationContext) Resources

func (*ResourceSpecificationContext) SEMI

func (*ResourceSpecificationContext) ToStringTree

func (s *ResourceSpecificationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ResourcesContext

type ResourcesContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyResourcesContext

func NewEmptyResourcesContext() *ResourcesContext

func NewResourcesContext

func NewResourcesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ResourcesContext

func (*ResourcesContext) AllResource

func (s *ResourcesContext) AllResource() []IResourceContext

func (*ResourcesContext) AllSEMI

func (s *ResourcesContext) AllSEMI() []antlr.TerminalNode

func (*ResourcesContext) EnterRule

func (s *ResourcesContext) EnterRule(listener antlr.ParseTreeListener)

func (*ResourcesContext) ExitRule

func (s *ResourcesContext) ExitRule(listener antlr.ParseTreeListener)

func (*ResourcesContext) GetParser

func (s *ResourcesContext) GetParser() antlr.Parser

func (*ResourcesContext) GetRuleContext

func (s *ResourcesContext) GetRuleContext() antlr.RuleContext

func (*ResourcesContext) IsResourcesContext

func (*ResourcesContext) IsResourcesContext()

func (*ResourcesContext) Resource

func (s *ResourcesContext) Resource(i int) IResourceContext

func (*ResourcesContext) SEMI

func (*ResourcesContext) ToStringTree

func (s *ResourcesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SquareBracketExpressionContext

type SquareBracketExpressionContext struct {
	ExpressionContext
}

func NewSquareBracketExpressionContext

func NewSquareBracketExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SquareBracketExpressionContext

func (*SquareBracketExpressionContext) AllExpression

func (*SquareBracketExpressionContext) EnterRule

func (*SquareBracketExpressionContext) ExitRule

func (*SquareBracketExpressionContext) Expression

func (*SquareBracketExpressionContext) GetRuleContext

func (s *SquareBracketExpressionContext) GetRuleContext() antlr.RuleContext

func (*SquareBracketExpressionContext) LBRACK

func (*SquareBracketExpressionContext) RBRACK

type StatementContext

type StatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStatementContext

func NewEmptyStatementContext() *StatementContext

func NewStatementContext

func NewStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StatementContext

func (*StatementContext) ASSERT

func (s *StatementContext) ASSERT() antlr.TerminalNode

func (*StatementContext) AllCatchClause

func (s *StatementContext) AllCatchClause() []ICatchClauseContext

func (*StatementContext) AllExpression

func (s *StatementContext) AllExpression() []IExpressionContext

func (*StatementContext) AllStatement

func (s *StatementContext) AllStatement() []IStatementContext

func (*StatementContext) AllSwitchBlockStatementGroup

func (s *StatementContext) AllSwitchBlockStatementGroup() []ISwitchBlockStatementGroupContext

func (*StatementContext) AllSwitchLabel

func (s *StatementContext) AllSwitchLabel() []ISwitchLabelContext

func (*StatementContext) BREAK

func (s *StatementContext) BREAK() antlr.TerminalNode

func (*StatementContext) Block

func (s *StatementContext) Block() IBlockContext

func (*StatementContext) COLON

func (s *StatementContext) COLON() antlr.TerminalNode

func (*StatementContext) CONTINUE

func (s *StatementContext) CONTINUE() antlr.TerminalNode

func (*StatementContext) CatchClause

func (s *StatementContext) CatchClause(i int) ICatchClauseContext

func (*StatementContext) DO

func (*StatementContext) ELSE

func (*StatementContext) EnterRule

func (s *StatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*StatementContext) ExitRule

func (s *StatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*StatementContext) Expression

func (s *StatementContext) Expression(i int) IExpressionContext

func (*StatementContext) FOR

func (*StatementContext) FinallyBlock

func (s *StatementContext) FinallyBlock() IFinallyBlockContext

func (*StatementContext) ForControl

func (s *StatementContext) ForControl() IForControlContext

func (*StatementContext) GetBlockLabel

func (s *StatementContext) GetBlockLabel() IBlockContext

func (*StatementContext) GetIdentifierLabel

func (s *StatementContext) GetIdentifierLabel() IIdentifierContext

func (*StatementContext) GetParser

func (s *StatementContext) GetParser() antlr.Parser

func (*StatementContext) GetRuleContext

func (s *StatementContext) GetRuleContext() antlr.RuleContext

func (*StatementContext) GetStatementExpression

func (s *StatementContext) GetStatementExpression() IExpressionContext

func (*StatementContext) IF

func (*StatementContext) Identifier

func (s *StatementContext) Identifier() IIdentifierContext

func (*StatementContext) IsStatementContext

func (*StatementContext) IsStatementContext()

func (*StatementContext) LBRACE

func (s *StatementContext) LBRACE() antlr.TerminalNode

func (*StatementContext) LPAREN

func (s *StatementContext) LPAREN() antlr.TerminalNode

func (*StatementContext) RBRACE

func (s *StatementContext) RBRACE() antlr.TerminalNode

func (*StatementContext) RETURN

func (s *StatementContext) RETURN() antlr.TerminalNode

func (*StatementContext) RPAREN

func (s *StatementContext) RPAREN() antlr.TerminalNode

func (*StatementContext) ResourceSpecification

func (s *StatementContext) ResourceSpecification() IResourceSpecificationContext

func (*StatementContext) SEMI

func (*StatementContext) SWITCH

func (s *StatementContext) SWITCH() antlr.TerminalNode

func (*StatementContext) SYNCHRONIZED

func (s *StatementContext) SYNCHRONIZED() antlr.TerminalNode

func (*StatementContext) SetBlockLabel

func (s *StatementContext) SetBlockLabel(v IBlockContext)

func (*StatementContext) SetIdentifierLabel

func (s *StatementContext) SetIdentifierLabel(v IIdentifierContext)

func (*StatementContext) SetStatementExpression

func (s *StatementContext) SetStatementExpression(v IExpressionContext)

func (*StatementContext) Statement

func (s *StatementContext) Statement(i int) IStatementContext

func (*StatementContext) SwitchBlockStatementGroup

func (s *StatementContext) SwitchBlockStatementGroup(i int) ISwitchBlockStatementGroupContext

func (*StatementContext) SwitchExpression

func (s *StatementContext) SwitchExpression() ISwitchExpressionContext

func (*StatementContext) SwitchLabel

func (s *StatementContext) SwitchLabel(i int) ISwitchLabelContext

func (*StatementContext) THROW

func (s *StatementContext) THROW() antlr.TerminalNode

func (*StatementContext) TRY

func (*StatementContext) ToStringTree

func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*StatementContext) WHILE

func (s *StatementContext) WHILE() antlr.TerminalNode

func (*StatementContext) YIELD

func (s *StatementContext) YIELD() antlr.TerminalNode

type SuperSuffixContext

type SuperSuffixContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySuperSuffixContext

func NewEmptySuperSuffixContext() *SuperSuffixContext

func NewSuperSuffixContext

func NewSuperSuffixContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SuperSuffixContext

func (*SuperSuffixContext) Arguments

func (s *SuperSuffixContext) Arguments() IArgumentsContext

func (*SuperSuffixContext) DOT

func (*SuperSuffixContext) EnterRule

func (s *SuperSuffixContext) EnterRule(listener antlr.ParseTreeListener)

func (*SuperSuffixContext) ExitRule

func (s *SuperSuffixContext) ExitRule(listener antlr.ParseTreeListener)

func (*SuperSuffixContext) GetParser

func (s *SuperSuffixContext) GetParser() antlr.Parser

func (*SuperSuffixContext) GetRuleContext

func (s *SuperSuffixContext) GetRuleContext() antlr.RuleContext

func (*SuperSuffixContext) Identifier

func (s *SuperSuffixContext) Identifier() IIdentifierContext

func (*SuperSuffixContext) IsSuperSuffixContext

func (*SuperSuffixContext) IsSuperSuffixContext()

func (*SuperSuffixContext) ToStringTree

func (s *SuperSuffixContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*SuperSuffixContext) TypeArguments

func (s *SuperSuffixContext) TypeArguments() ITypeArgumentsContext

type SwitchBlockStatementGroupContext

type SwitchBlockStatementGroupContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySwitchBlockStatementGroupContext

func NewEmptySwitchBlockStatementGroupContext() *SwitchBlockStatementGroupContext

func NewSwitchBlockStatementGroupContext

func NewSwitchBlockStatementGroupContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SwitchBlockStatementGroupContext

func (*SwitchBlockStatementGroupContext) AllBlockStatement

func (*SwitchBlockStatementGroupContext) AllCOLON

func (*SwitchBlockStatementGroupContext) AllSwitchLabel

func (*SwitchBlockStatementGroupContext) BlockStatement

func (*SwitchBlockStatementGroupContext) COLON

func (*SwitchBlockStatementGroupContext) EnterRule

func (*SwitchBlockStatementGroupContext) ExitRule

func (*SwitchBlockStatementGroupContext) GetParser

func (*SwitchBlockStatementGroupContext) GetRuleContext

func (*SwitchBlockStatementGroupContext) IsSwitchBlockStatementGroupContext

func (*SwitchBlockStatementGroupContext) IsSwitchBlockStatementGroupContext()

func (*SwitchBlockStatementGroupContext) SwitchLabel

func (*SwitchBlockStatementGroupContext) ToStringTree

func (s *SwitchBlockStatementGroupContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SwitchExpressionContext

type SwitchExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySwitchExpressionContext

func NewEmptySwitchExpressionContext() *SwitchExpressionContext

func NewSwitchExpressionContext

func NewSwitchExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SwitchExpressionContext

func (*SwitchExpressionContext) AllSwitchLabeledRule

func (s *SwitchExpressionContext) AllSwitchLabeledRule() []ISwitchLabeledRuleContext

func (*SwitchExpressionContext) EnterRule

func (s *SwitchExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*SwitchExpressionContext) ExitRule

func (s *SwitchExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*SwitchExpressionContext) Expression

func (*SwitchExpressionContext) GetParser

func (s *SwitchExpressionContext) GetParser() antlr.Parser

func (*SwitchExpressionContext) GetRuleContext

func (s *SwitchExpressionContext) GetRuleContext() antlr.RuleContext

func (*SwitchExpressionContext) IsSwitchExpressionContext

func (*SwitchExpressionContext) IsSwitchExpressionContext()

func (*SwitchExpressionContext) LBRACE

func (*SwitchExpressionContext) LPAREN

func (*SwitchExpressionContext) RBRACE

func (*SwitchExpressionContext) RPAREN

func (*SwitchExpressionContext) SWITCH

func (*SwitchExpressionContext) SwitchLabeledRule

func (s *SwitchExpressionContext) SwitchLabeledRule(i int) ISwitchLabeledRuleContext

func (*SwitchExpressionContext) ToStringTree

func (s *SwitchExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SwitchLabelContext

type SwitchLabelContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySwitchLabelContext

func NewEmptySwitchLabelContext() *SwitchLabelContext

func NewSwitchLabelContext

func NewSwitchLabelContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SwitchLabelContext

func (*SwitchLabelContext) CASE

func (*SwitchLabelContext) DEFAULT

func (s *SwitchLabelContext) DEFAULT() antlr.TerminalNode

func (*SwitchLabelContext) EnterRule

func (s *SwitchLabelContext) EnterRule(listener antlr.ParseTreeListener)

func (*SwitchLabelContext) ExitRule

func (s *SwitchLabelContext) ExitRule(listener antlr.ParseTreeListener)

func (*SwitchLabelContext) Expression

func (s *SwitchLabelContext) Expression() IExpressionContext

func (*SwitchLabelContext) GetConstantExpression

func (s *SwitchLabelContext) GetConstantExpression() IExpressionContext

func (*SwitchLabelContext) GetEnumConstantName

func (s *SwitchLabelContext) GetEnumConstantName() antlr.Token

func (*SwitchLabelContext) GetParser

func (s *SwitchLabelContext) GetParser() antlr.Parser

func (*SwitchLabelContext) GetRuleContext

func (s *SwitchLabelContext) GetRuleContext() antlr.RuleContext

func (*SwitchLabelContext) GetVarName

func (s *SwitchLabelContext) GetVarName() IIdentifierContext

func (*SwitchLabelContext) IDENTIFIER

func (s *SwitchLabelContext) IDENTIFIER() antlr.TerminalNode

func (*SwitchLabelContext) Identifier

func (s *SwitchLabelContext) Identifier() IIdentifierContext

func (*SwitchLabelContext) IsSwitchLabelContext

func (*SwitchLabelContext) IsSwitchLabelContext()

func (*SwitchLabelContext) SetConstantExpression

func (s *SwitchLabelContext) SetConstantExpression(v IExpressionContext)

func (*SwitchLabelContext) SetEnumConstantName

func (s *SwitchLabelContext) SetEnumConstantName(v antlr.Token)

func (*SwitchLabelContext) SetVarName

func (s *SwitchLabelContext) SetVarName(v IIdentifierContext)

func (*SwitchLabelContext) ToStringTree

func (s *SwitchLabelContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*SwitchLabelContext) TypeType

func (s *SwitchLabelContext) TypeType() ITypeTypeContext

type SwitchLabeledRuleContext

type SwitchLabeledRuleContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySwitchLabeledRuleContext

func NewEmptySwitchLabeledRuleContext() *SwitchLabeledRuleContext

func NewSwitchLabeledRuleContext

func NewSwitchLabeledRuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SwitchLabeledRuleContext

func (*SwitchLabeledRuleContext) ARROW

func (*SwitchLabeledRuleContext) AllCOMMA

func (*SwitchLabeledRuleContext) AllCasePattern

func (s *SwitchLabeledRuleContext) AllCasePattern() []ICasePatternContext

func (*SwitchLabeledRuleContext) CASE

func (*SwitchLabeledRuleContext) COLON

func (*SwitchLabeledRuleContext) COMMA

func (*SwitchLabeledRuleContext) CasePattern

func (*SwitchLabeledRuleContext) DEFAULT

func (*SwitchLabeledRuleContext) EnterRule

func (s *SwitchLabeledRuleContext) EnterRule(listener antlr.ParseTreeListener)

func (*SwitchLabeledRuleContext) ExitRule

func (s *SwitchLabeledRuleContext) ExitRule(listener antlr.ParseTreeListener)

func (*SwitchLabeledRuleContext) ExpressionList

func (*SwitchLabeledRuleContext) GetParser

func (s *SwitchLabeledRuleContext) GetParser() antlr.Parser

func (*SwitchLabeledRuleContext) GetRuleContext

func (s *SwitchLabeledRuleContext) GetRuleContext() antlr.RuleContext

func (*SwitchLabeledRuleContext) Guard

func (*SwitchLabeledRuleContext) IsSwitchLabeledRuleContext

func (*SwitchLabeledRuleContext) IsSwitchLabeledRuleContext()

func (*SwitchLabeledRuleContext) NULL_LITERAL

func (s *SwitchLabeledRuleContext) NULL_LITERAL() antlr.TerminalNode

func (*SwitchLabeledRuleContext) SwitchRuleOutcome

func (s *SwitchLabeledRuleContext) SwitchRuleOutcome() ISwitchRuleOutcomeContext

func (*SwitchLabeledRuleContext) ToStringTree

func (s *SwitchLabeledRuleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SwitchRuleOutcomeContext

type SwitchRuleOutcomeContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySwitchRuleOutcomeContext

func NewEmptySwitchRuleOutcomeContext() *SwitchRuleOutcomeContext

func NewSwitchRuleOutcomeContext

func NewSwitchRuleOutcomeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SwitchRuleOutcomeContext

func (*SwitchRuleOutcomeContext) AllBlockStatement

func (s *SwitchRuleOutcomeContext) AllBlockStatement() []IBlockStatementContext

func (*SwitchRuleOutcomeContext) Block

func (*SwitchRuleOutcomeContext) BlockStatement

func (*SwitchRuleOutcomeContext) EnterRule

func (s *SwitchRuleOutcomeContext) EnterRule(listener antlr.ParseTreeListener)

func (*SwitchRuleOutcomeContext) ExitRule

func (s *SwitchRuleOutcomeContext) ExitRule(listener antlr.ParseTreeListener)

func (*SwitchRuleOutcomeContext) GetParser

func (s *SwitchRuleOutcomeContext) GetParser() antlr.Parser

func (*SwitchRuleOutcomeContext) GetRuleContext

func (s *SwitchRuleOutcomeContext) GetRuleContext() antlr.RuleContext

func (*SwitchRuleOutcomeContext) IsSwitchRuleOutcomeContext

func (*SwitchRuleOutcomeContext) IsSwitchRuleOutcomeContext()

func (*SwitchRuleOutcomeContext) ToStringTree

func (s *SwitchRuleOutcomeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TernaryExpressionContext

type TernaryExpressionContext struct {
	ExpressionContext
	// contains filtered or unexported fields
}

func NewTernaryExpressionContext

func NewTernaryExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TernaryExpressionContext

func (*TernaryExpressionContext) AllExpression

func (s *TernaryExpressionContext) AllExpression() []IExpressionContext

func (*TernaryExpressionContext) COLON

func (*TernaryExpressionContext) EnterRule

func (s *TernaryExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*TernaryExpressionContext) ExitRule

func (s *TernaryExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*TernaryExpressionContext) Expression

func (*TernaryExpressionContext) GetBop

func (s *TernaryExpressionContext) GetBop() antlr.Token

func (*TernaryExpressionContext) GetRuleContext

func (s *TernaryExpressionContext) GetRuleContext() antlr.RuleContext

func (*TernaryExpressionContext) QUESTION

func (*TernaryExpressionContext) SetBop

func (s *TernaryExpressionContext) SetBop(v antlr.Token)

type TypeArgumentContext

type TypeArgumentContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeArgumentContext

func NewEmptyTypeArgumentContext() *TypeArgumentContext

func NewTypeArgumentContext

func NewTypeArgumentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeArgumentContext

func (*TypeArgumentContext) AllAnnotation

func (s *TypeArgumentContext) AllAnnotation() []IAnnotationContext

func (*TypeArgumentContext) Annotation

func (s *TypeArgumentContext) Annotation(i int) IAnnotationContext

func (*TypeArgumentContext) EXTENDS

func (s *TypeArgumentContext) EXTENDS() antlr.TerminalNode

func (*TypeArgumentContext) EnterRule

func (s *TypeArgumentContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeArgumentContext) ExitRule

func (s *TypeArgumentContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeArgumentContext) GetParser

func (s *TypeArgumentContext) GetParser() antlr.Parser

func (*TypeArgumentContext) GetRuleContext

func (s *TypeArgumentContext) GetRuleContext() antlr.RuleContext

func (*TypeArgumentContext) IsTypeArgumentContext

func (*TypeArgumentContext) IsTypeArgumentContext()

func (*TypeArgumentContext) QUESTION

func (s *TypeArgumentContext) QUESTION() antlr.TerminalNode

func (*TypeArgumentContext) SUPER

func (*TypeArgumentContext) ToStringTree

func (s *TypeArgumentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeArgumentContext) TypeType

func (s *TypeArgumentContext) TypeType() ITypeTypeContext

type TypeArgumentsContext

type TypeArgumentsContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeArgumentsContext

func NewEmptyTypeArgumentsContext() *TypeArgumentsContext

func NewTypeArgumentsContext

func NewTypeArgumentsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeArgumentsContext

func (*TypeArgumentsContext) AllCOMMA

func (s *TypeArgumentsContext) AllCOMMA() []antlr.TerminalNode

func (*TypeArgumentsContext) AllTypeArgument

func (s *TypeArgumentsContext) AllTypeArgument() []ITypeArgumentContext

func (*TypeArgumentsContext) COMMA

func (*TypeArgumentsContext) EnterRule

func (s *TypeArgumentsContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeArgumentsContext) ExitRule

func (s *TypeArgumentsContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeArgumentsContext) GT

func (*TypeArgumentsContext) GetParser

func (s *TypeArgumentsContext) GetParser() antlr.Parser

func (*TypeArgumentsContext) GetRuleContext

func (s *TypeArgumentsContext) GetRuleContext() antlr.RuleContext

func (*TypeArgumentsContext) IsTypeArgumentsContext

func (*TypeArgumentsContext) IsTypeArgumentsContext()

func (*TypeArgumentsContext) LT

func (*TypeArgumentsContext) ToStringTree

func (s *TypeArgumentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeArgumentsContext) TypeArgument

func (s *TypeArgumentsContext) TypeArgument(i int) ITypeArgumentContext

type TypeArgumentsOrDiamondContext

type TypeArgumentsOrDiamondContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeArgumentsOrDiamondContext

func NewEmptyTypeArgumentsOrDiamondContext() *TypeArgumentsOrDiamondContext

func NewTypeArgumentsOrDiamondContext

func NewTypeArgumentsOrDiamondContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeArgumentsOrDiamondContext

func (*TypeArgumentsOrDiamondContext) EnterRule

func (s *TypeArgumentsOrDiamondContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeArgumentsOrDiamondContext) ExitRule

func (*TypeArgumentsOrDiamondContext) GT

func (*TypeArgumentsOrDiamondContext) GetParser

func (*TypeArgumentsOrDiamondContext) GetRuleContext

func (s *TypeArgumentsOrDiamondContext) GetRuleContext() antlr.RuleContext

func (*TypeArgumentsOrDiamondContext) IsTypeArgumentsOrDiamondContext

func (*TypeArgumentsOrDiamondContext) IsTypeArgumentsOrDiamondContext()

func (*TypeArgumentsOrDiamondContext) LT

func (*TypeArgumentsOrDiamondContext) ToStringTree

func (s *TypeArgumentsOrDiamondContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeArgumentsOrDiamondContext) TypeArguments

type TypeBoundContext

type TypeBoundContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeBoundContext

func NewEmptyTypeBoundContext() *TypeBoundContext

func NewTypeBoundContext

func NewTypeBoundContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeBoundContext

func (*TypeBoundContext) AllBITAND

func (s *TypeBoundContext) AllBITAND() []antlr.TerminalNode

func (*TypeBoundContext) AllTypeType

func (s *TypeBoundContext) AllTypeType() []ITypeTypeContext

func (*TypeBoundContext) BITAND

func (s *TypeBoundContext) BITAND(i int) antlr.TerminalNode

func (*TypeBoundContext) EnterRule

func (s *TypeBoundContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeBoundContext) ExitRule

func (s *TypeBoundContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeBoundContext) GetParser

func (s *TypeBoundContext) GetParser() antlr.Parser

func (*TypeBoundContext) GetRuleContext

func (s *TypeBoundContext) GetRuleContext() antlr.RuleContext

func (*TypeBoundContext) IsTypeBoundContext

func (*TypeBoundContext) IsTypeBoundContext()

func (*TypeBoundContext) ToStringTree

func (s *TypeBoundContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeBoundContext) TypeType

func (s *TypeBoundContext) TypeType(i int) ITypeTypeContext

type TypeDeclarationContext

type TypeDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeDeclarationContext

func NewEmptyTypeDeclarationContext() *TypeDeclarationContext

func NewTypeDeclarationContext

func NewTypeDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeDeclarationContext

func (*TypeDeclarationContext) AllClassOrInterfaceModifier

func (s *TypeDeclarationContext) AllClassOrInterfaceModifier() []IClassOrInterfaceModifierContext

func (*TypeDeclarationContext) AnnotationTypeDeclaration

func (s *TypeDeclarationContext) AnnotationTypeDeclaration() IAnnotationTypeDeclarationContext

func (*TypeDeclarationContext) ClassDeclaration

func (s *TypeDeclarationContext) ClassDeclaration() IClassDeclarationContext

func (*TypeDeclarationContext) ClassOrInterfaceModifier

func (s *TypeDeclarationContext) ClassOrInterfaceModifier(i int) IClassOrInterfaceModifierContext

func (*TypeDeclarationContext) EnterRule

func (s *TypeDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeDeclarationContext) EnumDeclaration

func (s *TypeDeclarationContext) EnumDeclaration() IEnumDeclarationContext

func (*TypeDeclarationContext) ExitRule

func (s *TypeDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeDeclarationContext) GetParser

func (s *TypeDeclarationContext) GetParser() antlr.Parser

func (*TypeDeclarationContext) GetRuleContext

func (s *TypeDeclarationContext) GetRuleContext() antlr.RuleContext

func (*TypeDeclarationContext) InterfaceDeclaration

func (s *TypeDeclarationContext) InterfaceDeclaration() IInterfaceDeclarationContext

func (*TypeDeclarationContext) IsTypeDeclarationContext

func (*TypeDeclarationContext) IsTypeDeclarationContext()

func (*TypeDeclarationContext) RecordDeclaration

func (s *TypeDeclarationContext) RecordDeclaration() IRecordDeclarationContext

func (*TypeDeclarationContext) ToStringTree

func (s *TypeDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TypeIdentifierContext

type TypeIdentifierContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeIdentifierContext

func NewEmptyTypeIdentifierContext() *TypeIdentifierContext

func NewTypeIdentifierContext

func NewTypeIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeIdentifierContext

func (*TypeIdentifierContext) EXPORTS

func (*TypeIdentifierContext) EnterRule

func (s *TypeIdentifierContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeIdentifierContext) ExitRule

func (s *TypeIdentifierContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeIdentifierContext) GetParser

func (s *TypeIdentifierContext) GetParser() antlr.Parser

func (*TypeIdentifierContext) GetRuleContext

func (s *TypeIdentifierContext) GetRuleContext() antlr.RuleContext

func (*TypeIdentifierContext) IDENTIFIER

func (s *TypeIdentifierContext) IDENTIFIER() antlr.TerminalNode

func (*TypeIdentifierContext) IsTypeIdentifierContext

func (*TypeIdentifierContext) IsTypeIdentifierContext()

func (*TypeIdentifierContext) MODULE

func (*TypeIdentifierContext) OPEN

func (*TypeIdentifierContext) OPENS

func (*TypeIdentifierContext) PROVIDES

func (*TypeIdentifierContext) REQUIRES

func (*TypeIdentifierContext) SEALED

func (*TypeIdentifierContext) TO

func (*TypeIdentifierContext) TRANSITIVE

func (s *TypeIdentifierContext) TRANSITIVE() antlr.TerminalNode

func (*TypeIdentifierContext) ToStringTree

func (s *TypeIdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeIdentifierContext) USES

func (*TypeIdentifierContext) WITH

type TypeListContext

type TypeListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeListContext

func NewEmptyTypeListContext() *TypeListContext

func NewTypeListContext

func NewTypeListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeListContext

func (*TypeListContext) AllCOMMA

func (s *TypeListContext) AllCOMMA() []antlr.TerminalNode

func (*TypeListContext) AllTypeType

func (s *TypeListContext) AllTypeType() []ITypeTypeContext

func (*TypeListContext) COMMA

func (s *TypeListContext) COMMA(i int) antlr.TerminalNode

func (*TypeListContext) EnterRule

func (s *TypeListContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeListContext) ExitRule

func (s *TypeListContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeListContext) GetParser

func (s *TypeListContext) GetParser() antlr.Parser

func (*TypeListContext) GetRuleContext

func (s *TypeListContext) GetRuleContext() antlr.RuleContext

func (*TypeListContext) IsTypeListContext

func (*TypeListContext) IsTypeListContext()

func (*TypeListContext) ToStringTree

func (s *TypeListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeListContext) TypeType

func (s *TypeListContext) TypeType(i int) ITypeTypeContext

type TypeParameterContext

type TypeParameterContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeParameterContext

func NewEmptyTypeParameterContext() *TypeParameterContext

func NewTypeParameterContext

func NewTypeParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeParameterContext

func (*TypeParameterContext) AllAnnotation

func (s *TypeParameterContext) AllAnnotation() []IAnnotationContext

func (*TypeParameterContext) Annotation

func (s *TypeParameterContext) Annotation(i int) IAnnotationContext

func (*TypeParameterContext) EXTENDS

func (*TypeParameterContext) EnterRule

func (s *TypeParameterContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeParameterContext) ExitRule

func (s *TypeParameterContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeParameterContext) GetParser

func (s *TypeParameterContext) GetParser() antlr.Parser

func (*TypeParameterContext) GetRuleContext

func (s *TypeParameterContext) GetRuleContext() antlr.RuleContext

func (*TypeParameterContext) Identifier

func (s *TypeParameterContext) Identifier() IIdentifierContext

func (*TypeParameterContext) IsTypeParameterContext

func (*TypeParameterContext) IsTypeParameterContext()

func (*TypeParameterContext) ToStringTree

func (s *TypeParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeParameterContext) TypeBound

func (s *TypeParameterContext) TypeBound() ITypeBoundContext

type TypeParametersContext

type TypeParametersContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeParametersContext

func NewEmptyTypeParametersContext() *TypeParametersContext

func NewTypeParametersContext

func NewTypeParametersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeParametersContext

func (*TypeParametersContext) AllCOMMA

func (s *TypeParametersContext) AllCOMMA() []antlr.TerminalNode

func (*TypeParametersContext) AllTypeParameter

func (s *TypeParametersContext) AllTypeParameter() []ITypeParameterContext

func (*TypeParametersContext) COMMA

func (*TypeParametersContext) EnterRule

func (s *TypeParametersContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeParametersContext) ExitRule

func (s *TypeParametersContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeParametersContext) GT

func (*TypeParametersContext) GetParser

func (s *TypeParametersContext) GetParser() antlr.Parser

func (*TypeParametersContext) GetRuleContext

func (s *TypeParametersContext) GetRuleContext() antlr.RuleContext

func (*TypeParametersContext) IsTypeParametersContext

func (*TypeParametersContext) IsTypeParametersContext()

func (*TypeParametersContext) LT

func (*TypeParametersContext) ToStringTree

func (s *TypeParametersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeParametersContext) TypeParameter

func (s *TypeParametersContext) TypeParameter(i int) ITypeParameterContext

type TypeTypeContext

type TypeTypeContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeTypeContext

func NewEmptyTypeTypeContext() *TypeTypeContext

func NewTypeTypeContext

func NewTypeTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeTypeContext

func (*TypeTypeContext) AllAnnotation

func (s *TypeTypeContext) AllAnnotation() []IAnnotationContext

func (*TypeTypeContext) AllLBRACK

func (s *TypeTypeContext) AllLBRACK() []antlr.TerminalNode

func (*TypeTypeContext) AllRBRACK

func (s *TypeTypeContext) AllRBRACK() []antlr.TerminalNode

func (*TypeTypeContext) Annotation

func (s *TypeTypeContext) Annotation(i int) IAnnotationContext

func (*TypeTypeContext) ClassOrInterfaceType

func (s *TypeTypeContext) ClassOrInterfaceType() IClassOrInterfaceTypeContext

func (*TypeTypeContext) EnterRule

func (s *TypeTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeTypeContext) ExitRule

func (s *TypeTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeTypeContext) GetParser

func (s *TypeTypeContext) GetParser() antlr.Parser

func (*TypeTypeContext) GetRuleContext

func (s *TypeTypeContext) GetRuleContext() antlr.RuleContext

func (*TypeTypeContext) IsTypeTypeContext

func (*TypeTypeContext) IsTypeTypeContext()

func (*TypeTypeContext) LBRACK

func (s *TypeTypeContext) LBRACK(i int) antlr.TerminalNode

func (*TypeTypeContext) PrimitiveType

func (s *TypeTypeContext) PrimitiveType() IPrimitiveTypeContext

func (*TypeTypeContext) RBRACK

func (s *TypeTypeContext) RBRACK(i int) antlr.TerminalNode

func (*TypeTypeContext) ToStringTree

func (s *TypeTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TypeTypeOrVoidContext

type TypeTypeOrVoidContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeTypeOrVoidContext

func NewEmptyTypeTypeOrVoidContext() *TypeTypeOrVoidContext

func NewTypeTypeOrVoidContext

func NewTypeTypeOrVoidContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeTypeOrVoidContext

func (*TypeTypeOrVoidContext) EnterRule

func (s *TypeTypeOrVoidContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeTypeOrVoidContext) ExitRule

func (s *TypeTypeOrVoidContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeTypeOrVoidContext) GetParser

func (s *TypeTypeOrVoidContext) GetParser() antlr.Parser

func (*TypeTypeOrVoidContext) GetRuleContext

func (s *TypeTypeOrVoidContext) GetRuleContext() antlr.RuleContext

func (*TypeTypeOrVoidContext) IsTypeTypeOrVoidContext

func (*TypeTypeOrVoidContext) IsTypeTypeOrVoidContext()

func (*TypeTypeOrVoidContext) ToStringTree

func (s *TypeTypeOrVoidContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeTypeOrVoidContext) TypeType

func (*TypeTypeOrVoidContext) VOID

type UnaryOperatorExpressionContext

type UnaryOperatorExpressionContext struct {
	ExpressionContext
	// contains filtered or unexported fields
}

func NewUnaryOperatorExpressionContext

func NewUnaryOperatorExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UnaryOperatorExpressionContext

func (*UnaryOperatorExpressionContext) ADD

func (*UnaryOperatorExpressionContext) BANG

func (*UnaryOperatorExpressionContext) DEC

func (*UnaryOperatorExpressionContext) EnterRule

func (*UnaryOperatorExpressionContext) ExitRule

func (*UnaryOperatorExpressionContext) Expression

func (*UnaryOperatorExpressionContext) GetPrefix

func (*UnaryOperatorExpressionContext) GetRuleContext

func (s *UnaryOperatorExpressionContext) GetRuleContext() antlr.RuleContext

func (*UnaryOperatorExpressionContext) INC

func (*UnaryOperatorExpressionContext) SUB

func (*UnaryOperatorExpressionContext) SetPrefix

func (s *UnaryOperatorExpressionContext) SetPrefix(v antlr.Token)

func (*UnaryOperatorExpressionContext) TILDE

type VariableDeclaratorContext

type VariableDeclaratorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVariableDeclaratorContext

func NewEmptyVariableDeclaratorContext() *VariableDeclaratorContext

func NewVariableDeclaratorContext

func NewVariableDeclaratorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableDeclaratorContext

func (*VariableDeclaratorContext) ASSIGN

func (*VariableDeclaratorContext) EnterRule

func (s *VariableDeclaratorContext) EnterRule(listener antlr.ParseTreeListener)

func (*VariableDeclaratorContext) ExitRule

func (s *VariableDeclaratorContext) ExitRule(listener antlr.ParseTreeListener)

func (*VariableDeclaratorContext) GetParser

func (s *VariableDeclaratorContext) GetParser() antlr.Parser

func (*VariableDeclaratorContext) GetRuleContext

func (s *VariableDeclaratorContext) GetRuleContext() antlr.RuleContext

func (*VariableDeclaratorContext) IsVariableDeclaratorContext

func (*VariableDeclaratorContext) IsVariableDeclaratorContext()

func (*VariableDeclaratorContext) ToStringTree

func (s *VariableDeclaratorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*VariableDeclaratorContext) VariableDeclaratorId

func (s *VariableDeclaratorContext) VariableDeclaratorId() IVariableDeclaratorIdContext

func (*VariableDeclaratorContext) VariableInitializer

func (s *VariableDeclaratorContext) VariableInitializer() IVariableInitializerContext

type VariableDeclaratorIdContext

type VariableDeclaratorIdContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVariableDeclaratorIdContext

func NewEmptyVariableDeclaratorIdContext() *VariableDeclaratorIdContext

func NewVariableDeclaratorIdContext

func NewVariableDeclaratorIdContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableDeclaratorIdContext

func (*VariableDeclaratorIdContext) AllLBRACK

func (*VariableDeclaratorIdContext) AllRBRACK

func (*VariableDeclaratorIdContext) EnterRule

func (s *VariableDeclaratorIdContext) EnterRule(listener antlr.ParseTreeListener)

func (*VariableDeclaratorIdContext) ExitRule

func (s *VariableDeclaratorIdContext) ExitRule(listener antlr.ParseTreeListener)

func (*VariableDeclaratorIdContext) GetParser

func (s *VariableDeclaratorIdContext) GetParser() antlr.Parser

func (*VariableDeclaratorIdContext) GetRuleContext

func (s *VariableDeclaratorIdContext) GetRuleContext() antlr.RuleContext

func (*VariableDeclaratorIdContext) Identifier

func (*VariableDeclaratorIdContext) IsVariableDeclaratorIdContext

func (*VariableDeclaratorIdContext) IsVariableDeclaratorIdContext()

func (*VariableDeclaratorIdContext) LBRACK

func (*VariableDeclaratorIdContext) RBRACK

func (*VariableDeclaratorIdContext) ToStringTree

func (s *VariableDeclaratorIdContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type VariableDeclaratorsContext

type VariableDeclaratorsContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVariableDeclaratorsContext

func NewEmptyVariableDeclaratorsContext() *VariableDeclaratorsContext

func NewVariableDeclaratorsContext

func NewVariableDeclaratorsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableDeclaratorsContext

func (*VariableDeclaratorsContext) AllCOMMA

func (*VariableDeclaratorsContext) AllVariableDeclarator

func (s *VariableDeclaratorsContext) AllVariableDeclarator() []IVariableDeclaratorContext

func (*VariableDeclaratorsContext) COMMA

func (*VariableDeclaratorsContext) EnterRule

func (s *VariableDeclaratorsContext) EnterRule(listener antlr.ParseTreeListener)

func (*VariableDeclaratorsContext) ExitRule

func (s *VariableDeclaratorsContext) ExitRule(listener antlr.ParseTreeListener)

func (*VariableDeclaratorsContext) GetParser

func (s *VariableDeclaratorsContext) GetParser() antlr.Parser

func (*VariableDeclaratorsContext) GetRuleContext

func (s *VariableDeclaratorsContext) GetRuleContext() antlr.RuleContext

func (*VariableDeclaratorsContext) IsVariableDeclaratorsContext

func (*VariableDeclaratorsContext) IsVariableDeclaratorsContext()

func (*VariableDeclaratorsContext) ToStringTree

func (s *VariableDeclaratorsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*VariableDeclaratorsContext) VariableDeclarator

type VariableInitializerContext

type VariableInitializerContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVariableInitializerContext

func NewEmptyVariableInitializerContext() *VariableInitializerContext

func NewVariableInitializerContext

func NewVariableInitializerContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableInitializerContext

func (*VariableInitializerContext) ArrayInitializer

func (*VariableInitializerContext) EnterRule

func (s *VariableInitializerContext) EnterRule(listener antlr.ParseTreeListener)

func (*VariableInitializerContext) ExitRule

func (s *VariableInitializerContext) ExitRule(listener antlr.ParseTreeListener)

func (*VariableInitializerContext) Expression

func (*VariableInitializerContext) GetParser

func (s *VariableInitializerContext) GetParser() antlr.Parser

func (*VariableInitializerContext) GetRuleContext

func (s *VariableInitializerContext) GetRuleContext() antlr.RuleContext

func (*VariableInitializerContext) IsVariableInitializerContext

func (*VariableInitializerContext) IsVariableInitializerContext()

func (*VariableInitializerContext) ToStringTree

func (s *VariableInitializerContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type VariableModifierContext

type VariableModifierContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVariableModifierContext

func NewEmptyVariableModifierContext() *VariableModifierContext

func NewVariableModifierContext

func NewVariableModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableModifierContext

func (*VariableModifierContext) Annotation

func (*VariableModifierContext) EnterRule

func (s *VariableModifierContext) EnterRule(listener antlr.ParseTreeListener)

func (*VariableModifierContext) ExitRule

func (s *VariableModifierContext) ExitRule(listener antlr.ParseTreeListener)

func (*VariableModifierContext) FINAL

func (*VariableModifierContext) GetParser

func (s *VariableModifierContext) GetParser() antlr.Parser

func (*VariableModifierContext) GetRuleContext

func (s *VariableModifierContext) GetRuleContext() antlr.RuleContext

func (*VariableModifierContext) IsVariableModifierContext

func (*VariableModifierContext) IsVariableModifierContext()

func (*VariableModifierContext) ToStringTree

func (s *VariableModifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL