blob: 794177a373c4828924b758226877efdb3e4a19fb [file]
beginCompilationUnit(class)
beginMetadataStar(class)
endMetadataStar(0)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(C, classOrMixinDeclaration)
handleNoTypeVariables(;)
beginClassDeclaration(class, null, null, null, null, null, null, null, C)
handleNoPrimaryConstructor(DeclarationKind.Class, C, null)
handleNoType(C)
handleClassExtends(null, 1)
handleClassNoWithClause()
handleImplements(null, 0)
handleClassHeader(class, class, null)
handleNoClassBody(;)
endClassDeclaration(class, ;)
endTopLevelDeclaration(;)
beginMetadataStar(mixin)
endMetadataStar(0)
beginClassOrMixinOrNamedMixinApplicationPrelude(mixin)
handleIdentifier(M, classOrMixinDeclaration)
handleNoTypeVariables(;)
beginMixinDeclaration(mixin, null, null, mixin, M)
handleNoPrimaryConstructor(DeclarationKind.Mixin, M, null)
handleMixinOn(null, 0)
handleImplements(null, 0)
handleMixinHeader(mixin)
handleNoMixinBody(;)
endMixinDeclaration(mixin, ;)
endTopLevelDeclaration(;)
beginMetadataStar(extension)
endMetadataStar(0)
beginExtensionDeclarationPrelude(extension)
handleNoTypeVariables(on)
beginExtensionDeclaration(null, extension, E)
handleNoPrimaryConstructor(DeclarationKind.Extension, E, null)
handleIdentifier(int, typeReference)
handleNoTypeArguments(;)
handleType(int, null)
handleNoExtensionBody(;)
endExtensionDeclaration(extension, extension, on, ;)
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, null, i, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor)
endFormalParameters(1, (, ), MemberKind.PrimaryConstructor)
endPrimaryConstructor(DeclarationKind.ExtensionType, (, ), null, false)
handleImplements(null, 0)
handleNoExtensionTypeBody(;)
endExtensionTypeDeclaration(extension, null, extension, type, ;)
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, null, i, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor)
endFormalParameters(1, (, ), MemberKind.PrimaryConstructor)
endPrimaryConstructor(DeclarationKind.ExtensionType, (, ), null, false)
handleIdentifier(Foo, typeReference)
handleNoTypeArguments(;)
handleType(Foo, null)
handleImplements(implements, 1)
handleNoExtensionTypeBody(;)
endExtensionTypeDeclaration(extension, null, extension, type, ;)
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, null, i, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor)
endFormalParameters(1, (, ), MemberKind.PrimaryConstructor)
endPrimaryConstructor(DeclarationKind.ExtensionType, (, ), null, false)
handleIdentifier(Foo, typeReference)
handleNoTypeArguments(,)
handleType(Foo, null)
handleIdentifier(Bar, typeReference)
handleNoTypeArguments(;)
handleType(Bar, null)
handleImplements(implements, 2)
handleNoExtensionTypeBody(;)
endExtensionTypeDeclaration(extension, null, extension, type, ;)
endTopLevelDeclaration(;)
endCompilationUnit(6, )