blob: 401d7d9ff9e42a3fc4b1b169ceebe44dab0f55d8 [file]
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: handleNoPrimaryConstructor(DeclarationKind.Class, C, null)
parseClassHeaderOpt(C, class, class)
parseClassExtendsOpt(C, DeclarationHeaderKind.Class)
listener: handleNoType(C)
listener: handleClassExtends(null, 1)
parseClassWithClauseOpt(C)
listener: handleClassNoWithClause()
parseClassOrMixinOrEnumImplementsOpt(C)
listener: handleImplements(null, 0)
listener: handleClassHeader(class, class, null)
listener: handleNoClassBody(;)
listener: endClassDeclaration(class, ;)
listener: endTopLevelDeclaration(;)
parseTopLevelDeclarationImpl(;, DirectiveContext(DirectiveState.Declarations))
parseMetadataStar(;)
listener: beginMetadataStar(mixin)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(mixin, ;, mixin, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseMixin(mixin, null, null, mixin)
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(mixin)
ensureIdentifier(mixin, classOrMixinDeclaration)
listener: handleIdentifier(M, classOrMixinDeclaration)
listener: handleNoTypeVariables(;)
listener: beginMixinDeclaration(mixin, null, null, mixin, M)
parseMixinHeaderOpt(M, null, mixin)
parsePrimaryConstructorOpt(DeclarationKind.Mixin, M, null, allowExtensionTypeRepresentation: true)
listener: handleNoPrimaryConstructor(DeclarationKind.Mixin, M, null)
parseMixinOnOpt(M)
listener: handleMixinOn(null, 0)
parseClassOrMixinOrEnumImplementsOpt(M)
listener: handleImplements(null, 0)
listener: handleMixinHeader(mixin)
listener: handleNoMixinBody(;)
listener: endMixinDeclaration(mixin, ;)
listener: endTopLevelDeclaration(;)
parseTopLevelDeclarationImpl(;, DirectiveContext(DirectiveState.Declarations))
parseMetadataStar(;)
listener: beginMetadataStar(extension)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(extension, ;, extension, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseExtension(extension, null, extension)
listener: beginExtensionDeclarationPrelude(extension)
parseExtensionDeclaration(extension, extension, null, extension)
listener: handleNoTypeVariables(on)
listener: beginExtensionDeclaration(null, extension, E)
parsePrimaryConstructorOpt(DeclarationKind.Extension, E, null, allowExtensionTypeRepresentation: true)
listener: handleNoPrimaryConstructor(DeclarationKind.Extension, E, null)
listener: handleIdentifier(int, typeReference)
listener: handleNoTypeArguments(;)
listener: handleType(int, null)
listener: handleNoExtensionBody(;)
listener: endExtensionDeclaration(extension, extension, on, ;)
listener: endTopLevelDeclaration(;)
parseTopLevelDeclarationImpl(;, DirectiveContext(DirectiveState.Declarations))
parseMetadataStar(;)
listener: beginMetadataStar(extension)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(extension, ;, extension, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseExtension(extension, null, extension)
listener: beginExtensionDeclarationPrelude(extension)
parseExtensionTypeDeclaration(extension, type, null, extension, type)
listener: handleNoTypeVariables(()
listener: beginExtensionTypeDeclaration(null, extension, ET1)
parsePrimaryConstructorOpt(DeclarationKind.ExtensionType, ET1, null, allowExtensionTypeRepresentation: true)
listener: beginPrimaryConstructor(()
parseFormalParameters(ET1, MemberKind.PrimaryConstructor)
parseFormalParametersRest((, MemberKind.PrimaryConstructor)
listener: beginFormalParameters((, MemberKind.PrimaryConstructor)
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor)
parseMetadataStar(()
listener: beginMetadataStar(int)
listener: endMetadataStar(0)
listener: beginFormalParameter(int, MemberKind.PrimaryConstructor, null, null, null)
listener: handleIdentifier(int, typeReference)
listener: handleNoTypeArguments(i)
listener: handleType(int, null)
ensureIdentifier(int, formalParameterDeclaration)
listener: handleIdentifier(i, formalParameterDeclaration)
listener: handleFormalParameterWithoutValue())
listener: endFormalParameter(null, null, null, null, i, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor)
listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor)
listener: endPrimaryConstructor(DeclarationKind.ExtensionType, (, ), null, false)
parseClassOrMixinOrEnumImplementsOpt())
listener: handleImplements(null, 0)
listener: handleNoExtensionTypeBody(;)
listener: endExtensionTypeDeclaration(extension, null, extension, type, ;)
listener: endTopLevelDeclaration(;)
parseTopLevelDeclarationImpl(;, DirectiveContext(DirectiveState.Declarations))
parseMetadataStar(;)
listener: beginMetadataStar(extension)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(extension, ;, extension, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseExtension(extension, null, extension)
listener: beginExtensionDeclarationPrelude(extension)
parseExtensionTypeDeclaration(extension, type, null, extension, type)
listener: handleNoTypeVariables(()
listener: beginExtensionTypeDeclaration(null, extension, ET2)
parsePrimaryConstructorOpt(DeclarationKind.ExtensionType, ET2, null, allowExtensionTypeRepresentation: true)
listener: beginPrimaryConstructor(()
parseFormalParameters(ET2, MemberKind.PrimaryConstructor)
parseFormalParametersRest((, MemberKind.PrimaryConstructor)
listener: beginFormalParameters((, MemberKind.PrimaryConstructor)
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor)
parseMetadataStar(()
listener: beginMetadataStar(int)
listener: endMetadataStar(0)
listener: beginFormalParameter(int, MemberKind.PrimaryConstructor, null, null, null)
listener: handleIdentifier(int, typeReference)
listener: handleNoTypeArguments(i)
listener: handleType(int, null)
ensureIdentifier(int, formalParameterDeclaration)
listener: handleIdentifier(i, formalParameterDeclaration)
listener: handleFormalParameterWithoutValue())
listener: endFormalParameter(null, null, null, null, i, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor)
listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor)
listener: endPrimaryConstructor(DeclarationKind.ExtensionType, (, ), null, false)
parseClassOrMixinOrEnumImplementsOpt())
listener: handleIdentifier(Foo, typeReference)
listener: handleNoTypeArguments(;)
listener: handleType(Foo, null)
listener: handleImplements(implements, 1)
listener: handleNoExtensionTypeBody(;)
listener: endExtensionTypeDeclaration(extension, null, extension, type, ;)
listener: endTopLevelDeclaration(;)
parseTopLevelDeclarationImpl(;, DirectiveContext(DirectiveState.Declarations))
parseMetadataStar(;)
listener: beginMetadataStar(extension)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(extension, ;, extension, null, null, null, DirectiveContext(DirectiveState.Declarations))
parseExtension(extension, null, extension)
listener: beginExtensionDeclarationPrelude(extension)
parseExtensionTypeDeclaration(extension, type, null, extension, type)
listener: handleNoTypeVariables(()
listener: beginExtensionTypeDeclaration(null, extension, ET3)
parsePrimaryConstructorOpt(DeclarationKind.ExtensionType, ET3, null, allowExtensionTypeRepresentation: true)
listener: beginPrimaryConstructor(()
parseFormalParameters(ET3, MemberKind.PrimaryConstructor)
parseFormalParametersRest((, MemberKind.PrimaryConstructor)
listener: beginFormalParameters((, MemberKind.PrimaryConstructor)
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor)
parseMetadataStar(()
listener: beginMetadataStar(int)
listener: endMetadataStar(0)
listener: beginFormalParameter(int, MemberKind.PrimaryConstructor, null, null, null)
listener: handleIdentifier(int, typeReference)
listener: handleNoTypeArguments(i)
listener: handleType(int, null)
ensureIdentifier(int, formalParameterDeclaration)
listener: handleIdentifier(i, formalParameterDeclaration)
listener: handleFormalParameterWithoutValue())
listener: endFormalParameter(null, null, null, null, i, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor)
listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor)
listener: endPrimaryConstructor(DeclarationKind.ExtensionType, (, ), null, false)
parseClassOrMixinOrEnumImplementsOpt())
listener: handleIdentifier(Foo, typeReference)
listener: handleNoTypeArguments(,)
listener: handleType(Foo, null)
listener: handleIdentifier(Bar, typeReference)
listener: handleNoTypeArguments(;)
listener: handleType(Bar, null)
listener: handleImplements(implements, 2)
listener: handleNoExtensionTypeBody(;)
listener: endExtensionTypeDeclaration(extension, null, extension, type, ;)
listener: endTopLevelDeclaration(;)
reportAllErrorTokens(class)
listener: endCompilationUnit(6, )