| beginCompilationUnit(extension) |
| beginMetadataStar(extension) |
| endMetadataStar(0) |
| beginExtensionDeclarationPrelude(extension) |
| handleNoTypeVariables(on) |
| beginExtensionDeclaration(extension, null) |
| handleIdentifier(Symbol, typeReference) |
| handleNoTypeArguments({) |
| handleType(Symbol, null) |
| handleExtensionShowHide(null, 0, null, 0) |
| beginClassOrMixinOrExtensionBody(DeclarationKind.Extension, {) |
| beginMetadataStar(String) |
| endMetadataStar(0) |
| beginMember() |
| beginMethod(DeclarationKind.Extension, null, null, null, null, null, operator) |
| handleIdentifier(String, typeReference) |
| handleNoTypeArguments(operator) |
| handleType(String, null) |
| handleOperatorName(operator, >) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.ExtensionNonStaticMethod) |
| beginMetadataStar(_) |
| endMetadataStar(0) |
| beginFormalParameter(_, MemberKind.ExtensionNonStaticMethod, null, null, null) |
| handleNoType(() |
| handleIdentifier(_, formalParameterDeclaration) |
| handleFormalParameterWithoutValue()) |
| endFormalParameter(null, null, null, _, null, null, FormalParameterKind.mandatory, MemberKind.ExtensionNonStaticMethod) |
| endFormalParameters(1, (, ), MemberKind.ExtensionNonStaticMethod) |
| handleNoInitializers() |
| handleAsyncModifier(null, null) |
| beginLiteralString("Greater Than used") |
| endLiteralString(0, ;) |
| handleExpressionFunctionBody(=>, ;) |
| endExtensionMethod(null, String, (, null, ;) |
| endMember() |
| beginMetadataStar(String) |
| endMetadataStar(0) |
| beginMember() |
| beginMethod(DeclarationKind.Extension, null, null, null, null, null, call) |
| handleIdentifier(String, typeReference) |
| handleNoTypeArguments(call) |
| handleType(String, null) |
| handleIdentifier(call, methodDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.ExtensionNonStaticMethod) |
| beginMetadataStar(_) |
| endMetadataStar(0) |
| beginFormalParameter(_, MemberKind.ExtensionNonStaticMethod, null, null, null) |
| handleNoType(() |
| handleIdentifier(_, formalParameterDeclaration) |
| handleFormalParameterWithoutValue()) |
| endFormalParameter(null, null, null, _, null, null, FormalParameterKind.mandatory, MemberKind.ExtensionNonStaticMethod) |
| endFormalParameters(1, (, ), MemberKind.ExtensionNonStaticMethod) |
| handleNoInitializers() |
| handleAsyncModifier(null, null) |
| beginLiteralString("Called") |
| endLiteralString(0, ;) |
| handleExpressionFunctionBody(=>, ;) |
| endExtensionMethod(null, String, (, null, ;) |
| endMember() |
| endClassOrMixinOrExtensionBody(DeclarationKind.Extension, 2, {, }) |
| endExtensionDeclaration(extension, null, on, null, null, }) |
| endTopLevelDeclaration(void) |
| beginMetadataStar(void) |
| endMetadataStar(0) |
| beginTopLevelMember(void) |
| beginTopLevelMethod(}, null) |
| handleVoidKeyword(void) |
| handleIdentifier(main, topLevelFunctionDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.TopLevelMethod) |
| endFormalParameters(0, (, ), MemberKind.TopLevelMethod) |
| handleAsyncModifier(null, null) |
| beginBlockFunctionBody({) |
| handleIdentifier(print, expression) |
| handleNoTypeArguments(() |
| beginArguments(() |
| beginLiteralSymbol(#) |
| handleOperator(>>) |
| endLiteralSymbol(#, 1) |
| beginBinaryExpression(>) |
| handleLiteralInt(2) |
| handleParenthesizedExpression(() |
| endBinaryExpression(>) |
| endArguments(1, (, )) |
| handleSend(print, ;) |
| handleExpressionStatement(;) |
| endBlockFunctionBody(1, {, }) |
| endTopLevelMethod(void, null, }) |
| endTopLevelDeclaration(abstract) |
| beginMetadataStar(abstract) |
| endMetadataStar(0) |
| beginClassOrMixinOrNamedMixinApplicationPrelude(abstract) |
| handleIdentifier(Foo, classOrMixinDeclaration) |
| handleNoTypeVariables(extends) |
| beginClassDeclaration(abstract, abstract, null, null, Foo) |
| handleIdentifier(List, typeReference) |
| beginTypeArguments(<) |
| handleIdentifier(List, typeReference) |
| beginTypeArguments(<) |
| handleIdentifier(List, typeReference) |
| beginTypeArguments(<) |
| handleIdentifier(String, typeReference) |
| handleNoTypeArguments(>) |
| handleType(String, null) |
| endTypeArguments(1, <, >) |
| handleType(List, null) |
| endTypeArguments(1, <, >) |
| handleType(List, null) |
| endTypeArguments(1, <, >) |
| handleType(List, null) |
| handleClassExtends(extends, 1) |
| handleClassNoWithClause() |
| handleImplements(null, 0) |
| handleClassHeader(abstract, class, null) |
| beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {) |
| endClassOrMixinOrExtensionBody(DeclarationKind.Class, 0, {, }) |
| endClassDeclaration(abstract, }) |
| endTopLevelDeclaration() |
| endCompilationUnit(3, ) |