blob: 1bbbc5775b1db1dd0470236fed9e733dcb26e2c1 [file] [log] [blame]
beginCompilationUnit(class)
beginMetadataStar(class)
endMetadataStar(0)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(Class, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, null, null, null, null, null, null, null, Class)
handleNoType(Class)
handleClassExtends(null, 1)
handleClassNoWithClause()
handleImplements(null, 0)
handleClassHeader(class, class, null)
beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {)
beginMetadataStar(dynamic)
endMetadataStar(0)
beginMember()
beginFields(DeclarationKind.Class, null, null, null, null, null, null, null, {)
handleIdentifier(dynamic, typeReference)
handleNoTypeArguments(field)
handleType(dynamic, null)
handleIdentifier(field, fieldDeclaration)
handleNoFieldInitializer(;)
endClassFields(null, null, null, null, null, null, null, 1, dynamic, ;)
endMember()
beginMetadataStar(Class)
endMetadataStar(0)
beginMember()
beginMethod(DeclarationKind.Class, null, null, null, null, null, null, Class, Class)
handleNoType(;)
handleIdentifier(Class, methodDeclaration)
handleNoTypeVariables(()
beginFormalParameters((, MemberKind.NonStaticMethod)
beginMetadataStar(this)
endMetadataStar(0)
beginFormalParameter(this, MemberKind.NonStaticMethod, null, null, null)
handleNoType(()
handleIdentifier(field, fieldInitializer)
handleFormalParameterWithoutValue())
endFormalParameter(this, null, ., field, null, null, FormalParameterKind.requiredPositional, MemberKind.NonStaticMethod)
endFormalParameters(1, (, ), MemberKind.NonStaticMethod)
handleNoInitializers()
handleAsyncModifier(null, null)
handleEmptyFunctionBody(;)
endClassConstructor(null, Class, (, null, ;)
endMember()
endClassOrMixinOrExtensionBody(DeclarationKind.Class, 2, {, })
endClassDeclaration(class, })
endTopLevelDeclaration(})
beginMetadataStar(test)
endMetadataStar(0)
beginTopLevelMember(test)
beginTopLevelMethod(}, null, null)
handleNoType(})
handleIdentifier(test, topLevelFunctionDeclaration)
handleNoTypeVariables(()
beginFormalParameters((, MemberKind.TopLevelMethod)
beginMetadataStar(a)
endMetadataStar(0)
beginFormalParameter(a, MemberKind.TopLevelMethod, null, null, null)
handleNoType(()
handleIdentifier(a, formalParameterDeclaration)
handleFormalParameterWithoutValue())
endFormalParameter(null, null, null, a, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod)
endFormalParameters(1, (, ), MemberKind.TopLevelMethod)
handleAsyncModifier(null, null)
beginBlockFunctionBody({)
beginSwitchStatement(switch)
handleIdentifier(a, expression)
handleNoTypeArguments())
handleNoArguments())
handleSend(a, a)
handleParenthesizedCondition((, null, null)
beginSwitchBlock({)
beginCaseExpression(case)
beginPattern(case)
handleIdentifier(foo, namedRecordFieldReference)
beginPattern(:)
handleIdentifier(int, typeReference)
handleNoTypeArguments(b)
handleType(int, null)
handleDeclaredVariablePattern(null, b, false)
endPattern(b)
handlePatternField(:)
handleRecordPattern((, 1)
endPattern())
beginSwitchCaseWhenClause(when)
handleIdentifier(b, expression)
handleNoTypeArguments(!=)
handleNoArguments(!=)
handleSend(b, b)
beginBinaryExpression(!=)
handleLiteralInt(2)
endBinaryExpression(!=, 2)
endSwitchCaseWhenClause(2)
endCaseExpression(case, when, :)
beginSwitchCase(0, 1, case)
handleIdentifier(print, expression)
handleNoTypeArguments(()
beginArguments(()
handleIdentifier(b, expression)
handleNoTypeArguments())
handleNoArguments())
handleSend(b, b)
endArguments(1, (, ))
handleSend(print, ))
handleExpressionStatement(print, ;)
endSwitchCase(0, 1, null, null, 1, case, ;)
beginCaseExpression(case)
beginPattern(case)
handleIdentifier(foo, namedRecordFieldReference)
beginPattern(:)
beginRecordType(()
beginRecordTypeEntry()
beginMetadataStar(int)
endMetadataStar(0)
handleIdentifier(int, typeReference)
handleNoTypeArguments(,)
handleType(int, null)
handleNoName(,)
endRecordTypeEntry()
beginRecordTypeEntry()
beginMetadataStar(int)
endMetadataStar(0)
handleIdentifier(int, typeReference)
handleNoTypeArguments())
handleType(int, null)
handleNoName())
endRecordTypeEntry()
endRecordType((, null, 2, false)
handleDeclaredVariablePattern(null, b, false)
endPattern(b)
handlePatternField(:)
handleRecordPattern((, 1)
endPattern())
beginSwitchCaseWhenClause(when)
handleIdentifier(b, expression)
handleNoTypeArguments(!=)
handleNoArguments(!=)
handleSend(b, b)
beginBinaryExpression(!=)
beginParenthesizedExpressionOrRecordLiteral(()
handleLiteralInt(2)
handleLiteralInt(3)
endRecordLiteral((, 2, null)
endBinaryExpression(!=, ))
endSwitchCaseWhenClause())
endCaseExpression(case, when, :)
beginSwitchCase(0, 1, case)
handleIdentifier(print, expression)
handleNoTypeArguments(()
beginArguments(()
handleIdentifier(b, expression)
handleNoTypeArguments())
handleNoArguments())
handleSend(b, b)
endArguments(1, (, ))
handleSend(print, ))
handleExpressionStatement(print, ;)
endSwitchCase(0, 1, null, null, 1, case, ;)
beginCaseExpression(case)
beginPattern(case)
handleNoTypeArguments(()
handleIdentifier(field, namedArgumentReference)
beginPattern(:)
handleIdentifier(int, typeReference)
handleNoTypeArguments(b)
handleType(int, null)
handleDeclaredVariablePattern(null, b, false)
endPattern(b)
handlePatternField(:)
handleObjectPatternFields(1, (, ))
handleObjectPattern(Class, null, null)
endPattern())
beginSwitchCaseWhenClause(when)
handleIdentifier(b, expression)
handleNoTypeArguments(!=)
handleNoArguments(!=)
handleSend(b, b)
beginBinaryExpression(!=)
handleLiteralInt(2)
endBinaryExpression(!=, 2)
endSwitchCaseWhenClause(2)
endCaseExpression(case, when, :)
beginSwitchCase(0, 1, case)
handleIdentifier(print, expression)
handleNoTypeArguments(()
beginArguments(()
handleIdentifier(b, expression)
handleNoTypeArguments())
handleNoArguments())
handleSend(b, b)
endArguments(1, (, ))
handleSend(print, ))
handleExpressionStatement(print, ;)
endSwitchCase(0, 1, null, null, 1, case, ;)
beginCaseExpression(case)
beginPattern(case)
handleNoTypeArguments(()
handleIdentifier(field, namedArgumentReference)
beginPattern(:)
beginRecordType(()
beginRecordTypeEntry()
beginMetadataStar(int)
endMetadataStar(0)
handleIdentifier(int, typeReference)
handleNoTypeArguments(,)
handleType(int, null)
handleNoName(,)
endRecordTypeEntry()
beginRecordTypeEntry()
beginMetadataStar(int)
endMetadataStar(0)
handleIdentifier(int, typeReference)
handleNoTypeArguments())
handleType(int, null)
handleNoName())
endRecordTypeEntry()
endRecordType((, null, 2, false)
handleDeclaredVariablePattern(null, b, false)
endPattern(b)
handlePatternField(:)
handleObjectPatternFields(1, (, ))
handleObjectPattern(Class, null, null)
endPattern())
beginSwitchCaseWhenClause(when)
handleIdentifier(b, expression)
handleNoTypeArguments(!=)
handleNoArguments(!=)
handleSend(b, b)
beginBinaryExpression(!=)
beginParenthesizedExpressionOrRecordLiteral(()
handleLiteralInt(2)
handleLiteralInt(3)
endRecordLiteral((, 2, null)
endBinaryExpression(!=, ))
endSwitchCaseWhenClause())
endCaseExpression(case, when, :)
beginSwitchCase(0, 1, case)
handleIdentifier(print, expression)
handleNoTypeArguments(()
beginArguments(()
handleIdentifier(b, expression)
handleNoTypeArguments())
handleNoArguments())
handleSend(b, b)
endArguments(1, (, ))
handleSend(print, ))
handleExpressionStatement(print, ;)
endSwitchCase(0, 1, null, null, 1, case, ;)
endSwitchBlock(4, {, })
endSwitchStatement(switch, })
endBlockFunctionBody(1, {, })
endTopLevelMethod(test, null, })
endTopLevelDeclaration(})
beginMetadataStar(testNullable)
endMetadataStar(0)
beginTopLevelMember(testNullable)
beginTopLevelMethod(}, null, null)
handleNoType(})
handleIdentifier(testNullable, topLevelFunctionDeclaration)
handleNoTypeVariables(()
beginFormalParameters((, MemberKind.TopLevelMethod)
beginMetadataStar(a)
endMetadataStar(0)
beginFormalParameter(a, MemberKind.TopLevelMethod, null, null, null)
handleNoType(()
handleIdentifier(a, formalParameterDeclaration)
handleFormalParameterWithoutValue())
endFormalParameter(null, null, null, a, null, null, FormalParameterKind.requiredPositional, MemberKind.TopLevelMethod)
endFormalParameters(1, (, ), MemberKind.TopLevelMethod)
handleAsyncModifier(null, null)
beginBlockFunctionBody({)
beginSwitchStatement(switch)
handleIdentifier(a, expression)
handleNoTypeArguments())
handleNoArguments())
handleSend(a, a)
handleParenthesizedCondition((, null, null)
beginSwitchBlock({)
beginCaseExpression(case)
beginPattern(case)
handleIdentifier(foo, namedRecordFieldReference)
beginPattern(:)
beginRecordType(()
beginRecordTypeEntry()
beginMetadataStar(int)
endMetadataStar(0)
handleIdentifier(int, typeReference)
handleNoTypeArguments(,)
handleType(int, null)
handleNoName(,)
endRecordTypeEntry()
beginRecordTypeEntry()
beginMetadataStar(int)
endMetadataStar(0)
handleIdentifier(int, typeReference)
handleNoTypeArguments())
handleType(int, null)
handleNoName())
endRecordTypeEntry()
endRecordType((, ?, 2, false)
handleDeclaredVariablePattern(null, b, false)
endPattern(b)
handlePatternField(:)
handleRecordPattern((, 1)
endPattern())
beginSwitchCaseWhenClause(when)
handleIdentifier(b, expression)
handleNoTypeArguments(!=)
handleNoArguments(!=)
handleSend(b, b)
beginBinaryExpression(!=)
beginParenthesizedExpressionOrRecordLiteral(()
handleLiteralInt(2)
handleLiteralInt(3)
endRecordLiteral((, 2, null)
endBinaryExpression(!=, ))
endSwitchCaseWhenClause())
endCaseExpression(case, when, :)
beginSwitchCase(0, 1, case)
handleIdentifier(print, expression)
handleNoTypeArguments(()
beginArguments(()
handleIdentifier(b, expression)
handleNoTypeArguments())
handleNoArguments())
handleSend(b, b)
endArguments(1, (, ))
handleSend(print, ))
handleExpressionStatement(print, ;)
endSwitchCase(0, 1, null, null, 1, case, ;)
beginCaseExpression(case)
beginPattern(case)
handleNoTypeArguments(()
handleIdentifier(field, namedArgumentReference)
beginPattern(:)
beginRecordType(()
beginRecordTypeEntry()
beginMetadataStar(int)
endMetadataStar(0)
handleIdentifier(int, typeReference)
handleNoTypeArguments(,)
handleType(int, null)
handleNoName(,)
endRecordTypeEntry()
beginRecordTypeEntry()
beginMetadataStar(int)
endMetadataStar(0)
handleIdentifier(int, typeReference)
handleNoTypeArguments())
handleType(int, null)
handleNoName())
endRecordTypeEntry()
endRecordType((, ?, 2, false)
handleDeclaredVariablePattern(null, b, false)
endPattern(b)
handlePatternField(:)
handleObjectPatternFields(1, (, ))
handleObjectPattern(Class, null, null)
endPattern())
beginSwitchCaseWhenClause(when)
handleIdentifier(b, expression)
handleNoTypeArguments(!=)
handleNoArguments(!=)
handleSend(b, b)
beginBinaryExpression(!=)
beginParenthesizedExpressionOrRecordLiteral(()
handleLiteralInt(2)
handleLiteralInt(3)
endRecordLiteral((, 2, null)
endBinaryExpression(!=, ))
endSwitchCaseWhenClause())
endCaseExpression(case, when, :)
beginSwitchCase(0, 1, case)
handleIdentifier(print, expression)
handleNoTypeArguments(()
beginArguments(()
handleIdentifier(b, expression)
handleNoTypeArguments())
handleNoArguments())
handleSend(b, b)
endArguments(1, (, ))
handleSend(print, ))
handleExpressionStatement(print, ;)
endSwitchCase(0, 1, null, null, 1, case, ;)
endSwitchBlock(2, {, })
endSwitchStatement(switch, })
endBlockFunctionBody(1, {, })
endTopLevelMethod(testNullable, null, })
endTopLevelDeclaration(})
endCompilationUnit(3, )