blob: c93eb9e7d78bc8098dac2ff8c66e7b0cf8742d8f [file] [log] [blame]
Problems reported:
parser/error_recovery/issue_50838:2:9: A mixin can't have a with clause.
mixin N with M {}
^^^^
beginCompilationUnit(mixin)
beginMetadataStar(mixin)
endMetadataStar(0)
beginClassOrMixinOrNamedMixinApplicationPrelude(mixin)
handleIdentifier(M, classOrMixinDeclaration)
handleNoTypeVariables({)
beginMixinDeclaration(mixin, null, null, mixin, M)
handleMixinOn(null, 0)
handleImplements(null, 0)
handleMixinHeader(mixin)
beginClassOrMixinOrExtensionBody(DeclarationKind.Mixin, {)
endClassOrMixinOrExtensionBody(DeclarationKind.Mixin, 0, {, })
endMixinDeclaration(mixin, })
endTopLevelDeclaration(})
beginMetadataStar(mixin)
endMetadataStar(0)
beginClassOrMixinOrNamedMixinApplicationPrelude(mixin)
handleIdentifier(N, classOrMixinDeclaration)
handleNoTypeVariables(with)
beginMixinDeclaration(mixin, null, null, mixin, N)
handleMixinOn(null, 0)
handleImplements(null, 0)
handleMixinHeader(mixin)
handleMixinOn(null, 0)
handleImplements(null, 0)
handleRecoverableError(MixinWithClause, with, with)
beginTypeList(M)
handleIdentifier(M, typeReference)
handleNoTypeArguments({)
handleType(M, null)
endTypeList(1)
handleMixinWithClause(with)
handleRecoverMixinHeader()
beginClassOrMixinOrExtensionBody(DeclarationKind.Mixin, {)
endClassOrMixinOrExtensionBody(DeclarationKind.Mixin, 0, {, })
endMixinDeclaration(mixin, })
endTopLevelDeclaration(})
endCompilationUnit(2, )