blob: 508f6c92f95bc60c34109aea9df408a2ebd6384a [file] [log] [blame]
beginCompilationUnit(class)
beginMetadataStar(class)
endMetadataStar(0)
beginClassOrMixinOrNamedMixinApplicationPrelude(class)
handleIdentifier(Foo, classOrMixinDeclaration)
handleNoTypeVariables({)
beginClassDeclaration(class, null, Foo)
handleNoType(Foo)
handleClassExtends(null, 1)
handleClassNoWithClause()
handleClassOrMixinImplements(null, 0)
handleClassHeader(class, class, null)
beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {)
beginMetadataStar(String)
endMetadataStar(0)
beginMember()
beginFields(DeclarationKind.Class, null, null, null, null, null, null, {)
handleIdentifier(String, typeReference)
handleNoTypeArguments(?)
handleType(String, ?)
handleIdentifier(x, fieldDeclaration)
handleNoFieldInitializer(;)
endClassFields(null, null, null, null, null, null, 1, String, ;)
endMember()
beginMetadataStar(int)
endMetadataStar(0)
beginMember()
beginFields(DeclarationKind.Class, null, null, null, null, null, null, ;)
handleIdentifier(int, typeReference)
handleNoTypeArguments(y)
handleType(int, null)
handleIdentifier(y, fieldDeclaration)
handleNoFieldInitializer(;)
endClassFields(null, null, null, null, null, null, 1, int, ;)
endMember()
beginMetadataStar(Foo)
endMetadataStar(0)
beginMember()
beginMethod(DeclarationKind.Class, null, null, null, null, null, Foo)
handleNoType(;)
handleIdentifier(Foo, methodDeclaration)
handleNoTypeVariables(()
beginFormalParameters((, MemberKind.NonStaticMethod)
beginMetadataStar(Object)
endMetadataStar(0)
beginFormalParameter(Object, MemberKind.NonStaticMethod, null, null, null)
handleIdentifier(Object, typeReference)
handleNoTypeArguments(?)
handleType(Object, ?)
handleIdentifier(o, formalParameterDeclaration)
handleFormalParameterWithoutValue())
endFormalParameter(null, null, null, o, null, null, FormalParameterKind.mandatory, MemberKind.NonStaticMethod)
endFormalParameters(1, (, ), MemberKind.NonStaticMethod)
beginInitializers(:)
beginInitializer(x)
handleIdentifier(x, expression)
handleNoTypeArguments(=)
handleNoArguments(=)
handleSend(x, =)
handleIdentifier(o, expression)
handleNoTypeArguments(!=)
handleNoArguments(!=)
handleSend(o, !=)
beginBinaryExpression(!=)
handleLiteralNull(null)
endBinaryExpression(!=)
beginConditionalExpression(?)
handleIdentifier(o, expression)
handleNoTypeArguments(as)
handleNoArguments(as)
handleSend(o, as)
beginAsOperatorType(as)
handleIdentifier(String, typeReference)
handleNoTypeArguments(?)
handleType(String, ?)
endAsOperatorType(as)
handleAsOperator(as)
handleConditionalExpressionColon()
handleLiteralNull(null)
endConditionalExpression(?, :)
handleAssignmentExpression(=)
endInitializer(,)
beginInitializer(y)
handleIdentifier(y, expression)
handleNoTypeArguments(=)
handleNoArguments(=)
handleSend(y, =)
handleLiteralInt(0)
handleAssignmentExpression(=)
endInitializer(;)
endInitializers(2, :, ;)
handleAsyncModifier(null, null)
handleEmptyFunctionBody(;)
endClassConstructor(null, Foo, (, :, ;)
endMember()
beginMetadataStar(void)
endMetadataStar(0)
beginMember()
beginMethod(DeclarationKind.Class, null, null, null, null, null, foo)
handleVoidKeyword(void)
handleIdentifier(foo, methodDeclaration)
handleNoTypeVariables(()
beginFormalParameters((, MemberKind.NonStaticMethod)
beginMetadataStar(dynamic)
endMetadataStar(0)
beginFormalParameter(dynamic, MemberKind.NonStaticMethod, null, null, null)
handleIdentifier(dynamic, typeReference)
handleNoTypeArguments(x)
handleType(dynamic, null)
handleIdentifier(x, formalParameterDeclaration)
handleFormalParameterWithoutValue())
endFormalParameter(null, null, null, x, null, null, FormalParameterKind.mandatory, MemberKind.NonStaticMethod)
endFormalParameters(1, (, ), MemberKind.NonStaticMethod)
handleNoInitializers()
handleAsyncModifier(null, null)
beginBlockFunctionBody({)
beginIfStatement(if)
handleIdentifier(x, expression)
handleNoTypeArguments(is)
handleNoArguments(is)
handleSend(x, is)
beginIsOperatorType(is)
handleIdentifier(String, typeReference)
handleNoTypeArguments(?)
handleType(String, ?)
endIsOperatorType(is)
handleIsOperator(is, null)
beginConditionalExpression(?)
handleLiteralInt(4)
handleConditionalExpressionColon()
handleLiteralInt(2)
beginBinaryExpression(==)
handleLiteralInt(4)
endBinaryExpression(==)
endConditionalExpression(?, :)
handleParenthesizedCondition(()
beginThenStatement({)
beginBlock({, BlockKind(statement))
handleIdentifier(print, expression)
handleNoTypeArguments(()
beginArguments(()
beginLiteralString("hello")
endLiteralString(0, ))
endArguments(1, (, ))
handleSend(print, ;)
handleExpressionStatement(;)
endBlock(1, {, }, BlockKind(statement))
endThenStatement(})
endIfStatement(if, null)
endBlockFunctionBody(1, {, })
endClassMethod(null, void, (, null, })
endMember()
beginMetadataStar(void)
endMetadataStar(0)
beginMember()
beginMethod(DeclarationKind.Class, null, null, null, null, null, bar)
handleVoidKeyword(void)
handleIdentifier(bar, methodDeclaration)
handleNoTypeVariables(()
beginFormalParameters((, MemberKind.NonStaticMethod)
beginMetadataStar(dynamic)
endMetadataStar(0)
beginFormalParameter(dynamic, MemberKind.NonStaticMethod, null, null, null)
handleIdentifier(dynamic, typeReference)
handleNoTypeArguments(x)
handleType(dynamic, null)
handleIdentifier(x, formalParameterDeclaration)
handleFormalParameterWithoutValue())
endFormalParameter(null, null, null, x, null, null, FormalParameterKind.mandatory, MemberKind.NonStaticMethod)
endFormalParameters(1, (, ), MemberKind.NonStaticMethod)
handleNoInitializers()
handleAsyncModifier(null, null)
beginBlockFunctionBody({)
beginIfStatement(if)
handleIdentifier(x, expression)
handleNoTypeArguments(is)
handleNoArguments(is)
handleSend(x, is)
beginIsOperatorType(is)
handleIdentifier(String, typeReference)
handleNoTypeArguments(?)
handleType(String, null)
endIsOperatorType(is)
handleIsOperator(is, null)
beginConditionalExpression(?)
handleLiteralInt(4)
handleConditionalExpressionColon()
handleLiteralInt(2)
beginBinaryExpression(==)
handleLiteralInt(4)
endBinaryExpression(==)
endConditionalExpression(?, :)
handleParenthesizedCondition(()
beginThenStatement({)
beginBlock({, BlockKind(statement))
handleIdentifier(print, expression)
handleNoTypeArguments(()
beginArguments(()
beginLiteralString("hello")
endLiteralString(0, ))
endArguments(1, (, ))
handleSend(print, ;)
handleExpressionStatement(;)
endBlock(1, {, }, BlockKind(statement))
endThenStatement(})
endIfStatement(if, null)
endBlockFunctionBody(1, {, })
endClassMethod(null, void, (, null, })
endMember()
endClassOrMixinOrExtensionBody(DeclarationKind.Class, 5, {, })
endClassDeclaration(class, })
endTopLevelDeclaration()
endCompilationUnit(1, )