01a26f9022
This adds error recovery for mixin and extension declarations with primary constructors. This avoids cascading errors when primary constructors are used with these declarations which do not support primary constructors. Closes #63157 Change-Id: I17bfab4a7eabac1c75e7cfb580295dcf619c991d Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/499180 Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Reviewed-by: Konstantin Shcheglov <scheglov@google.com> Commit-Queue: Johnni Winther <johnniwinther@google.com>
733 lines
34 KiB
Plaintext
733 lines
34 KiB
Plaintext
beginCompilationUnit(class)
|
|
beginMetadataStar(class)
|
|
endMetadataStar(0)
|
|
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
|
|
handleIdentifier(Class, classOrMixinDeclaration)
|
|
handleNoTypeVariables({)
|
|
beginClassDeclaration(class, null, null, null, null, null, null, null, Class)
|
|
handleNoPrimaryConstructor(DeclarationKind.Class, Class, null)
|
|
handleNoType(Class)
|
|
handleClassExtends(null, 1)
|
|
handleClassNoWithClause()
|
|
handleImplements(null, 0)
|
|
handleClassHeader(class, class, null)
|
|
beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {)
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginMethod(DeclarationKind.Class, augment, null, null, null, null, null, method, Class)
|
|
handleNoType(augment)
|
|
handleIdentifier(method, methodDeclaration)
|
|
handleNoTypeVariables(()
|
|
beginFormalParameters((, MemberKind.NonStaticMethod)
|
|
endFormalParameters(0, (, ), MemberKind.NonStaticMethod)
|
|
handleNoInitializers()
|
|
handleAsyncModifier(null, null)
|
|
beginBlockFunctionBody({)
|
|
endBlockFunctionBody(0, {, })
|
|
endMethod(DeclarationKind.Class, null, augment, (, null, })
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginMethod(DeclarationKind.Class, augment, null, null, null, null, null, method, Class)
|
|
handleVoidKeyword(void)
|
|
handleIdentifier(method, methodDeclaration)
|
|
handleNoTypeVariables(()
|
|
beginFormalParameters((, MemberKind.NonStaticMethod)
|
|
endFormalParameters(0, (, ), MemberKind.NonStaticMethod)
|
|
handleNoInitializers()
|
|
handleAsyncModifier(null, null)
|
|
beginBlockFunctionBody({)
|
|
endBlockFunctionBody(0, {, })
|
|
endMethod(DeclarationKind.Class, null, augment, (, null, })
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginMethod(DeclarationKind.Class, augment, null, null, null, null, get, getter, Class)
|
|
handleNoType(augment)
|
|
handleIdentifier(getter, methodDeclaration)
|
|
handleNoTypeVariables(=>)
|
|
handleNoFormalParameters(=>, MemberKind.NonStaticMethod)
|
|
handleNoInitializers()
|
|
handleAsyncModifier(null, null)
|
|
handleLiteralNull(null)
|
|
handleExpressionFunctionBody(=>, ;)
|
|
endMethod(DeclarationKind.Class, get, augment, =>, null, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginMethod(DeclarationKind.Class, augment, null, null, null, null, get, getter, Class)
|
|
handleIdentifier(int, typeReference)
|
|
handleNoTypeArguments(get)
|
|
handleType(int, null)
|
|
handleIdentifier(getter, methodDeclaration)
|
|
handleNoTypeVariables(=>)
|
|
handleNoFormalParameters(=>, MemberKind.NonStaticMethod)
|
|
handleNoInitializers()
|
|
handleAsyncModifier(null, null)
|
|
handleLiteralInt(0)
|
|
handleExpressionFunctionBody(=>, ;)
|
|
endMethod(DeclarationKind.Class, get, augment, =>, null, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginMethod(DeclarationKind.Class, augment, null, null, null, null, set, setter, Class)
|
|
handleNoType(augment)
|
|
handleIdentifier(setter, methodDeclaration)
|
|
handleNoTypeVariables(()
|
|
beginFormalParameters((, MemberKind.NonStaticMethod)
|
|
beginMetadataStar(value)
|
|
endMetadataStar(0)
|
|
beginFormalParameter(value, MemberKind.NonStaticMethod, null, null, null)
|
|
handleNoType(()
|
|
handleIdentifier(value, formalParameterDeclaration)
|
|
handleFormalParameterWithoutValue())
|
|
endFormalParameter(null, null, null, null, value, null, null, FormalParameterKind.requiredPositional, MemberKind.NonStaticMethod)
|
|
endFormalParameters(1, (, ), MemberKind.NonStaticMethod)
|
|
handleNoInitializers()
|
|
handleAsyncModifier(null, null)
|
|
beginBlockFunctionBody({)
|
|
endBlockFunctionBody(0, {, })
|
|
endMethod(DeclarationKind.Class, set, augment, (, null, })
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginMethod(DeclarationKind.Class, augment, null, null, null, null, set, setter, Class)
|
|
handleVoidKeyword(void)
|
|
handleIdentifier(setter, methodDeclaration)
|
|
handleNoTypeVariables(()
|
|
beginFormalParameters((, MemberKind.NonStaticMethod)
|
|
beginMetadataStar(value)
|
|
endMetadataStar(0)
|
|
beginFormalParameter(value, MemberKind.NonStaticMethod, null, null, null)
|
|
handleNoType(()
|
|
handleIdentifier(value, formalParameterDeclaration)
|
|
handleFormalParameterWithoutValue())
|
|
endFormalParameter(null, null, null, null, value, null, null, FormalParameterKind.requiredPositional, MemberKind.NonStaticMethod)
|
|
endFormalParameters(1, (, ), MemberKind.NonStaticMethod)
|
|
handleNoInitializers()
|
|
handleAsyncModifier(null, null)
|
|
beginBlockFunctionBody({)
|
|
endBlockFunctionBody(0, {, })
|
|
endMethod(DeclarationKind.Class, set, augment, (, null, })
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginFields(DeclarationKind.Class, augment, null, null, null, null, null, var, })
|
|
handleNoType(var)
|
|
handleIdentifier(field, fieldDeclaration)
|
|
handleNoFieldInitializer(;)
|
|
endFields(DeclarationKind.Class, null, augment, null, null, null, null, var, 1, augment, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginFields(DeclarationKind.Class, augment, null, null, null, null, null, final, ;)
|
|
handleNoType(final)
|
|
handleIdentifier(field, fieldDeclaration)
|
|
beginFieldInitializer(=)
|
|
handleLiteralInt(0)
|
|
endFieldInitializer(=, 0)
|
|
endFields(DeclarationKind.Class, null, augment, null, null, null, null, final, 1, augment, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginFields(DeclarationKind.Class, augment, null, null, null, null, null, const, ;)
|
|
handleNoType(const)
|
|
handleIdentifier(field, fieldDeclaration)
|
|
beginFieldInitializer(=)
|
|
handleLiteralInt(0)
|
|
endFieldInitializer(=, 0)
|
|
endFields(DeclarationKind.Class, null, augment, null, null, null, null, const, 1, augment, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginFields(DeclarationKind.Class, augment, null, null, null, null, null, null, ;)
|
|
handleIdentifier(int, typeReference)
|
|
handleNoTypeArguments(field)
|
|
handleType(int, null)
|
|
handleIdentifier(field, fieldDeclaration)
|
|
handleNoFieldInitializer(;)
|
|
endFields(DeclarationKind.Class, null, augment, null, null, null, null, null, 1, augment, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginFields(DeclarationKind.Class, augment, null, null, null, null, late, var, ;)
|
|
handleNoType(var)
|
|
handleIdentifier(field, fieldDeclaration)
|
|
handleNoFieldInitializer(;)
|
|
endFields(DeclarationKind.Class, null, augment, null, null, null, late, var, 1, augment, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginFields(DeclarationKind.Class, augment, null, null, null, null, late, final, ;)
|
|
handleNoType(final)
|
|
handleIdentifier(field, fieldDeclaration)
|
|
handleNoFieldInitializer(;)
|
|
endFields(DeclarationKind.Class, null, augment, null, null, null, late, final, 1, augment, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginFields(DeclarationKind.Class, augment, null, null, null, null, late, null, ;)
|
|
handleIdentifier(int, typeReference)
|
|
handleNoTypeArguments(field)
|
|
handleType(int, null)
|
|
handleIdentifier(field, fieldDeclaration)
|
|
handleNoFieldInitializer(;)
|
|
endFields(DeclarationKind.Class, null, augment, null, null, null, late, null, 1, augment, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginMethod(DeclarationKind.Class, augment, null, static, null, null, null, method, Class)
|
|
handleNoType(static)
|
|
handleIdentifier(method, methodDeclaration)
|
|
handleNoTypeVariables(()
|
|
beginFormalParameters((, MemberKind.StaticMethod)
|
|
endFormalParameters(0, (, ), MemberKind.StaticMethod)
|
|
handleNoInitializers()
|
|
handleAsyncModifier(null, null)
|
|
beginBlockFunctionBody({)
|
|
endBlockFunctionBody(0, {, })
|
|
endMethod(DeclarationKind.Class, null, augment, (, null, })
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginMethod(DeclarationKind.Class, augment, null, static, null, null, null, method, Class)
|
|
handleVoidKeyword(void)
|
|
handleIdentifier(method, methodDeclaration)
|
|
handleNoTypeVariables(()
|
|
beginFormalParameters((, MemberKind.StaticMethod)
|
|
endFormalParameters(0, (, ), MemberKind.StaticMethod)
|
|
handleNoInitializers()
|
|
handleAsyncModifier(null, null)
|
|
beginBlockFunctionBody({)
|
|
endBlockFunctionBody(0, {, })
|
|
endMethod(DeclarationKind.Class, null, augment, (, null, })
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginMethod(DeclarationKind.Class, augment, null, static, null, null, get, getter, Class)
|
|
handleNoType(static)
|
|
handleIdentifier(getter, methodDeclaration)
|
|
handleNoTypeVariables(=>)
|
|
handleNoFormalParameters(=>, MemberKind.StaticMethod)
|
|
handleNoInitializers()
|
|
handleAsyncModifier(null, null)
|
|
handleLiteralNull(null)
|
|
handleExpressionFunctionBody(=>, ;)
|
|
endMethod(DeclarationKind.Class, get, augment, =>, null, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginMethod(DeclarationKind.Class, augment, null, static, null, null, get, getter, Class)
|
|
handleIdentifier(int, typeReference)
|
|
handleNoTypeArguments(get)
|
|
handleType(int, null)
|
|
handleIdentifier(getter, methodDeclaration)
|
|
handleNoTypeVariables(=>)
|
|
handleNoFormalParameters(=>, MemberKind.StaticMethod)
|
|
handleNoInitializers()
|
|
handleAsyncModifier(null, null)
|
|
handleLiteralInt(0)
|
|
handleExpressionFunctionBody(=>, ;)
|
|
endMethod(DeclarationKind.Class, get, augment, =>, null, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginMethod(DeclarationKind.Class, augment, null, static, null, null, set, setter, Class)
|
|
handleNoType(static)
|
|
handleIdentifier(setter, methodDeclaration)
|
|
handleNoTypeVariables(()
|
|
beginFormalParameters((, MemberKind.StaticMethod)
|
|
beginMetadataStar(value)
|
|
endMetadataStar(0)
|
|
beginFormalParameter(value, MemberKind.StaticMethod, null, null, null)
|
|
handleNoType(()
|
|
handleIdentifier(value, formalParameterDeclaration)
|
|
handleFormalParameterWithoutValue())
|
|
endFormalParameter(null, null, null, null, value, null, null, FormalParameterKind.requiredPositional, MemberKind.StaticMethod)
|
|
endFormalParameters(1, (, ), MemberKind.StaticMethod)
|
|
handleNoInitializers()
|
|
handleAsyncModifier(null, null)
|
|
beginBlockFunctionBody({)
|
|
endBlockFunctionBody(0, {, })
|
|
endMethod(DeclarationKind.Class, set, augment, (, null, })
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginMethod(DeclarationKind.Class, augment, null, static, null, null, set, setter, Class)
|
|
handleVoidKeyword(void)
|
|
handleIdentifier(setter, methodDeclaration)
|
|
handleNoTypeVariables(()
|
|
beginFormalParameters((, MemberKind.StaticMethod)
|
|
beginMetadataStar(value)
|
|
endMetadataStar(0)
|
|
beginFormalParameter(value, MemberKind.StaticMethod, null, null, null)
|
|
handleNoType(()
|
|
handleIdentifier(value, formalParameterDeclaration)
|
|
handleFormalParameterWithoutValue())
|
|
endFormalParameter(null, null, null, null, value, null, null, FormalParameterKind.requiredPositional, MemberKind.StaticMethod)
|
|
endFormalParameters(1, (, ), MemberKind.StaticMethod)
|
|
handleNoInitializers()
|
|
handleAsyncModifier(null, null)
|
|
beginBlockFunctionBody({)
|
|
endBlockFunctionBody(0, {, })
|
|
endMethod(DeclarationKind.Class, set, augment, (, null, })
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginFields(DeclarationKind.Class, augment, null, null, static, null, null, var, })
|
|
handleNoType(var)
|
|
handleIdentifier(field, fieldDeclaration)
|
|
handleNoFieldInitializer(;)
|
|
endFields(DeclarationKind.Class, null, augment, null, static, null, null, var, 1, augment, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginFields(DeclarationKind.Class, augment, null, null, static, null, null, final, ;)
|
|
handleNoType(final)
|
|
handleIdentifier(field, fieldDeclaration)
|
|
beginFieldInitializer(=)
|
|
handleLiteralInt(0)
|
|
endFieldInitializer(=, 0)
|
|
endFields(DeclarationKind.Class, null, augment, null, static, null, null, final, 1, augment, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginFields(DeclarationKind.Class, augment, null, null, static, null, null, const, ;)
|
|
handleNoType(const)
|
|
handleIdentifier(field, fieldDeclaration)
|
|
beginFieldInitializer(=)
|
|
handleLiteralInt(0)
|
|
endFieldInitializer(=, 0)
|
|
endFields(DeclarationKind.Class, null, augment, null, static, null, null, const, 1, augment, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginFields(DeclarationKind.Class, augment, null, null, static, null, null, null, ;)
|
|
handleIdentifier(int, typeReference)
|
|
handleNoTypeArguments(field)
|
|
handleType(int, null)
|
|
handleIdentifier(field, fieldDeclaration)
|
|
handleNoFieldInitializer(;)
|
|
endFields(DeclarationKind.Class, null, augment, null, static, null, null, null, 1, augment, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginFields(DeclarationKind.Class, augment, null, null, static, null, late, var, ;)
|
|
handleNoType(var)
|
|
handleIdentifier(field, fieldDeclaration)
|
|
handleNoFieldInitializer(;)
|
|
endFields(DeclarationKind.Class, null, augment, null, static, null, late, var, 1, augment, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginFields(DeclarationKind.Class, augment, null, null, static, null, late, final, ;)
|
|
handleNoType(final)
|
|
handleIdentifier(field, fieldDeclaration)
|
|
handleNoFieldInitializer(;)
|
|
endFields(DeclarationKind.Class, null, augment, null, static, null, late, final, 1, augment, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginFields(DeclarationKind.Class, augment, null, null, static, null, late, null, ;)
|
|
handleIdentifier(int, typeReference)
|
|
handleNoTypeArguments(field)
|
|
handleType(int, null)
|
|
handleIdentifier(field, fieldDeclaration)
|
|
handleNoFieldInitializer(;)
|
|
endFields(DeclarationKind.Class, null, augment, null, static, null, late, null, 1, augment, ;)
|
|
endMember()
|
|
endClassOrMixinOrExtensionBody(DeclarationKind.Class, 26, {, })
|
|
endClassDeclaration(class, })
|
|
endTopLevelDeclaration(})
|
|
beginMetadataStar(mixin)
|
|
endMetadataStar(0)
|
|
beginClassOrMixinOrNamedMixinApplicationPrelude(mixin)
|
|
handleIdentifier(Mixin, classOrMixinDeclaration)
|
|
handleNoTypeVariables({)
|
|
beginMixinDeclaration(mixin, null, null, mixin, Mixin)
|
|
handleNoPrimaryConstructor(DeclarationKind.Mixin, Mixin, null)
|
|
handleMixinOn(null, 0)
|
|
handleImplements(null, 0)
|
|
handleMixinHeader(mixin)
|
|
beginClassOrMixinOrExtensionBody(DeclarationKind.Mixin, {)
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginMethod(DeclarationKind.Mixin, augment, null, null, null, null, null, method, Mixin)
|
|
handleNoType(augment)
|
|
handleIdentifier(method, methodDeclaration)
|
|
handleNoTypeVariables(()
|
|
beginFormalParameters((, MemberKind.NonStaticMethod)
|
|
endFormalParameters(0, (, ), MemberKind.NonStaticMethod)
|
|
handleNoInitializers()
|
|
handleAsyncModifier(null, null)
|
|
beginBlockFunctionBody({)
|
|
endBlockFunctionBody(0, {, })
|
|
endMethod(DeclarationKind.Mixin, null, augment, (, null, })
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginMethod(DeclarationKind.Mixin, augment, null, null, null, null, null, method, Mixin)
|
|
handleVoidKeyword(void)
|
|
handleIdentifier(method, methodDeclaration)
|
|
handleNoTypeVariables(()
|
|
beginFormalParameters((, MemberKind.NonStaticMethod)
|
|
endFormalParameters(0, (, ), MemberKind.NonStaticMethod)
|
|
handleNoInitializers()
|
|
handleAsyncModifier(null, null)
|
|
beginBlockFunctionBody({)
|
|
endBlockFunctionBody(0, {, })
|
|
endMethod(DeclarationKind.Mixin, null, augment, (, null, })
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginMethod(DeclarationKind.Mixin, augment, null, null, null, null, get, getter, Mixin)
|
|
handleNoType(augment)
|
|
handleIdentifier(getter, methodDeclaration)
|
|
handleNoTypeVariables(=>)
|
|
handleNoFormalParameters(=>, MemberKind.NonStaticMethod)
|
|
handleNoInitializers()
|
|
handleAsyncModifier(null, null)
|
|
handleLiteralNull(null)
|
|
handleExpressionFunctionBody(=>, ;)
|
|
endMethod(DeclarationKind.Mixin, get, augment, =>, null, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginMethod(DeclarationKind.Mixin, augment, null, null, null, null, get, getter, Mixin)
|
|
handleIdentifier(int, typeReference)
|
|
handleNoTypeArguments(get)
|
|
handleType(int, null)
|
|
handleIdentifier(getter, methodDeclaration)
|
|
handleNoTypeVariables(=>)
|
|
handleNoFormalParameters(=>, MemberKind.NonStaticMethod)
|
|
handleNoInitializers()
|
|
handleAsyncModifier(null, null)
|
|
handleLiteralInt(0)
|
|
handleExpressionFunctionBody(=>, ;)
|
|
endMethod(DeclarationKind.Mixin, get, augment, =>, null, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginMethod(DeclarationKind.Mixin, augment, null, null, null, null, set, setter, Mixin)
|
|
handleNoType(augment)
|
|
handleIdentifier(setter, methodDeclaration)
|
|
handleNoTypeVariables(()
|
|
beginFormalParameters((, MemberKind.NonStaticMethod)
|
|
beginMetadataStar(value)
|
|
endMetadataStar(0)
|
|
beginFormalParameter(value, MemberKind.NonStaticMethod, null, null, null)
|
|
handleNoType(()
|
|
handleIdentifier(value, formalParameterDeclaration)
|
|
handleFormalParameterWithoutValue())
|
|
endFormalParameter(null, null, null, null, value, null, null, FormalParameterKind.requiredPositional, MemberKind.NonStaticMethod)
|
|
endFormalParameters(1, (, ), MemberKind.NonStaticMethod)
|
|
handleNoInitializers()
|
|
handleAsyncModifier(null, null)
|
|
beginBlockFunctionBody({)
|
|
endBlockFunctionBody(0, {, })
|
|
endMethod(DeclarationKind.Mixin, set, augment, (, null, })
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginMethod(DeclarationKind.Mixin, augment, null, null, null, null, set, setter, Mixin)
|
|
handleVoidKeyword(void)
|
|
handleIdentifier(setter, methodDeclaration)
|
|
handleNoTypeVariables(()
|
|
beginFormalParameters((, MemberKind.NonStaticMethod)
|
|
beginMetadataStar(value)
|
|
endMetadataStar(0)
|
|
beginFormalParameter(value, MemberKind.NonStaticMethod, null, null, null)
|
|
handleNoType(()
|
|
handleIdentifier(value, formalParameterDeclaration)
|
|
handleFormalParameterWithoutValue())
|
|
endFormalParameter(null, null, null, null, value, null, null, FormalParameterKind.requiredPositional, MemberKind.NonStaticMethod)
|
|
endFormalParameters(1, (, ), MemberKind.NonStaticMethod)
|
|
handleNoInitializers()
|
|
handleAsyncModifier(null, null)
|
|
beginBlockFunctionBody({)
|
|
endBlockFunctionBody(0, {, })
|
|
endMethod(DeclarationKind.Mixin, set, augment, (, null, })
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginFields(DeclarationKind.Mixin, augment, null, null, null, null, null, var, })
|
|
handleNoType(var)
|
|
handleIdentifier(field, fieldDeclaration)
|
|
handleNoFieldInitializer(;)
|
|
endFields(DeclarationKind.Mixin, null, augment, null, null, null, null, var, 1, augment, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginFields(DeclarationKind.Mixin, augment, null, null, null, null, null, final, ;)
|
|
handleNoType(final)
|
|
handleIdentifier(field, fieldDeclaration)
|
|
beginFieldInitializer(=)
|
|
handleLiteralInt(0)
|
|
endFieldInitializer(=, 0)
|
|
endFields(DeclarationKind.Mixin, null, augment, null, null, null, null, final, 1, augment, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginFields(DeclarationKind.Mixin, augment, null, null, null, null, null, const, ;)
|
|
handleNoType(const)
|
|
handleIdentifier(field, fieldDeclaration)
|
|
beginFieldInitializer(=)
|
|
handleLiteralInt(0)
|
|
endFieldInitializer(=, 0)
|
|
endFields(DeclarationKind.Mixin, null, augment, null, null, null, null, const, 1, augment, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginFields(DeclarationKind.Mixin, augment, null, null, null, null, null, null, ;)
|
|
handleIdentifier(int, typeReference)
|
|
handleNoTypeArguments(field)
|
|
handleType(int, null)
|
|
handleIdentifier(field, fieldDeclaration)
|
|
handleNoFieldInitializer(;)
|
|
endFields(DeclarationKind.Mixin, null, augment, null, null, null, null, null, 1, augment, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginFields(DeclarationKind.Mixin, augment, null, null, null, null, late, var, ;)
|
|
handleNoType(var)
|
|
handleIdentifier(field, fieldDeclaration)
|
|
handleNoFieldInitializer(;)
|
|
endFields(DeclarationKind.Mixin, null, augment, null, null, null, late, var, 1, augment, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginFields(DeclarationKind.Mixin, augment, null, null, null, null, late, final, ;)
|
|
handleNoType(final)
|
|
handleIdentifier(field, fieldDeclaration)
|
|
handleNoFieldInitializer(;)
|
|
endFields(DeclarationKind.Mixin, null, augment, null, null, null, late, final, 1, augment, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginFields(DeclarationKind.Mixin, augment, null, null, null, null, late, null, ;)
|
|
handleIdentifier(int, typeReference)
|
|
handleNoTypeArguments(field)
|
|
handleType(int, null)
|
|
handleIdentifier(field, fieldDeclaration)
|
|
handleNoFieldInitializer(;)
|
|
endFields(DeclarationKind.Mixin, null, augment, null, null, null, late, null, 1, augment, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginMethod(DeclarationKind.Mixin, augment, null, static, null, null, null, method, Mixin)
|
|
handleNoType(static)
|
|
handleIdentifier(method, methodDeclaration)
|
|
handleNoTypeVariables(()
|
|
beginFormalParameters((, MemberKind.StaticMethod)
|
|
endFormalParameters(0, (, ), MemberKind.StaticMethod)
|
|
handleNoInitializers()
|
|
handleAsyncModifier(null, null)
|
|
beginBlockFunctionBody({)
|
|
endBlockFunctionBody(0, {, })
|
|
endMethod(DeclarationKind.Mixin, null, augment, (, null, })
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginMethod(DeclarationKind.Mixin, augment, null, static, null, null, null, method, Mixin)
|
|
handleVoidKeyword(void)
|
|
handleIdentifier(method, methodDeclaration)
|
|
handleNoTypeVariables(()
|
|
beginFormalParameters((, MemberKind.StaticMethod)
|
|
endFormalParameters(0, (, ), MemberKind.StaticMethod)
|
|
handleNoInitializers()
|
|
handleAsyncModifier(null, null)
|
|
beginBlockFunctionBody({)
|
|
endBlockFunctionBody(0, {, })
|
|
endMethod(DeclarationKind.Mixin, null, augment, (, null, })
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginMethod(DeclarationKind.Mixin, augment, null, static, null, null, get, getter, Mixin)
|
|
handleNoType(static)
|
|
handleIdentifier(getter, methodDeclaration)
|
|
handleNoTypeVariables(=>)
|
|
handleNoFormalParameters(=>, MemberKind.StaticMethod)
|
|
handleNoInitializers()
|
|
handleAsyncModifier(null, null)
|
|
handleLiteralNull(null)
|
|
handleExpressionFunctionBody(=>, ;)
|
|
endMethod(DeclarationKind.Mixin, get, augment, =>, null, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginMethod(DeclarationKind.Mixin, augment, null, static, null, null, get, getter, Mixin)
|
|
handleIdentifier(int, typeReference)
|
|
handleNoTypeArguments(get)
|
|
handleType(int, null)
|
|
handleIdentifier(getter, methodDeclaration)
|
|
handleNoTypeVariables(=>)
|
|
handleNoFormalParameters(=>, MemberKind.StaticMethod)
|
|
handleNoInitializers()
|
|
handleAsyncModifier(null, null)
|
|
handleLiteralInt(0)
|
|
handleExpressionFunctionBody(=>, ;)
|
|
endMethod(DeclarationKind.Mixin, get, augment, =>, null, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginMethod(DeclarationKind.Mixin, augment, null, static, null, null, set, setter, Mixin)
|
|
handleNoType(static)
|
|
handleIdentifier(setter, methodDeclaration)
|
|
handleNoTypeVariables(()
|
|
beginFormalParameters((, MemberKind.StaticMethod)
|
|
beginMetadataStar(value)
|
|
endMetadataStar(0)
|
|
beginFormalParameter(value, MemberKind.StaticMethod, null, null, null)
|
|
handleNoType(()
|
|
handleIdentifier(value, formalParameterDeclaration)
|
|
handleFormalParameterWithoutValue())
|
|
endFormalParameter(null, null, null, null, value, null, null, FormalParameterKind.requiredPositional, MemberKind.StaticMethod)
|
|
endFormalParameters(1, (, ), MemberKind.StaticMethod)
|
|
handleNoInitializers()
|
|
handleAsyncModifier(null, null)
|
|
beginBlockFunctionBody({)
|
|
endBlockFunctionBody(0, {, })
|
|
endMethod(DeclarationKind.Mixin, set, augment, (, null, })
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginMethod(DeclarationKind.Mixin, augment, null, static, null, null, set, setter, Mixin)
|
|
handleVoidKeyword(void)
|
|
handleIdentifier(setter, methodDeclaration)
|
|
handleNoTypeVariables(()
|
|
beginFormalParameters((, MemberKind.StaticMethod)
|
|
beginMetadataStar(value)
|
|
endMetadataStar(0)
|
|
beginFormalParameter(value, MemberKind.StaticMethod, null, null, null)
|
|
handleNoType(()
|
|
handleIdentifier(value, formalParameterDeclaration)
|
|
handleFormalParameterWithoutValue())
|
|
endFormalParameter(null, null, null, null, value, null, null, FormalParameterKind.requiredPositional, MemberKind.StaticMethod)
|
|
endFormalParameters(1, (, ), MemberKind.StaticMethod)
|
|
handleNoInitializers()
|
|
handleAsyncModifier(null, null)
|
|
beginBlockFunctionBody({)
|
|
endBlockFunctionBody(0, {, })
|
|
endMethod(DeclarationKind.Mixin, set, augment, (, null, })
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginFields(DeclarationKind.Mixin, augment, null, null, static, null, null, var, })
|
|
handleNoType(var)
|
|
handleIdentifier(field, fieldDeclaration)
|
|
handleNoFieldInitializer(;)
|
|
endFields(DeclarationKind.Mixin, null, augment, null, static, null, null, var, 1, augment, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginFields(DeclarationKind.Mixin, augment, null, null, static, null, null, final, ;)
|
|
handleNoType(final)
|
|
handleIdentifier(field, fieldDeclaration)
|
|
beginFieldInitializer(=)
|
|
handleLiteralInt(0)
|
|
endFieldInitializer(=, 0)
|
|
endFields(DeclarationKind.Mixin, null, augment, null, static, null, null, final, 1, augment, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginFields(DeclarationKind.Mixin, augment, null, null, static, null, null, const, ;)
|
|
handleNoType(const)
|
|
handleIdentifier(field, fieldDeclaration)
|
|
beginFieldInitializer(=)
|
|
handleLiteralInt(0)
|
|
endFieldInitializer(=, 0)
|
|
endFields(DeclarationKind.Mixin, null, augment, null, static, null, null, const, 1, augment, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginFields(DeclarationKind.Mixin, augment, null, null, static, null, null, null, ;)
|
|
handleIdentifier(int, typeReference)
|
|
handleNoTypeArguments(field)
|
|
handleType(int, null)
|
|
handleIdentifier(field, fieldDeclaration)
|
|
handleNoFieldInitializer(;)
|
|
endFields(DeclarationKind.Mixin, null, augment, null, static, null, null, null, 1, augment, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginFields(DeclarationKind.Mixin, augment, null, null, static, null, late, var, ;)
|
|
handleNoType(var)
|
|
handleIdentifier(field, fieldDeclaration)
|
|
handleNoFieldInitializer(;)
|
|
endFields(DeclarationKind.Mixin, null, augment, null, static, null, late, var, 1, augment, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginFields(DeclarationKind.Mixin, augment, null, null, static, null, late, final, ;)
|
|
handleNoType(final)
|
|
handleIdentifier(field, fieldDeclaration)
|
|
handleNoFieldInitializer(;)
|
|
endFields(DeclarationKind.Mixin, null, augment, null, static, null, late, final, 1, augment, ;)
|
|
endMember()
|
|
beginMetadataStar(augment)
|
|
endMetadataStar(0)
|
|
beginMember()
|
|
beginFields(DeclarationKind.Mixin, augment, null, null, static, null, late, null, ;)
|
|
handleIdentifier(int, typeReference)
|
|
handleNoTypeArguments(field)
|
|
handleType(int, null)
|
|
handleIdentifier(field, fieldDeclaration)
|
|
handleNoFieldInitializer(;)
|
|
endFields(DeclarationKind.Mixin, null, augment, null, static, null, late, null, 1, augment, ;)
|
|
endMember()
|
|
endClassOrMixinOrExtensionBody(DeclarationKind.Mixin, 26, {, })
|
|
endMixinDeclaration(mixin, })
|
|
endTopLevelDeclaration(})
|
|
endCompilationUnit(2, )
|