| beginCompilationUnit(@) |
| beginMetadataStar(@) |
| beginMetadata(@) |
| handleIdentifier(Foobarbaz, metadataReference) |
| handleIdentifier(blabla1, metadataContinuation) |
| handleQualified(.) |
| handleNoTypeArguments(@) |
| handleNoArguments(@) |
| endMetadata(@, null, blabla1) |
| beginMetadata(@) |
| handleIdentifier(Foobarbaz, metadataReference) |
| handleIdentifier(blabla2, metadataContinuation) |
| handleQualified(.) |
| handleNoTypeArguments(() |
| beginArguments(() |
| handleNoTypeArguments({) |
| handleLiteralSetOrMap(0, {, null, }, false) |
| handlePositionalArgument({) |
| endArguments(1, (, )) |
| endMetadata(@, null, )) |
| beginMetadata(@) |
| handleIdentifier(Foobarbaz, metadataReference) |
| handleIdentifier(blabla3, metadataContinuation) |
| handleQualified(.) |
| handleNoTypeArguments(() |
| beginArguments(() |
| handleNoTypeArguments({) |
| handleLiteralSetOrMap(0, {, null, }, false) |
| handlePositionalArgument({) |
| endArguments(1, (, )) |
| endMetadata(@, null, )) |
| beginMetadata(@) |
| handleIdentifier(Foobarbaz, metadataReference) |
| handleIdentifier(blabla4, metadataContinuation) |
| handleQualified(.) |
| handleNoTypeArguments(List) |
| handleNoArguments(List) |
| endMetadata(@, null, blabla4) |
| endMetadataStar(4) |
| beginTopLevelMember(List) |
| beginTopLevelMethod(blabla4, null, null) |
| handleIdentifier(List, typeReference) |
| beginTypeArguments(<) |
| handleIdentifier(String, typeReference) |
| handleNoTypeArguments(>) |
| handleType(String, null) |
| endTypeArguments(1, <, >) |
| handleType(List, null) |
| handleIdentifier(foo, topLevelFunctionDeclaration) |
| handleNoTypeVariables(() |
| beginFormalParameters((, MemberKind.TopLevelMethod) |
| endFormalParameters(0, (, ), MemberKind.TopLevelMethod) |
| handleAsyncModifier(null, null) |
| beginBlockFunctionBody({) |
| handleIdentifier(long, expression) |
| handleNoTypeArguments(() |
| beginArguments(() |
| endArguments(0, (, )) |
| handleSend(long, )) |
| handleExpressionStatement(long, ;) |
| handleIdentifier(method, expression) |
| handleNoTypeArguments(() |
| beginArguments(() |
| endArguments(0, (, )) |
| handleSend(method, )) |
| handleExpressionStatement(method, ;) |
| handleIdentifier(body, expression) |
| handleNoTypeArguments(() |
| beginArguments(() |
| endArguments(0, (, )) |
| handleSend(body, )) |
| handleExpressionStatement(body, ;) |
| handleIdentifier(goes, expression) |
| handleNoTypeArguments(() |
| beginArguments(() |
| endArguments(0, (, )) |
| handleSend(goes, )) |
| handleExpressionStatement(goes, ;) |
| handleIdentifier(here, expression) |
| handleNoTypeArguments(() |
| beginArguments(() |
| endArguments(0, (, )) |
| handleSend(here, )) |
| handleExpressionStatement(here, ;) |
| endBlockFunctionBody(5, {, }) |
| endTopLevelMethod(List, null, }) |
| endTopLevelDeclaration(}) |
| endCompilationUnit(1, ) |