| beginCompilationUnit(#!/usr/bin/env dart) |
| handleScript(#!/usr/bin/env dart) |
| beginMetadataStar(@) |
| beginMetadata(@) |
| handleIdentifier(FooX, metadataReference) |
| beginTypeArguments(<) |
| handleIdentifier(int, typeReference) |
| handleNoTypeArguments(>) |
| handleType(int, null) |
| endTypeArguments(1, <, >) |
| beginArguments(() |
| beginTypeArguments(<) |
| handleIdentifier(int, typeReference) |
| handleNoTypeArguments(,) |
| handleType(int, null) |
| handleIdentifier(int, typeReference) |
| handleNoTypeArguments(>) |
| handleType(int, null) |
| endTypeArguments(2, <, >) |
| handleLiteralSetOrMap(0, {, null, }, false) |
| handlePositionalArgument(<) |
| endArguments(1, (, )) |
| endMetadata(@, null, )) |
| endMetadataStar(1) |
| beginUncategorizedTopLevelDeclaration(library) |
| beginLibraryName(library) |
| handleIdentifier(foo, libraryName) |
| handleIdentifier(bar, libraryNameContinuation) |
| handleQualified(.) |
| handleIdentifier(directive, libraryNameContinuation) |
| handleQualified(.) |
| endLibraryName(library, ;, true) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(@) |
| beginMetadata(@) |
| handleIdentifier(FooX, metadataReference) |
| beginTypeArguments(<) |
| handleIdentifier(int, typeReference) |
| handleNoTypeArguments(>) |
| handleType(int, null) |
| endTypeArguments(1, <, >) |
| beginArguments(() |
| beginTypeArguments(<) |
| handleIdentifier(int, typeReference) |
| handleNoTypeArguments(,) |
| handleType(int, null) |
| handleIdentifier(int, typeReference) |
| handleNoTypeArguments(>) |
| handleType(int, null) |
| endTypeArguments(2, <, >) |
| handleLiteralSetOrMap(0, {, null, }, false) |
| handlePositionalArgument(<) |
| endArguments(1, (, )) |
| endMetadata(@, null, )) |
| endMetadataStar(1) |
| beginUncategorizedTopLevelDeclaration(import) |
| beginImport(import) |
| beginLiteralString("foo.dart") |
| endLiteralString(0, "foo.dart") |
| beginConditionalUris(;) |
| endConditionalUris(0) |
| handleImportPrefix(null, null) |
| beginCombinators(;) |
| endCombinators(0) |
| endImport(import, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(export) |
| endMetadataStar(0) |
| beginUncategorizedTopLevelDeclaration(export) |
| beginExport(export) |
| beginLiteralString("bar.dart") |
| endLiteralString(0, "bar.dart") |
| beginConditionalUris(;) |
| endConditionalUris(0) |
| beginCombinators(;) |
| endCombinators(0) |
| endExport(export, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(import) |
| endMetadataStar(0) |
| beginUncategorizedTopLevelDeclaration(import) |
| beginImport(import) |
| beginLiteralString('baz1.dart') |
| endLiteralString(0, 'baz1.dart') |
| beginConditionalUris(if) |
| beginConditionalUri(if) |
| handleIdentifier(dart, dottedName) |
| handleIdentifier(library, dottedNameContinuation) |
| handleIdentifier(html, dottedNameContinuation) |
| handleDottedName(3, dart) |
| beginLiteralString('baz2.dart') |
| endLiteralString(0, 'baz2.dart') |
| endConditionalUri(if, (, null) |
| beginConditionalUri(if) |
| handleIdentifier(dart, dottedName) |
| handleIdentifier(library, dottedNameContinuation) |
| handleIdentifier(io, dottedNameContinuation) |
| handleDottedName(3, dart) |
| beginLiteralString('baz3.dart') |
| endLiteralString(0, 'baz3.dart') |
| endConditionalUri(if, (, null) |
| endConditionalUris(2) |
| handleIdentifier(baz, importPrefixDeclaration) |
| handleImportPrefix(null, as) |
| beginCombinators(;) |
| endCombinators(0) |
| endImport(import, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(part) |
| endMetadataStar(0) |
| beginUncategorizedTopLevelDeclaration(part) |
| beginPart(part) |
| beginLiteralString('bla.dart') |
| endLiteralString(0, 'bla.dart') |
| endPart(part, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(FooX) |
| endMetadataStar(0) |
| beginTopLevelMember(FooX) |
| beginTopLevelMethod(;, null, null) |
| handleIdentifier(FooX, typeReference) |
| beginTypeArguments(<) |
| handleIdentifier(int, typeReference) |
| handleNoTypeArguments(>) |
| handleType(int, null) |
| endTypeArguments(1, <, >) |
| handleType(FooX, ?) |
| handleIdentifier(foo, topLevelFunctionDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.TopLevelMethod) |
| endFormalParameters(0, (, ), MemberKind.TopLevelMethod) |
| handleAsyncModifier(null, null) |
| beginBlockFunctionBody({) |
| handleIdentifier(print, expression) |
| handleNoTypeArguments(() |
| beginArguments(() |
| beginLiteralString("This isn't a directive!") |
| endLiteralString(0, "This isn't a directive!") |
| handlePositionalArgument("This isn't a directive!") |
| endArguments(1, (, )) |
| handleSend(print, )) |
| handleExpressionStatement(print, ;) |
| beginReturnStatement(return) |
| handleLiteralNull(null) |
| endReturnStatement(true, return, ;) |
| endBlockFunctionBody(2, {, }) |
| endTopLevelMethod(FooX, null, }) |
| endTopLevelDeclaration(}) |
| beginMetadataStar(@) |
| beginMetadata(@) |
| handleIdentifier(FooX, metadataReference) |
| beginTypeArguments(<) |
| handleIdentifier(int, typeReference) |
| handleNoTypeArguments(>) |
| handleType(int, null) |
| endTypeArguments(1, <, >) |
| beginArguments(() |
| beginTypeArguments(<) |
| handleIdentifier(int, typeReference) |
| handleNoTypeArguments(,) |
| handleType(int, null) |
| handleIdentifier(int, typeReference) |
| handleNoTypeArguments(>) |
| handleType(int, null) |
| endTypeArguments(2, <, >) |
| handleLiteralSetOrMap(0, {, null, }, false) |
| handlePositionalArgument(<) |
| endArguments(1, (, )) |
| endMetadata(@, null, )) |
| endMetadataStar(1) |
| beginClassOrMixinOrNamedMixinApplicationPrelude(class) |
| handleIdentifier(Foo, classOrMixinDeclaration) |
| handleNoTypeVariables({) |
| beginClassDeclaration(class, null, null, null, null, null, null, null, Foo) |
| handleNoPrimaryConstructor(DeclarationKind.Class, Foo, null) |
| handleNoType(Foo) |
| handleClassExtends(null, 1) |
| handleClassNoWithClause() |
| handleImplements(null, 0) |
| handleClassHeader(class, class, null) |
| beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {) |
| beginMetadataStar(void) |
| endMetadataStar(0) |
| beginMember() |
| beginMethod(DeclarationKind.Class, null, null, null, null, null, null, foo1, Foo) |
| handleVoidKeyword(void) |
| handleIdentifier(foo1, methodDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.NonStaticMethod) |
| endFormalParameters(0, (, ), MemberKind.NonStaticMethod) |
| handleNoInitializers() |
| handleAsyncModifier(null, null) |
| beginBlockFunctionBody({) |
| endBlockFunctionBody(0, {, }) |
| endMethod(DeclarationKind.Class, null, void, (, null, }) |
| endMember() |
| beginMetadataStar(void) |
| endMetadataStar(0) |
| beginMember() |
| beginMethod(DeclarationKind.Class, null, null, null, null, null, null, foo2, Foo) |
| handleVoidKeyword(void) |
| handleIdentifier(foo2, methodDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.NonStaticMethod) |
| endFormalParameters(0, (, ), MemberKind.NonStaticMethod) |
| handleNoInitializers() |
| handleAsyncModifier(null, null) |
| beginBlockFunctionBody({) |
| endBlockFunctionBody(0, {, }) |
| endMethod(DeclarationKind.Class, null, void, (, null, }) |
| endMember() |
| beginMetadataStar(void) |
| endMetadataStar(0) |
| beginMember() |
| beginMethod(DeclarationKind.Class, null, null, null, null, null, null, foo3, Foo) |
| handleVoidKeyword(void) |
| handleIdentifier(foo3, methodDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.NonStaticMethod) |
| endFormalParameters(0, (, ), MemberKind.NonStaticMethod) |
| handleNoInitializers() |
| handleAsyncModifier(null, null) |
| beginBlockFunctionBody({) |
| endBlockFunctionBody(0, {, }) |
| endMethod(DeclarationKind.Class, null, void, (, null, }) |
| endMember() |
| beginMetadataStar(void) |
| endMetadataStar(0) |
| beginMember() |
| beginMethod(DeclarationKind.Class, null, null, null, null, null, null, foo4, Foo) |
| handleVoidKeyword(void) |
| handleIdentifier(foo4, methodDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.NonStaticMethod) |
| endFormalParameters(0, (, ), MemberKind.NonStaticMethod) |
| handleNoInitializers() |
| handleAsyncModifier(null, null) |
| beginBlockFunctionBody({) |
| endBlockFunctionBody(0, {, }) |
| endMethod(DeclarationKind.Class, null, void, (, null, }) |
| endMember() |
| endClassOrMixinOrExtensionBody(DeclarationKind.Class, 4, {, }) |
| endClassDeclaration(class, }) |
| endTopLevelDeclaration(}) |
| beginMetadataStar(class) |
| endMetadataStar(0) |
| beginClassOrMixinOrNamedMixinApplicationPrelude(class) |
| handleIdentifier(FooX, classOrMixinDeclaration) |
| beginTypeVariables(<) |
| beginMetadataStar(E) |
| endMetadataStar(0) |
| handleIdentifier(E, typeVariableDeclaration) |
| beginTypeVariable(E) |
| handleTypeVariablesDefined(E, 1) |
| handleNoType(E) |
| endTypeVariable(>, 0, null, null) |
| endTypeVariables(<, >) |
| beginClassDeclaration(class, null, null, null, null, null, null, null, FooX) |
| handleNoPrimaryConstructor(DeclarationKind.Class, >, null) |
| handleNoType(>) |
| handleClassExtends(null, 1) |
| handleClassNoWithClause() |
| handleImplements(null, 0) |
| handleClassHeader(class, class, null) |
| beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {) |
| beginMetadataStar(final) |
| endMetadataStar(0) |
| beginMember() |
| beginFields(DeclarationKind.Class, null, null, null, null, null, null, final, {) |
| handleIdentifier(Map, typeReference) |
| beginTypeArguments(<) |
| handleIdentifier(E, typeReference) |
| handleNoTypeArguments(,) |
| handleType(E, null) |
| handleIdentifier(E, typeReference) |
| handleNoTypeArguments(>) |
| handleType(E, null) |
| endTypeArguments(2, <, >) |
| handleType(Map, null) |
| handleIdentifier(map, fieldDeclaration) |
| handleNoFieldInitializer(;) |
| endFields(DeclarationKind.Class, null, null, null, null, null, null, final, 1, final, ;) |
| endMember() |
| beginMetadataStar(const) |
| endMetadataStar(0) |
| beginMember() |
| beginConstructor(DeclarationKind.Class, null, null, null, null, const, null, null, FooX, FooX) |
| handleNoType(const) |
| handleIdentifier(FooX, methodDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.NonStaticMethod) |
| beginMetadataStar(this) |
| endMetadataStar(0) |
| beginFormalParameter(this, MemberKind.NonStaticMethod, null, null, null) |
| handleNoType(() |
| handleIdentifier(map, fieldInitializer) |
| handleFormalParameterWithoutValue()) |
| endFormalParameter(null, this, null, ., map, null, null, FormalParameterKind.requiredPositional, MemberKind.NonStaticMethod) |
| endFormalParameters(1, (, ), MemberKind.NonStaticMethod) |
| handleNoInitializers() |
| handleAsyncModifier(null, null) |
| handleEmptyFunctionBody(;) |
| endConstructor(DeclarationKind.Class, const, null, (, null, ;) |
| endMember() |
| endClassOrMixinOrExtensionBody(DeclarationKind.Class, 2, {, }) |
| endClassDeclaration(class, }) |
| endTopLevelDeclaration(}) |
| endCompilationUnit(8, ) |