| beginCompilationUnit(@) |
| beginMetadataStar(@) |
| beginMetadata(@) |
| handleIdentifier(Foobarbaz, metadataReference) |
| handleNoTypeArguments(typedef) |
| handleNoArguments(typedef) |
| endMetadata(@, null, Foobarbaz) |
| endMetadataStar(1) |
| beginUncategorizedTopLevelDeclaration(typedef) |
| beginTypedef(typedef) |
| handleIdentifier(Foo1, typedefDeclaration) |
| handleNoTypeVariables(=) |
| handleIdentifier(List, typeReference) |
| beginTypeArguments(<) |
| handleIdentifier(String, typeReference) |
| handleNoTypeArguments(>) |
| handleType(String, null) |
| endTypeArguments(1, <, >) |
| handleType(List, null) |
| endTypedef(null, typedef, =, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(typedef) |
| endMetadataStar(0) |
| beginUncategorizedTopLevelDeclaration(typedef) |
| beginTypedef(typedef) |
| handleIdentifier(Foo2, typedefDeclaration) |
| handleNoTypeVariables(=) |
| handleIdentifier(List, typeReference) |
| beginTypeArguments(<) |
| handleIdentifier(String, typeReference) |
| handleNoTypeArguments(>) |
| handleType(String, null) |
| endTypeArguments(1, <, >) |
| handleType(List, null) |
| endTypedef(null, typedef, =, ;) |
| endTopLevelDeclaration(;) |
| endCompilationUnit(2, ) |