| beginCompilationUnit(typedef) |
| beginMetadataStar(typedef) |
| endMetadataStar(0) |
| beginUncategorizedTopLevelDeclaration(typedef) |
| beginFunctionTypeAlias(typedef) |
| handleIdentifier(A, typedefDeclaration) |
| beginTypeVariables(<) |
| beginMetadataStar(int) |
| endMetadataStar(0) |
| handleIdentifier(int, typeVariableDeclaration) |
| beginTypeVariable(int) |
| handleTypeVariablesDefined(int, 1) |
| handleNoType(int) |
| endTypeVariable(>, 0, null, null) |
| endTypeVariables(<, >) |
| beginFunctionType(void) |
| handleNoTypeVariables(() |
| handleVoidKeyword(void) |
| beginFormalParameters((, MemberKind.GeneralizedFunctionType) |
| endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType) |
| endFunctionType(Function, null) |
| endFunctionTypeAlias(typedef, =, ;) |
| endTopLevelDeclaration() |
| endCompilationUnit(1, ) |