blob: 703ab599ca17d20122c011326b2aa1cb467b3612 [file] [log] [blame]
parseUnit(typedef)
skipErrorTokens(typedef)
listener: beginCompilationUnit(typedef)
syntheticPreviousToken(typedef)
parseTopLevelDeclarationImpl(, Instance of 'DirectiveContext')
parseMetadataStar()
listener: beginMetadataStar(typedef)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(, typedef, Instance of 'DirectiveContext')
parseTopLevelKeywordModifiers(, typedef)
parseTypedef(typedef)
listener: beginUncategorizedTopLevelDeclaration(typedef)
listener: beginFunctionTypeAlias(typedef)
ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true)
listener: handleIdentifier(a, typedefDeclaration)
listener: handleNoTypeVariables(=)
listener: beginFunctionType(foo)
listener: handleNoTypeVariables(()
ensureIdentifier(=, typeReference)
listener: handleIdentifier(foo, typeReference)
listener: handleNoTypeArguments(Function)
listener: handleType(foo, null)
parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType)
parseFormalParametersRest((, MemberKind.GeneralizedFunctionType)
listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType)
parseFormalParameter((, FormalParameterKind.mandatory, MemberKind.GeneralizedFunctionType)
parseMetadataStar(()
listener: beginMetadataStar(int)
listener: endMetadataStar(0)
listener: beginFormalParameter(int, MemberKind.GeneralizedFunctionType, null, null, null)
listener: handleIdentifier(int, typeReference)
listener: handleNoTypeArguments(x)
listener: handleType(int, null)
ensureIdentifier(int, formalParameterDeclaration)
listener: handleIdentifier(x, formalParameterDeclaration)
listener: handleFormalParameterWithoutValue())
listener: endFormalParameter(null, null, x, null, null, FormalParameterKind.mandatory, MemberKind.GeneralizedFunctionType)
listener: endFormalParameters(1, (, ), MemberKind.GeneralizedFunctionType)
listener: endFunctionType(Function, null)
ensureSemicolon())
listener: endFunctionTypeAlias(typedef, =, ;)
listener: endTopLevelDeclaration(typedef)
parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext')
parseMetadataStar(;)
listener: beginMetadataStar(typedef)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext')
parseTopLevelKeywordModifiers(;, typedef)
parseTypedef(typedef)
listener: beginUncategorizedTopLevelDeclaration(typedef)
listener: beginFunctionTypeAlias(typedef)
ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true)
listener: handleIdentifier(b, typedefDeclaration)
listener: handleNoTypeVariables(=)
listener: beginFunctionType(Function)
listener: handleNoTypeVariables(()
listener: handleNoType(=)
parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType)
parseFormalParametersRest((, MemberKind.GeneralizedFunctionType)
listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType)
parseFormalParameter((, FormalParameterKind.mandatory, MemberKind.GeneralizedFunctionType)
parseMetadataStar(()
listener: beginMetadataStar(int)
listener: endMetadataStar(0)
listener: beginFormalParameter(int, MemberKind.GeneralizedFunctionType, null, null, null)
listener: handleIdentifier(int, typeReference)
listener: handleNoTypeArguments(x)
listener: handleType(int, null)
ensureIdentifier(int, formalParameterDeclaration)
listener: handleIdentifier(x, formalParameterDeclaration)
listener: handleFormalParameterWithoutValue())
listener: endFormalParameter(null, null, x, null, null, FormalParameterKind.mandatory, MemberKind.GeneralizedFunctionType)
listener: endFormalParameters(1, (, ), MemberKind.GeneralizedFunctionType)
listener: endFunctionType(Function, null)
ensureSemicolon())
listener: endFunctionTypeAlias(typedef, =, ;)
listener: endTopLevelDeclaration(typedef)
parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext')
parseMetadataStar(;)
listener: beginMetadataStar(typedef)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext')
parseTopLevelKeywordModifiers(;, typedef)
parseTypedef(typedef)
listener: beginUncategorizedTopLevelDeclaration(typedef)
listener: beginFunctionTypeAlias(typedef)
ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true)
listener: handleIdentifier(c, typedefDeclaration)
listener: handleNoTypeVariables(=)
rewriter()
reportRecoverableError(Function, Message[ExpectedButGot, Expected 'Function' before this., null, {string: Function}])
listener: handleRecoverableError(Message[ExpectedButGot, Expected 'Function' before this., null, {string: Function}], (, ()
listener: beginFunctionType(foo)
listener: handleNoTypeVariables(()
ensureIdentifier(=, typeReference)
listener: handleIdentifier(foo, typeReference)
listener: handleNoTypeArguments(Function)
listener: handleType(foo, null)
parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType)
parseFormalParametersRest((, MemberKind.GeneralizedFunctionType)
listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType)
parseFormalParameter((, FormalParameterKind.mandatory, MemberKind.GeneralizedFunctionType)
parseMetadataStar(()
listener: beginMetadataStar(int)
listener: endMetadataStar(0)
listener: beginFormalParameter(int, MemberKind.GeneralizedFunctionType, null, null, null)
listener: handleIdentifier(int, typeReference)
listener: handleNoTypeArguments(x)
listener: handleType(int, null)
ensureIdentifier(int, formalParameterDeclaration)
listener: handleIdentifier(x, formalParameterDeclaration)
listener: handleFormalParameterWithoutValue())
listener: endFormalParameter(null, null, x, null, null, FormalParameterKind.mandatory, MemberKind.GeneralizedFunctionType)
listener: endFormalParameters(1, (, ), MemberKind.GeneralizedFunctionType)
listener: endFunctionType(Function, null)
ensureSemicolon())
listener: endFunctionTypeAlias(typedef, =, ;)
listener: endTopLevelDeclaration(typedef)
parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext')
parseMetadataStar(;)
listener: beginMetadataStar(typedef)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext')
parseTopLevelKeywordModifiers(;, typedef)
parseTypedef(typedef)
listener: beginUncategorizedTopLevelDeclaration(typedef)
listener: beginFunctionTypeAlias(typedef)
ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true)
listener: handleIdentifier(d, typedefDeclaration)
listener: handleNoTypeVariables(=)
rewriter()
reportRecoverableError(Function, Message[ExpectedButGot, Expected 'Function' before this., null, {string: Function}])
listener: handleRecoverableError(Message[ExpectedButGot, Expected 'Function' before this., null, {string: Function}], (, ()
listener: beginFunctionType(Function)
listener: handleNoTypeVariables(()
listener: handleNoType(=)
parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType)
parseFormalParametersRest((, MemberKind.GeneralizedFunctionType)
listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType)
parseFormalParameter((, FormalParameterKind.mandatory, MemberKind.GeneralizedFunctionType)
parseMetadataStar(()
listener: beginMetadataStar(int)
listener: endMetadataStar(0)
listener: beginFormalParameter(int, MemberKind.GeneralizedFunctionType, null, null, null)
listener: handleIdentifier(int, typeReference)
listener: handleNoTypeArguments(x)
listener: handleType(int, null)
ensureIdentifier(int, formalParameterDeclaration)
listener: handleIdentifier(x, formalParameterDeclaration)
listener: handleFormalParameterWithoutValue())
listener: endFormalParameter(null, null, x, null, null, FormalParameterKind.mandatory, MemberKind.GeneralizedFunctionType)
listener: endFormalParameters(1, (, ), MemberKind.GeneralizedFunctionType)
listener: endFunctionType(Function, null)
ensureSemicolon())
listener: endFunctionTypeAlias(typedef, =, ;)
listener: endTopLevelDeclaration(typedef)
parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext')
parseMetadataStar(;)
listener: beginMetadataStar(typedef)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext')
parseTopLevelKeywordModifiers(;, typedef)
parseTypedef(typedef)
listener: beginUncategorizedTopLevelDeclaration(typedef)
listener: beginFunctionTypeAlias(typedef)
ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true)
listener: handleIdentifier(e, typedefDeclaration)
listener: handleNoTypeVariables(=)
rewriter()
reportRecoverableError(Function, Message[ExpectedButGot, Expected 'Function' before this., null, {string: Function}])
listener: handleRecoverableError(Message[ExpectedButGot, Expected 'Function' before this., null, {string: Function}], (, ()
listener: beginFunctionType(foo)
listener: handleNoTypeVariables(()
ensureIdentifier(=, typeReference)
listener: handleIdentifier(foo, typeReference)
listener: beginTypeArguments(<)
listener: handleIdentifier(F, typeReference)
listener: handleNoTypeArguments(>)
listener: handleType(F, null)
listener: endTypeArguments(1, <, >)
listener: handleType(foo, null)
parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType)
parseFormalParametersRest((, MemberKind.GeneralizedFunctionType)
listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType)
parseFormalParameter((, FormalParameterKind.mandatory, MemberKind.GeneralizedFunctionType)
parseMetadataStar(()
listener: beginMetadataStar(int)
listener: endMetadataStar(0)
listener: beginFormalParameter(int, MemberKind.GeneralizedFunctionType, null, null, null)
listener: handleIdentifier(int, typeReference)
listener: handleNoTypeArguments(x)
listener: handleType(int, null)
ensureIdentifier(int, formalParameterDeclaration)
listener: handleIdentifier(x, formalParameterDeclaration)
listener: handleFormalParameterWithoutValue())
listener: endFormalParameter(null, null, x, null, null, FormalParameterKind.mandatory, MemberKind.GeneralizedFunctionType)
listener: endFormalParameters(1, (, ), MemberKind.GeneralizedFunctionType)
listener: endFunctionType(Function, null)
ensureSemicolon())
listener: endFunctionTypeAlias(typedef, =, ;)
listener: endTopLevelDeclaration(typedef)
parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext')
parseMetadataStar(;)
listener: beginMetadataStar(typedef)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext')
parseTopLevelKeywordModifiers(;, typedef)
parseTypedef(typedef)
listener: beginUncategorizedTopLevelDeclaration(typedef)
listener: beginFunctionTypeAlias(typedef)
ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true)
listener: handleIdentifier(f, typedefDeclaration)
listener: handleNoTypeVariables(=)
rewriter()
reportRecoverableError(Function, Message[ExpectedButGot, Expected 'Function' before this., null, {string: Function}])
listener: handleRecoverableError(Message[ExpectedButGot, Expected 'Function' before this., null, {string: Function}], <, <)
listener: beginFunctionType(Function)
listener: beginTypeVariables(<)
listener: beginMetadataStar(F)
listener: endMetadataStar(0)
listener: handleIdentifier(F, typeVariableDeclaration)
listener: beginTypeVariable(F)
listener: handleTypeVariablesDefined(F, 1)
listener: handleNoType(F)
listener: endTypeVariable(>, 0, null, null)
listener: endTypeVariables(<, >)
listener: handleNoType(=)
parseFormalParametersRequiredOpt(>, MemberKind.GeneralizedFunctionType)
parseFormalParametersRest((, MemberKind.GeneralizedFunctionType)
listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType)
parseFormalParameter((, FormalParameterKind.mandatory, MemberKind.GeneralizedFunctionType)
parseMetadataStar(()
listener: beginMetadataStar(int)
listener: endMetadataStar(0)
listener: beginFormalParameter(int, MemberKind.GeneralizedFunctionType, null, null, null)
listener: handleIdentifier(int, typeReference)
listener: handleNoTypeArguments(x)
listener: handleType(int, null)
ensureIdentifier(int, formalParameterDeclaration)
listener: handleIdentifier(x, formalParameterDeclaration)
listener: handleFormalParameterWithoutValue())
listener: endFormalParameter(null, null, x, null, null, FormalParameterKind.mandatory, MemberKind.GeneralizedFunctionType)
listener: endFormalParameters(1, (, ), MemberKind.GeneralizedFunctionType)
listener: endFunctionType(Function, null)
ensureSemicolon())
listener: endFunctionTypeAlias(typedef, =, ;)
listener: endTopLevelDeclaration(typedef)
parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext')
parseMetadataStar(;)
listener: beginMetadataStar(typedef)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext')
parseTopLevelKeywordModifiers(;, typedef)
parseTypedef(typedef)
listener: beginUncategorizedTopLevelDeclaration(typedef)
listener: beginFunctionTypeAlias(typedef)
ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true)
listener: handleIdentifier(g, typedefDeclaration)
listener: handleNoTypeVariables(=)
rewriter()
reportRecoverableError(Function, Message[ExpectedButGot, Expected 'Function' before this., null, {string: Function}])
listener: handleRecoverableError(Message[ExpectedButGot, Expected 'Function' before this., null, {string: Function}], (, ()
listener: beginFunctionType(foo)
listener: handleNoTypeVariables(()
ensureIdentifier(=, typeReference)
listener: handleIdentifier(foo, typeReference)
listener: beginTypeArguments(<)
listener: handleIdentifier(F, typeReference)
listener: handleNoTypeArguments(,)
listener: handleType(F, null)
listener: handleIdentifier(G, typeReference)
listener: handleNoTypeArguments(,)
listener: handleType(G, null)
listener: handleIdentifier(H, typeReference)
listener: handleNoTypeArguments(,)
listener: handleType(H, null)
listener: handleIdentifier(I, typeReference)
listener: handleNoTypeArguments(,)
listener: handleType(I, null)
listener: handleIdentifier(J, typeReference)
listener: handleNoTypeArguments(>)
listener: handleType(J, null)
listener: endTypeArguments(5, <, >)
listener: handleType(foo, null)
parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType)
parseFormalParametersRest((, MemberKind.GeneralizedFunctionType)
listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType)
parseFormalParameter((, FormalParameterKind.mandatory, MemberKind.GeneralizedFunctionType)
parseMetadataStar(()
listener: beginMetadataStar(int)
listener: endMetadataStar(0)
listener: beginFormalParameter(int, MemberKind.GeneralizedFunctionType, null, null, null)
listener: handleIdentifier(int, typeReference)
listener: handleNoTypeArguments(x)
listener: handleType(int, null)
ensureIdentifier(int, formalParameterDeclaration)
listener: handleIdentifier(x, formalParameterDeclaration)
listener: handleFormalParameterWithoutValue())
listener: endFormalParameter(null, null, x, null, null, FormalParameterKind.mandatory, MemberKind.GeneralizedFunctionType)
listener: endFormalParameters(1, (, ), MemberKind.GeneralizedFunctionType)
listener: endFunctionType(Function, null)
ensureSemicolon())
listener: endFunctionTypeAlias(typedef, =, ;)
listener: endTopLevelDeclaration(typedef)
parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext')
parseMetadataStar(;)
listener: beginMetadataStar(typedef)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext')
parseTopLevelKeywordModifiers(;, typedef)
parseTypedef(typedef)
listener: beginUncategorizedTopLevelDeclaration(typedef)
listener: beginFunctionTypeAlias(typedef)
ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true)
listener: handleIdentifier(h, typedefDeclaration)
listener: handleNoTypeVariables(=)
rewriter()
reportRecoverableError(Function, Message[ExpectedButGot, Expected 'Function' before this., null, {string: Function}])
listener: handleRecoverableError(Message[ExpectedButGot, Expected 'Function' before this., null, {string: Function}], <, <)
listener: beginFunctionType(Function)
listener: beginTypeVariables(<)
parseMetadataStar(<)
listener: beginMetadataStar(F)
listener: endMetadataStar(0)
ensureIdentifier(<, typeVariableDeclaration)
listener: handleIdentifier(F, typeVariableDeclaration)
listener: beginTypeVariable(F)
parseMetadataStar(,)
listener: beginMetadataStar(G)
listener: endMetadataStar(0)
ensureIdentifier(,, typeVariableDeclaration)
listener: handleIdentifier(G, typeVariableDeclaration)
listener: beginTypeVariable(G)
parseMetadataStar(,)
listener: beginMetadataStar(H)
listener: endMetadataStar(0)
ensureIdentifier(,, typeVariableDeclaration)
listener: handleIdentifier(H, typeVariableDeclaration)
listener: beginTypeVariable(H)
parseMetadataStar(,)
listener: beginMetadataStar(I)
listener: endMetadataStar(0)
ensureIdentifier(,, typeVariableDeclaration)
listener: handleIdentifier(I, typeVariableDeclaration)
listener: beginTypeVariable(I)
parseMetadataStar(,)
listener: beginMetadataStar(J)
listener: endMetadataStar(0)
ensureIdentifier(,, typeVariableDeclaration)
listener: handleIdentifier(J, typeVariableDeclaration)
listener: beginTypeVariable(J)
listener: handleTypeVariablesDefined(J, 5)
listener: handleNoType(J)
listener: endTypeVariable(>, 4, null, null)
listener: handleNoType(I)
listener: endTypeVariable(,, 3, null, null)
listener: handleNoType(H)
listener: endTypeVariable(,, 2, null, null)
listener: handleNoType(G)
listener: endTypeVariable(,, 1, null, null)
listener: handleNoType(F)
listener: endTypeVariable(,, 0, null, null)
listener: endTypeVariables(<, >)
listener: handleNoType(=)
parseFormalParametersRequiredOpt(>, MemberKind.GeneralizedFunctionType)
parseFormalParametersRest((, MemberKind.GeneralizedFunctionType)
listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType)
parseFormalParameter((, FormalParameterKind.mandatory, MemberKind.GeneralizedFunctionType)
parseMetadataStar(()
listener: beginMetadataStar(int)
listener: endMetadataStar(0)
listener: beginFormalParameter(int, MemberKind.GeneralizedFunctionType, null, null, null)
listener: handleIdentifier(int, typeReference)
listener: handleNoTypeArguments(x)
listener: handleType(int, null)
ensureIdentifier(int, formalParameterDeclaration)
listener: handleIdentifier(x, formalParameterDeclaration)
listener: handleFormalParameterWithoutValue())
listener: endFormalParameter(null, null, x, null, null, FormalParameterKind.mandatory, MemberKind.GeneralizedFunctionType)
listener: endFormalParameters(1, (, ), MemberKind.GeneralizedFunctionType)
listener: endFunctionType(Function, null)
ensureSemicolon())
listener: endFunctionTypeAlias(typedef, =, ;)
listener: endTopLevelDeclaration(typedef)
parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext')
parseMetadataStar(;)
listener: beginMetadataStar(typedef)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext')
parseTopLevelKeywordModifiers(;, typedef)
parseTypedef(typedef)
listener: beginUncategorizedTopLevelDeclaration(typedef)
listener: beginFunctionTypeAlias(typedef)
ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true)
listener: handleIdentifier(i, typedefDeclaration)
listener: handleNoTypeVariables(=)
missingParameterMessage(MemberKind.FunctionTypeAlias)
reportRecoverableError(>, MissingTypedefParameters)
listener: handleRecoverableError(MissingTypedefParameters, >, >)
rewriter()
rewriter()
reportRecoverableError(Function, Message[ExpectedButGot, Expected 'Function' before this., null, {string: Function}])
listener: handleRecoverableError(Message[ExpectedButGot, Expected 'Function' before this., null, {string: Function}], <, <)
listener: beginFunctionType(Function)
listener: beginTypeVariables(<)
parseMetadataStar(<)
listener: beginMetadataStar(F)
listener: endMetadataStar(0)
ensureIdentifier(<, typeVariableDeclaration)
listener: handleIdentifier(F, typeVariableDeclaration)
listener: beginTypeVariable(F)
parseMetadataStar(,)
listener: beginMetadataStar(G)
listener: endMetadataStar(0)
ensureIdentifier(,, typeVariableDeclaration)
listener: handleIdentifier(G, typeVariableDeclaration)
listener: beginTypeVariable(G)
parseMetadataStar(,)
listener: beginMetadataStar(H)
listener: endMetadataStar(0)
ensureIdentifier(,, typeVariableDeclaration)
listener: handleIdentifier(H, typeVariableDeclaration)
listener: beginTypeVariable(H)
parseMetadataStar(,)
listener: beginMetadataStar(I)
listener: endMetadataStar(0)
ensureIdentifier(,, typeVariableDeclaration)
listener: handleIdentifier(I, typeVariableDeclaration)
listener: beginTypeVariable(I)
parseMetadataStar(,)
listener: beginMetadataStar(J)
listener: endMetadataStar(0)
ensureIdentifier(,, typeVariableDeclaration)
listener: handleIdentifier(J, typeVariableDeclaration)
listener: beginTypeVariable(J)
listener: handleTypeVariablesDefined(J, 5)
listener: handleNoType(J)
listener: endTypeVariable(>, 4, null, null)
listener: handleNoType(I)
listener: endTypeVariable(,, 3, null, null)
listener: handleNoType(H)
listener: endTypeVariable(,, 2, null, null)
listener: handleNoType(G)
listener: endTypeVariable(,, 1, null, null)
listener: handleNoType(F)
listener: endTypeVariable(,, 0, null, null)
listener: endTypeVariables(<, >)
listener: handleNoType(=)
parseFormalParametersRequiredOpt(>, MemberKind.GeneralizedFunctionType)
parseFormalParametersRest((, MemberKind.GeneralizedFunctionType)
listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType)
listener: endFormalParameters(0, (, ), MemberKind.GeneralizedFunctionType)
listener: endFunctionType(Function, null)
ensureSemicolon())
listener: endFunctionTypeAlias(typedef, =, ;)
listener: endTopLevelDeclaration(typedef)
parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext')
parseMetadataStar(;)
listener: beginMetadataStar(typedef)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext')
parseTopLevelKeywordModifiers(;, typedef)
parseTypedef(typedef)
listener: beginUncategorizedTopLevelDeclaration(typedef)
listener: beginFunctionTypeAlias(typedef)
ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true)
listener: handleIdentifier(j, typedefDeclaration)
listener: handleNoTypeVariables(=)
listener: handleIdentifier(foo, typeReference)
listener: handleNoTypeArguments(;)
listener: handleType(foo, null)
ensureSemicolon(foo)
listener: endFunctionTypeAlias(typedef, =, ;)
listener: endTopLevelDeclaration(typedef)
parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext')
parseMetadataStar(;)
listener: beginMetadataStar(typedef)
listener: endMetadataStar(0)
parseTopLevelKeywordDeclaration(;, typedef, Instance of 'DirectiveContext')
parseTopLevelKeywordModifiers(;, typedef)
parseTypedef(typedef)
listener: beginUncategorizedTopLevelDeclaration(typedef)
listener: beginFunctionTypeAlias(typedef)
ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true)
listener: handleIdentifier(k, typedefDeclaration)
listener: handleNoTypeVariables(=)
listener: handleIdentifier(List, typeReference)
listener: beginTypeArguments(<)
listener: handleIdentifier(int, typeReference)
listener: handleNoTypeArguments(>)
listener: handleType(int, null)
listener: endTypeArguments(1, <, >)
listener: handleType(List, null)
ensureSemicolon(>)
listener: endFunctionTypeAlias(typedef, =, ;)
listener: endTopLevelDeclaration()
reportAllErrorTokens(typedef)
listener: endCompilationUnit(11, )