| parseUnit(class) | |
| skipErrorTokens(class) | |
| listener: beginCompilationUnit(class) | |
| syntheticPreviousToken(class) | |
| parseTopLevelDeclarationImpl(, DirectiveContext(DirectiveState.Unknown)) | |
| parseMetadataStar() | |
| listener: beginMetadataStar(class) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(class, , class, null, null, null, DirectiveContext(DirectiveState.Unknown)) | |
| parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class) | |
| listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class) | |
| ensureIdentifier(class, classOrMixinDeclaration) | |
| listener: handleIdentifier(C, classOrMixinDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginClassDeclaration(class, null, null, null, null, null, null, null, C) | |
| parseClass(C, class, class, null, C) | |
| parsePrimaryConstructorOpt(DeclarationKind.Class, C, null, allowExtensionTypeRepresentation: true) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(C, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(var) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(var, MemberKind.PrimaryConstructor, null, null, var) | |
| reportRecoverableError(this, InitializingDeclaringParameter) | |
| listener: handleRecoverableError(InitializingDeclaringParameter, this, this) | |
| listener: handleNoType(var) | |
| ensureIdentifier(., fieldInitializer) | |
| listener: handleIdentifier(str, fieldInitializer) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(var, this, null, ., str, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor(DeclarationKind.Class, (, ), null, false) | |
| parseClassHeaderOpt(), class, class) | |
| parseClassExtendsOpt(), DeclarationHeaderKind.Class) | |
| listener: handleNoType()) | |
| listener: handleClassExtends(null, 1) | |
| parseClassWithClauseOpt()) | |
| listener: handleClassNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleClassHeader(class, class, null) | |
| listener: handleNoClassBody(;) | |
| listener: endClassDeclaration(class, ;) | |
| listener: endTopLevelDeclaration(;) | |
| parseTopLevelDeclarationImpl(;, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(;) | |
| listener: beginMetadataStar(class) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(class, ;, class, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class) | |
| listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class) | |
| ensureIdentifier(class, classOrMixinDeclaration) | |
| listener: handleIdentifier(C, classOrMixinDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginClassDeclaration(class, null, null, null, null, null, null, null, C) | |
| parseClass(C, class, class, null, C) | |
| parsePrimaryConstructorOpt(DeclarationKind.Class, C, null, allowExtensionTypeRepresentation: true) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(C, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(final) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(final, MemberKind.PrimaryConstructor, null, null, final) | |
| reportRecoverableError(this, InitializingDeclaringParameter) | |
| listener: handleRecoverableError(InitializingDeclaringParameter, this, this) | |
| listener: handleNoType(final) | |
| ensureIdentifier(., fieldInitializer) | |
| listener: handleIdentifier(str, fieldInitializer) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(final, this, null, ., str, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor(DeclarationKind.Class, (, ), null, false) | |
| parseClassHeaderOpt(), class, class) | |
| parseClassExtendsOpt(), DeclarationHeaderKind.Class) | |
| listener: handleNoType()) | |
| listener: handleClassExtends(null, 1) | |
| parseClassWithClauseOpt()) | |
| listener: handleClassNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleClassHeader(class, class, null) | |
| listener: handleNoClassBody(;) | |
| listener: endClassDeclaration(class, ;) | |
| listener: endTopLevelDeclaration(;) | |
| parseTopLevelDeclarationImpl(;, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(;) | |
| listener: beginMetadataStar(class) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(class, ;, class, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class) | |
| listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class) | |
| ensureIdentifier(class, classOrMixinDeclaration) | |
| listener: handleIdentifier(C, classOrMixinDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginClassDeclaration(class, null, null, null, null, null, null, null, C) | |
| parseClass(C, class, class, null, C) | |
| parsePrimaryConstructorOpt(DeclarationKind.Class, C, null, allowExtensionTypeRepresentation: true) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(C, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(const) | |
| listener: endMetadataStar(0) | |
| reportRecoverableErrorWithToken(const, Template(ExtraneousModifier)) | |
| listener: handleRecoverableError(Message[Template(ExtraneousModifier), Can't have modifier 'const' here., Try removing 'const'., {lexeme: const}], const, const) | |
| listener: beginFormalParameter(const, MemberKind.PrimaryConstructor, null, null, const) | |
| listener: handleNoType(const) | |
| ensureIdentifier(., fieldInitializer) | |
| listener: handleIdentifier(str, fieldInitializer) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(null, this, null, ., str, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor(DeclarationKind.Class, (, ), null, false) | |
| parseClassHeaderOpt(), class, class) | |
| parseClassExtendsOpt(), DeclarationHeaderKind.Class) | |
| listener: handleNoType()) | |
| listener: handleClassExtends(null, 1) | |
| parseClassWithClauseOpt()) | |
| listener: handleClassNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleClassHeader(class, class, null) | |
| listener: handleNoClassBody(;) | |
| listener: endClassDeclaration(class, ;) | |
| listener: endTopLevelDeclaration(;) | |
| parseTopLevelDeclarationImpl(;, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(;) | |
| listener: beginMetadataStar(class) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(class, ;, class, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class) | |
| listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class) | |
| ensureIdentifier(class, classOrMixinDeclaration) | |
| listener: handleIdentifier(C, classOrMixinDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginClassDeclaration(class, null, null, null, null, null, null, null, C) | |
| parseClass(C, class, class, null, C) | |
| parsePrimaryConstructorOpt(DeclarationKind.Class, C, null, allowExtensionTypeRepresentation: true) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(C, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(var) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(var, MemberKind.PrimaryConstructor, null, null, var) | |
| reportRecoverableError(super, SuperInitializingDeclaringParameter) | |
| listener: handleRecoverableError(SuperInitializingDeclaringParameter, super, super) | |
| listener: handleNoType(var) | |
| ensureIdentifier(., fieldInitializer) | |
| listener: handleIdentifier(str, fieldInitializer) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(var, null, super, ., str, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor(DeclarationKind.Class, (, ), null, false) | |
| parseClassHeaderOpt(), class, class) | |
| parseClassExtendsOpt(), DeclarationHeaderKind.Class) | |
| listener: handleNoType()) | |
| listener: handleClassExtends(null, 1) | |
| parseClassWithClauseOpt()) | |
| listener: handleClassNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleClassHeader(class, class, null) | |
| listener: handleNoClassBody(;) | |
| listener: endClassDeclaration(class, ;) | |
| listener: endTopLevelDeclaration(;) | |
| parseTopLevelDeclarationImpl(;, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(;) | |
| listener: beginMetadataStar(class) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(class, ;, class, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class) | |
| listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class) | |
| ensureIdentifier(class, classOrMixinDeclaration) | |
| listener: handleIdentifier(C, classOrMixinDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginClassDeclaration(class, null, null, null, null, null, null, null, C) | |
| parseClass(C, class, class, null, C) | |
| parsePrimaryConstructorOpt(DeclarationKind.Class, C, null, allowExtensionTypeRepresentation: true) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(C, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(final) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(final, MemberKind.PrimaryConstructor, null, null, final) | |
| reportRecoverableError(super, SuperInitializingDeclaringParameter) | |
| listener: handleRecoverableError(SuperInitializingDeclaringParameter, super, super) | |
| listener: handleNoType(final) | |
| ensureIdentifier(., fieldInitializer) | |
| listener: handleIdentifier(str, fieldInitializer) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(final, null, super, ., str, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor(DeclarationKind.Class, (, ), null, false) | |
| parseClassHeaderOpt(), class, class) | |
| parseClassExtendsOpt(), DeclarationHeaderKind.Class) | |
| listener: handleNoType()) | |
| listener: handleClassExtends(null, 1) | |
| parseClassWithClauseOpt()) | |
| listener: handleClassNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleClassHeader(class, class, null) | |
| listener: handleNoClassBody(;) | |
| listener: endClassDeclaration(class, ;) | |
| listener: endTopLevelDeclaration(;) | |
| parseTopLevelDeclarationImpl(;, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(;) | |
| listener: beginMetadataStar(class) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(class, ;, class, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, class) | |
| listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class) | |
| ensureIdentifier(class, classOrMixinDeclaration) | |
| listener: handleIdentifier(C, classOrMixinDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginClassDeclaration(class, null, null, null, null, null, null, null, C) | |
| parseClass(C, class, class, null, C) | |
| parsePrimaryConstructorOpt(DeclarationKind.Class, C, null, allowExtensionTypeRepresentation: true) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(C, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(const) | |
| listener: endMetadataStar(0) | |
| reportRecoverableErrorWithToken(const, Template(ExtraneousModifier)) | |
| listener: handleRecoverableError(Message[Template(ExtraneousModifier), Can't have modifier 'const' here., Try removing 'const'., {lexeme: const}], const, const) | |
| listener: beginFormalParameter(const, MemberKind.PrimaryConstructor, null, null, const) | |
| listener: handleNoType(const) | |
| ensureIdentifier(., fieldInitializer) | |
| listener: handleIdentifier(str, fieldInitializer) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(null, null, super, ., str, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor(DeclarationKind.Class, (, ), null, false) | |
| parseClassHeaderOpt(), class, class) | |
| parseClassExtendsOpt(), DeclarationHeaderKind.Class) | |
| listener: handleNoType()) | |
| listener: handleClassExtends(null, 1) | |
| parseClassWithClauseOpt()) | |
| listener: handleClassNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleClassHeader(class, class, null) | |
| listener: handleNoClassBody(;) | |
| listener: endClassDeclaration(class, ;) | |
| listener: endTopLevelDeclaration(;) | |
| reportAllErrorTokens(class) | |
| listener: endCompilationUnit(6, ) |