parseUnit(class) | |
skipErrorTokens(class) | |
listener: beginCompilationUnit(class) | |
syntheticPreviousToken(class) | |
parseTopLevelDeclarationImpl(, Instance of 'DirectiveContext') | |
parseMetadataStar() | |
listener: beginMetadataStar(class) | |
listener: endMetadataStar(0) | |
parseTopLevelKeywordDeclaration(, class, Instance of 'DirectiveContext') | |
parseClassDeclarationModifiers(, class) | |
parseClassOrNamedMixinApplication(null, class) | |
listener: beginClassOrNamedMixinApplicationPrelude(class) | |
ensureIdentifier(class, classOrMixinDeclaration) | |
listener: handleIdentifier(Xlate, classOrMixinDeclaration) | |
listener: handleNoTypeVariables({) | |
listener: beginClassDeclaration(class, null, Xlate) | |
parseClass(Xlate, class, class, Xlate) | |
parseClassHeaderOpt(Xlate, class, class) | |
parseClassExtendsOpt(Xlate) | |
listener: handleNoType(Xlate) | |
listener: handleClassExtends(null, 1) | |
parseWithClauseOpt(Xlate) | |
listener: handleClassNoWithClause() | |
parseClassOrMixinImplementsOpt(Xlate) | |
listener: handleClassOrMixinImplements(null, 0) | |
listener: handleClassHeader(class, class, null) | |
parseClassOrMixinOrExtensionBody(Xlate, DeclarationKind.Class, Xlate) | |
listener: beginClassOrMixinBody(DeclarationKind.Class, {) | |
notEofOrValue(}, int) | |
parseClassOrMixinOrExtensionMemberImpl({, DeclarationKind.Class, Xlate) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseMethod({, null, null, null, null, null, null, {, Instance of 'SimpleType', get, g, DeclarationKind.Class, Xlate, false) | |
listener: beginMethod(null, null, null, null, get, g) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(get) | |
listener: handleType(int, null) | |
ensureIdentifierPotentiallyRecovered(get, methodDeclaration, false) | |
listener: handleIdentifier(g, methodDeclaration) | |
parseQualifiedRestOpt(g, methodDeclarationContinuation) | |
listener: handleNoTypeVariables(=>) | |
parseGetterOrFormalParameters(g, g, true, MemberKind.NonStaticMethod) | |
listener: handleNoFormalParameters(=>, MemberKind.NonStaticMethod) | |
parseInitializersOpt(g) | |
listener: handleNoInitializers() | |
parseAsyncModifierOpt(g) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
inPlainSync() | |
inPlainSync() | |
parseFunctionBody(g, false, true) | |
parseExpressionFunctionBody(=>, false) | |
parseExpression(=>) | |
parsePrecedenceExpression(=>, 1, true) | |
parseUnaryExpression(=>, true) | |
parsePrimary(=>, expression) | |
parseLiteralInt(=>) | |
listener: handleLiteralInt(1) | |
ensureSemicolon(1) | |
listener: handleExpressionFunctionBody(=>, ;) | |
inGenerator() | |
listener: endClassMethod(get, int, =>, null, ;) | |
listener: endMember() | |
notEofOrValue(}, }) | |
listener: endClassOrMixinBody(DeclarationKind.Class, 1, {, }) | |
listener: endClassDeclaration(class, }) | |
listener: endTopLevelDeclaration(class) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(class) | |
listener: endMetadataStar(0) | |
parseTopLevelKeywordDeclaration(}, class, Instance of 'DirectiveContext') | |
parseClassDeclarationModifiers(}, class) | |
parseClassOrNamedMixinApplication(null, class) | |
listener: beginClassOrNamedMixinApplicationPrelude(class) | |
ensureIdentifier(class, classOrMixinDeclaration) | |
listener: handleIdentifier(Xrequired, classOrMixinDeclaration) | |
listener: handleNoTypeVariables({) | |
listener: beginClassDeclaration(class, null, Xrequired) | |
parseClass(Xrequired, class, class, Xrequired) | |
parseClassHeaderOpt(Xrequired, class, class) | |
parseClassExtendsOpt(Xrequired) | |
listener: handleNoType(Xrequired) | |
listener: handleClassExtends(null, 1) | |
parseWithClauseOpt(Xrequired) | |
listener: handleClassNoWithClause() | |
parseClassOrMixinImplementsOpt(Xrequired) | |
listener: handleClassOrMixinImplements(null, 0) | |
listener: handleClassHeader(class, class, null) | |
parseClassOrMixinOrExtensionBody(Xrequired, DeclarationKind.Class, Xrequired) | |
listener: beginClassOrMixinBody(DeclarationKind.Class, {) | |
notEofOrValue(}, int) | |
parseClassOrMixinOrExtensionMemberImpl({, DeclarationKind.Class, Xrequired) | |
parseMetadataStar({) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseMethod({, null, null, null, null, null, null, {, Instance of 'SimpleType', get, g, DeclarationKind.Class, Xrequired, false) | |
listener: beginMethod(null, null, null, null, get, g) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(get) | |
listener: handleType(int, null) | |
ensureIdentifierPotentiallyRecovered(get, methodDeclaration, false) | |
listener: handleIdentifier(g, methodDeclaration) | |
parseQualifiedRestOpt(g, methodDeclarationContinuation) | |
listener: handleNoTypeVariables(=>) | |
parseGetterOrFormalParameters(g, g, true, MemberKind.NonStaticMethod) | |
listener: handleNoFormalParameters(=>, MemberKind.NonStaticMethod) | |
parseInitializersOpt(g) | |
listener: handleNoInitializers() | |
parseAsyncModifierOpt(g) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
inPlainSync() | |
inPlainSync() | |
parseFunctionBody(g, false, true) | |
parseExpressionFunctionBody(=>, false) | |
parseExpression(=>) | |
parsePrecedenceExpression(=>, 1, true) | |
parseUnaryExpression(=>, true) | |
parsePrimary(=>, expression) | |
parseLiteralInt(=>) | |
listener: handleLiteralInt(2) | |
ensureSemicolon(2) | |
listener: handleExpressionFunctionBody(=>, ;) | |
inGenerator() | |
listener: endClassMethod(get, int, =>, null, ;) | |
listener: endMember() | |
notEofOrValue(}, }) | |
listener: endClassOrMixinBody(DeclarationKind.Class, 1, {, }) | |
listener: endClassDeclaration(class, }) | |
listener: endTopLevelDeclaration(class) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(class) | |
listener: endMetadataStar(0) | |
parseTopLevelKeywordDeclaration(}, class, Instance of 'DirectiveContext') | |
parseClassDeclarationModifiers(}, class) | |
parseClassOrNamedMixinApplication(null, class) | |
listener: beginClassOrNamedMixinApplicationPrelude(class) | |
ensureIdentifier(class, classOrMixinDeclaration) | |
listener: handleIdentifier(C, classOrMixinDeclaration) | |
listener: handleNoTypeVariables({) | |
listener: beginClassDeclaration(class, null, C) | |
parseClass(C, class, class, C) | |
parseClassHeaderOpt(C, class, class) | |
parseClassExtendsOpt(C) | |
listener: handleNoType(C) | |
listener: handleClassExtends(null, 1) | |
parseWithClauseOpt(C) | |
listener: handleClassNoWithClause() | |
parseClassOrMixinImplementsOpt(C) | |
listener: handleClassOrMixinImplements(null, 0) | |
listener: handleClassHeader(class, class, null) | |
parseClassOrMixinOrExtensionBody(C, DeclarationKind.Class, C) | |
listener: beginClassOrMixinBody(DeclarationKind.Class, {) | |
notEofOrValue(}, Xlate) | |
parseClassOrMixinOrExtensionMemberImpl({, DeclarationKind.Class, C) | |
parseMetadataStar({) | |
listener: beginMetadataStar(Xlate) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseFields({, null, null, null, null, null, null, {, Instance of 'SimpleType', l, DeclarationKind.Class, C, false) | |
listener: beginFields({) | |
listener: handleIdentifier(Xlate, typeReference) | |
listener: handleNoTypeArguments(l) | |
listener: handleType(Xlate, null) | |
ensureIdentifierPotentiallyRecovered(Xlate, fieldDeclaration, false) | |
listener: handleIdentifier(l, fieldDeclaration) | |
parseFieldInitializerOpt(l, l, null, null, null, null, DeclarationKind.Class, C) | |
listener: beginFieldInitializer(=) | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseSendOrFunctionLiteral(=, expression) | |
looksLikeFunctionBody(;) | |
parseSend(=, expression) | |
ensureIdentifier(=, expression) | |
listener: handleIdentifier(Xlate, expression) | |
listener: handleNoTypeArguments(() | |
parseArgumentsOpt(Xlate) | |
parseArguments(Xlate) | |
parseArgumentsRest(() | |
listener: beginArguments(() | |
listener: endArguments(0, (, )) | |
listener: handleSend(Xlate, ;) | |
listener: endFieldInitializer(=, ;) | |
listener: endClassFields(null, null, null, null, null, null, 1, Xlate, ;) | |
listener: endMember() | |
notEofOrValue(}, Xrequired) | |
parseClassOrMixinOrExtensionMemberImpl(;, DeclarationKind.Class, C) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(Xrequired) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseFields(;, null, null, null, null, null, null, ;, Instance of 'SimpleType', r, DeclarationKind.Class, C, false) | |
listener: beginFields(;) | |
listener: handleIdentifier(Xrequired, typeReference) | |
listener: handleNoTypeArguments(r) | |
listener: handleType(Xrequired, null) | |
ensureIdentifierPotentiallyRecovered(Xrequired, fieldDeclaration, false) | |
listener: handleIdentifier(r, fieldDeclaration) | |
parseFieldInitializerOpt(r, r, null, null, null, null, DeclarationKind.Class, C) | |
listener: beginFieldInitializer(=) | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseSendOrFunctionLiteral(=, expression) | |
looksLikeFunctionBody(;) | |
parseSend(=, expression) | |
ensureIdentifier(=, expression) | |
listener: handleIdentifier(Xrequired, expression) | |
listener: handleNoTypeArguments(() | |
parseArgumentsOpt(Xrequired) | |
parseArguments(Xrequired) | |
parseArgumentsRest(() | |
listener: beginArguments(() | |
listener: endArguments(0, (, )) | |
listener: handleSend(Xrequired, ;) | |
listener: endFieldInitializer(=, ;) | |
listener: endClassFields(null, null, null, null, null, null, 1, Xrequired, ;) | |
listener: endMember() | |
notEofOrValue(}, }) | |
listener: endClassOrMixinBody(DeclarationKind.Class, 2, {, }) | |
listener: endClassDeclaration(class, }) | |
listener: endTopLevelDeclaration() | |
reportAllErrorTokens(class) | |
listener: endCompilationUnit(3, ) |