blob: b9f7435e1546905536e1b7544c294f465168033f [file] [log] [blame]
Problems reported:
parser/inline_class/no_body:1:7: A class declaration must have a body, even if it is empty.
class C;
^
parser/inline_class/no_body:1:8: Unexpected token ';'.
class C;
^
parser/inline_class/no_body:2:7: A mixin declaration must have a body, even if it is empty.
mixin M;
^
parser/inline_class/no_body:2:8: Unexpected token ';'.
mixin M;
^
parser/inline_class/no_body:3:16: An extension declaration must have a body, even if it is empty.
extension E on int;
^^^
parser/inline_class/no_body:3:19: Unexpected token ';'.
extension E on int;
^
parser/inline_class/no_body:4:25: An extension type declaration must have a body, even if it is empty.
extension type ET1(int i);
^
parser/inline_class/no_body:4:26: Unexpected token ';'.
extension type ET1(int i);
^
parser/inline_class/no_body:5:38: An extension type declaration must have a body, even if it is empty.
extension type ET2(int i) implements Foo;
^^^
parser/inline_class/no_body:5:41: Unexpected token ';'.
extension type ET2(int i) implements Foo;
^
parser/inline_class/no_body:6:43: An extension type declaration must have a body, even if it is empty.
extension type ET3(int i) implements Foo, Bar;
^^^
parser/inline_class/no_body:6:46: Unexpected token ';'.
extension type ET3(int i) implements Foo, Bar;
^
beginCompilationUnit(class)
beginMetadataStar(class)
endMetadataStar(0)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(C, classOrMixinDeclaration)
handleNoTypeVariables(;)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, C)
handleNoType(C)
handleClassExtends(null, 1)
handleClassNoWithClause()
handleImplements(null, 0)
handleClassHeader(class, class, null)
handleNoType(C)
handleClassExtends(null, 1)
handleClassNoWithClause()
handleImplements(null, 0)
handleRecoverDeclarationHeader(DeclarationHeaderKind.Class)
handleRecoverableError(ExpectedClassBody, C, C)
beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {)
endClassOrMixinOrExtensionBody(DeclarationKind.Class, 0, {, })
endClassDeclaration(class, })
endTopLevelDeclaration(})
beginMetadataStar(;)
endMetadataStar(0)
beginTopLevelMember(;)
handleRecoverableError(Message[Template(UnexpectedToken), Unexpected token ';'., null, {lexeme: ;}], ;, ;)
handleInvalidTopLevelDeclaration(;)
endTopLevelDeclaration(;)
beginMetadataStar(mixin)
endMetadataStar(0)
beginClassOrMixinOrNamedMixinApplicationPrelude(mixin)
handleIdentifier(M, classOrMixinDeclaration)
handleNoTypeVariables(;)
beginMixinDeclaration(mixin, null, null, mixin, M)
handleMixinOn(null, 0)
handleImplements(null, 0)
handleMixinHeader(mixin)
handleMixinOn(null, 0)
handleImplements(null, 0)
handleRecoverMixinHeader()
handleRecoverableError(ExpectedMixinBody, M, M)
beginClassOrMixinOrExtensionBody(DeclarationKind.Mixin, {)
endClassOrMixinOrExtensionBody(DeclarationKind.Mixin, 0, {, })
endMixinDeclaration(mixin, })
endTopLevelDeclaration(})
beginMetadataStar(;)
endMetadataStar(0)
beginTopLevelMember(;)
handleRecoverableError(Message[Template(UnexpectedToken), Unexpected token ';'., null, {lexeme: ;}], ;, ;)
handleInvalidTopLevelDeclaration(;)
endTopLevelDeclaration(;)
beginMetadataStar(extension)
endMetadataStar(0)
beginExtensionDeclarationPrelude(extension)
handleNoTypeVariables(on)
beginExtensionDeclaration(null, extension, E)
handleIdentifier(int, typeReference)
handleNoTypeArguments(;)
handleType(int, null)
handleRecoverableError(ExpectedExtensionBody, int, int)
beginClassOrMixinOrExtensionBody(DeclarationKind.Extension, {)
endClassOrMixinOrExtensionBody(DeclarationKind.Extension, 0, {, })
endExtensionDeclaration(extension, extension, on, })
endTopLevelDeclaration(})
beginMetadataStar(;)
endMetadataStar(0)
beginTopLevelMember(;)
handleRecoverableError(Message[Template(UnexpectedToken), Unexpected token ';'., null, {lexeme: ;}], ;, ;)
handleInvalidTopLevelDeclaration(;)
endTopLevelDeclaration(;)
beginMetadataStar(extension)
endMetadataStar(0)
beginExtensionDeclarationPrelude(extension)
handleNoTypeVariables(()
beginExtensionTypeDeclaration(null, extension, ET1)
beginPrimaryConstructor(()
beginFormalParameters((, MemberKind.PrimaryConstructor)
beginMetadataStar(int)
endMetadataStar(0)
beginFormalParameter(int, MemberKind.PrimaryConstructor, null, null, null)
handleIdentifier(int, typeReference)
handleNoTypeArguments(i)
handleType(int, null)
handleIdentifier(i, formalParameterDeclaration)
handleFormalParameterWithoutValue())
endFormalParameter(null, null, null, i, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor)
endFormalParameters(1, (, ), MemberKind.PrimaryConstructor)
endPrimaryConstructor((, null, false)
handleImplements(null, 0)
handleNoType())
handleClassExtends(null, 1)
handleClassNoWithClause()
handleImplements(null, 0)
handleRecoverDeclarationHeader(DeclarationHeaderKind.ExtensionType)
handleRecoverableError(ExpectedExtensionTypeBody, ), ))
beginClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, {)
endClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, 0, {, })
endExtensionTypeDeclaration(extension, null, extension, type, })
endTopLevelDeclaration(})
beginMetadataStar(;)
endMetadataStar(0)
beginTopLevelMember(;)
handleRecoverableError(Message[Template(UnexpectedToken), Unexpected token ';'., null, {lexeme: ;}], ;, ;)
handleInvalidTopLevelDeclaration(;)
endTopLevelDeclaration(;)
beginMetadataStar(extension)
endMetadataStar(0)
beginExtensionDeclarationPrelude(extension)
handleNoTypeVariables(()
beginExtensionTypeDeclaration(null, extension, ET2)
beginPrimaryConstructor(()
beginFormalParameters((, MemberKind.PrimaryConstructor)
beginMetadataStar(int)
endMetadataStar(0)
beginFormalParameter(int, MemberKind.PrimaryConstructor, null, null, null)
handleIdentifier(int, typeReference)
handleNoTypeArguments(i)
handleType(int, null)
handleIdentifier(i, formalParameterDeclaration)
handleFormalParameterWithoutValue())
endFormalParameter(null, null, null, i, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor)
endFormalParameters(1, (, ), MemberKind.PrimaryConstructor)
endPrimaryConstructor((, null, false)
handleIdentifier(Foo, typeReference)
handleNoTypeArguments(;)
handleType(Foo, null)
handleImplements(implements, 1)
handleNoType(Foo)
handleClassExtends(null, 1)
handleClassNoWithClause()
handleImplements(null, 0)
handleRecoverDeclarationHeader(DeclarationHeaderKind.ExtensionType)
handleRecoverableError(ExpectedExtensionTypeBody, Foo, Foo)
beginClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, {)
endClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, 0, {, })
endExtensionTypeDeclaration(extension, null, extension, type, })
endTopLevelDeclaration(})
beginMetadataStar(;)
endMetadataStar(0)
beginTopLevelMember(;)
handleRecoverableError(Message[Template(UnexpectedToken), Unexpected token ';'., null, {lexeme: ;}], ;, ;)
handleInvalidTopLevelDeclaration(;)
endTopLevelDeclaration(;)
beginMetadataStar(extension)
endMetadataStar(0)
beginExtensionDeclarationPrelude(extension)
handleNoTypeVariables(()
beginExtensionTypeDeclaration(null, extension, ET3)
beginPrimaryConstructor(()
beginFormalParameters((, MemberKind.PrimaryConstructor)
beginMetadataStar(int)
endMetadataStar(0)
beginFormalParameter(int, MemberKind.PrimaryConstructor, null, null, null)
handleIdentifier(int, typeReference)
handleNoTypeArguments(i)
handleType(int, null)
handleIdentifier(i, formalParameterDeclaration)
handleFormalParameterWithoutValue())
endFormalParameter(null, null, null, i, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor)
endFormalParameters(1, (, ), MemberKind.PrimaryConstructor)
endPrimaryConstructor((, null, false)
handleIdentifier(Foo, typeReference)
handleNoTypeArguments(,)
handleType(Foo, null)
handleIdentifier(Bar, typeReference)
handleNoTypeArguments(;)
handleType(Bar, null)
handleImplements(implements, 2)
handleNoType(Bar)
handleClassExtends(null, 1)
handleClassNoWithClause()
handleImplements(null, 0)
handleRecoverDeclarationHeader(DeclarationHeaderKind.ExtensionType)
handleRecoverableError(ExpectedExtensionTypeBody, Bar, Bar)
beginClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, {)
endClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, 0, {, })
endExtensionTypeDeclaration(extension, null, extension, type, })
endTopLevelDeclaration(})
beginMetadataStar(;)
endMetadataStar(0)
beginTopLevelMember(;)
handleRecoverableError(Message[Template(UnexpectedToken), Unexpected token ';'., null, {lexeme: ;}], ;, ;)
handleInvalidTopLevelDeclaration(;)
endTopLevelDeclaration(;)
endCompilationUnit(12, )