parseUnit(class) | |
skipErrorTokens(class) | |
listener: beginCompilationUnit(class) | |
syntheticPreviousToken(class) | |
parseTopLevelDeclarationImpl(, Instance of 'DirectiveContext') | |
parseMetadataStar() | |
listener: beginMetadataStar(class) | |
listener: endMetadataStar(0) | |
parseTopLevelKeywordDeclaration(, class, null, Instance of 'DirectiveContext') | |
parseClassOrNamedMixinApplication(null, null, null, class) | |
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class) | |
ensureIdentifier(class, classOrMixinDeclaration) | |
listener: handleIdentifier(Class, classOrMixinDeclaration) | |
listener: handleNoTypeVariables({) | |
listener: beginClassDeclaration(class, null, null, null, Class) | |
parseClass(Class, class, class, Class) | |
parseClassHeaderOpt(Class, class, class) | |
parseClassExtendsOpt(Class) | |
listener: handleNoType(Class) | |
listener: handleClassExtends(null, 1) | |
parseClassWithClauseOpt(Class) | |
listener: handleClassNoWithClause() | |
parseClassOrMixinOrEnumImplementsOpt(Class) | |
listener: handleImplements(null, 0) | |
listener: handleClassHeader(class, class, null) | |
parseClassOrMixinOrExtensionBody(Class, DeclarationKind.Class, Class) | |
listener: beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {) | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl({, DeclarationKind.Class, Class) | |
parseMetadataStar({) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
isReservedKeyword(() | |
parseMethod({, null, augment, null, null, null, null, null, augment, Instance of 'NoType', null, method, DeclarationKind.Class, Class, false) | |
listener: beginMethod(DeclarationKind.Class, augment, null, null, null, null, null, method) | |
listener: handleNoType(augment) | |
ensureIdentifierPotentiallyRecovered(augment, methodDeclaration, false) | |
listener: handleIdentifier(method, methodDeclaration) | |
parseQualifiedRestOpt(method, methodDeclarationContinuation) | |
parseMethodTypeVar(method) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(method, method, false, MemberKind.NonStaticMethod) | |
parseFormalParameters(method, MemberKind.NonStaticMethod) | |
parseFormalParametersRest((, MemberKind.NonStaticMethod) | |
listener: beginFormalParameters((, MemberKind.NonStaticMethod) | |
listener: endFormalParameters(0, (, ), MemberKind.NonStaticMethod) | |
parseInitializersOpt()) | |
listener: handleNoInitializers() | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
inPlainSync() | |
parseFunctionBody(), false, true) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endClassMethod(null, augment, (, null, }) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(}, DeclarationKind.Class, Class) | |
parseMetadataStar(}) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseMethod(}, null, augment, null, null, null, null, null, augment, Instance of 'VoidType', null, method, DeclarationKind.Class, Class, false) | |
listener: beginMethod(DeclarationKind.Class, augment, null, null, null, null, null, method) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, methodDeclaration, false) | |
listener: handleIdentifier(method, methodDeclaration) | |
parseQualifiedRestOpt(method, methodDeclarationContinuation) | |
parseMethodTypeVar(method) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(method, method, false, MemberKind.NonStaticMethod) | |
parseFormalParameters(method, MemberKind.NonStaticMethod) | |
parseFormalParametersRest((, MemberKind.NonStaticMethod) | |
listener: beginFormalParameters((, MemberKind.NonStaticMethod) | |
listener: endFormalParameters(0, (, ), MemberKind.NonStaticMethod) | |
parseInitializersOpt()) | |
listener: handleNoInitializers() | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
inPlainSync() | |
parseFunctionBody(), false, true) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endClassMethod(null, augment, (, null, }) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(}, DeclarationKind.Class, Class) | |
parseMetadataStar(}) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseMethod(}, null, augment, null, null, null, null, null, augment, Instance of 'NoType', get, getter, DeclarationKind.Class, Class, false) | |
listener: beginMethod(DeclarationKind.Class, augment, null, null, null, null, get, getter) | |
listener: handleNoType(augment) | |
ensureIdentifierPotentiallyRecovered(get, methodDeclaration, false) | |
listener: handleIdentifier(getter, methodDeclaration) | |
parseQualifiedRestOpt(getter, methodDeclarationContinuation) | |
listener: handleNoTypeVariables(=>) | |
parseGetterOrFormalParameters(getter, getter, true, MemberKind.NonStaticMethod) | |
listener: handleNoFormalParameters(=>, MemberKind.NonStaticMethod) | |
parseInitializersOpt(getter) | |
listener: handleNoInitializers() | |
parseAsyncModifierOpt(getter) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
inPlainSync() | |
inPlainSync() | |
parseFunctionBody(getter, false, true) | |
parseExpressionFunctionBody(=>, false) | |
parseExpression(=>) | |
parsePrecedenceExpression(=>, 1, true) | |
parseUnaryExpression(=>, true) | |
parsePrimary(=>, expression) | |
parseLiteralNull(=>) | |
listener: handleLiteralNull(null) | |
ensureSemicolon(null) | |
listener: handleExpressionFunctionBody(=>, ;) | |
inGenerator() | |
listener: endClassMethod(get, augment, =>, null, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Class, Class) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseMethod(;, null, augment, null, null, null, null, null, augment, Instance of 'SimpleType', get, getter, DeclarationKind.Class, Class, false) | |
listener: beginMethod(DeclarationKind.Class, augment, null, null, null, null, get, getter) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(get) | |
listener: handleType(int, null) | |
ensureIdentifierPotentiallyRecovered(get, methodDeclaration, false) | |
listener: handleIdentifier(getter, methodDeclaration) | |
parseQualifiedRestOpt(getter, methodDeclarationContinuation) | |
listener: handleNoTypeVariables(=>) | |
parseGetterOrFormalParameters(getter, getter, true, MemberKind.NonStaticMethod) | |
listener: handleNoFormalParameters(=>, MemberKind.NonStaticMethod) | |
parseInitializersOpt(getter) | |
listener: handleNoInitializers() | |
parseAsyncModifierOpt(getter) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
inPlainSync() | |
inPlainSync() | |
parseFunctionBody(getter, false, true) | |
parseExpressionFunctionBody(=>, false) | |
parseExpression(=>) | |
parsePrecedenceExpression(=>, 1, true) | |
parseUnaryExpression(=>, true) | |
parsePrimary(=>, expression) | |
parseLiteralInt(=>) | |
listener: handleLiteralInt(0) | |
ensureSemicolon(0) | |
listener: handleExpressionFunctionBody(=>, ;) | |
inGenerator() | |
listener: endClassMethod(get, augment, =>, null, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Class, Class) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseMethod(;, null, augment, null, null, null, null, null, augment, Instance of 'NoType', set, setter, DeclarationKind.Class, Class, false) | |
listener: beginMethod(DeclarationKind.Class, augment, null, null, null, null, set, setter) | |
listener: handleNoType(augment) | |
ensureIdentifierPotentiallyRecovered(set, methodDeclaration, false) | |
listener: handleIdentifier(setter, methodDeclaration) | |
parseQualifiedRestOpt(setter, methodDeclarationContinuation) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(setter, setter, false, MemberKind.NonStaticMethod) | |
parseFormalParameters(setter, MemberKind.NonStaticMethod) | |
parseFormalParametersRest((, MemberKind.NonStaticMethod) | |
listener: beginFormalParameters((, MemberKind.NonStaticMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.NonStaticMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(value) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(value, MemberKind.NonStaticMethod, null, null, null) | |
listener: handleNoType(() | |
ensureIdentifier((, formalParameterDeclaration) | |
listener: handleIdentifier(value, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, value, null, null, FormalParameterKind.requiredPositional, MemberKind.NonStaticMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.NonStaticMethod) | |
parseInitializersOpt()) | |
listener: handleNoInitializers() | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
inPlainSync() | |
inPlainSync() | |
parseFunctionBody(), false, true) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endClassMethod(set, augment, (, null, }) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(}, DeclarationKind.Class, Class) | |
parseMetadataStar(}) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseMethod(}, null, augment, null, null, null, null, null, augment, Instance of 'VoidType', set, setter, DeclarationKind.Class, Class, false) | |
listener: beginMethod(DeclarationKind.Class, augment, null, null, null, null, set, setter) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(set, methodDeclaration, false) | |
listener: handleIdentifier(setter, methodDeclaration) | |
parseQualifiedRestOpt(setter, methodDeclarationContinuation) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(setter, setter, false, MemberKind.NonStaticMethod) | |
parseFormalParameters(setter, MemberKind.NonStaticMethod) | |
parseFormalParametersRest((, MemberKind.NonStaticMethod) | |
listener: beginFormalParameters((, MemberKind.NonStaticMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.NonStaticMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(value) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(value, MemberKind.NonStaticMethod, null, null, null) | |
listener: handleNoType(() | |
ensureIdentifier((, formalParameterDeclaration) | |
listener: handleIdentifier(value, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, value, null, null, FormalParameterKind.requiredPositional, MemberKind.NonStaticMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.NonStaticMethod) | |
parseInitializersOpt()) | |
listener: handleNoInitializers() | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
inPlainSync() | |
inPlainSync() | |
parseFunctionBody(), false, true) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endClassMethod(set, augment, (, null, }) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(}, DeclarationKind.Class, Class) | |
parseMetadataStar(}) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseFields(}, null, augment, null, null, null, null, var, var, Instance of 'NoType', field, DeclarationKind.Class, Class, false) | |
listener: beginFields(DeclarationKind.Class, null, augment, null, null, null, null, var, }) | |
listener: handleNoType(var) | |
ensureIdentifierPotentiallyRecovered(var, fieldDeclaration, false) | |
listener: handleIdentifier(field, fieldDeclaration) | |
parseFieldInitializerOpt(field, field, null, null, augment, null, var, DeclarationKind.Class, Class) | |
listener: handleNoFieldInitializer(;) | |
listener: endClassFields(null, augment, null, null, null, null, var, 1, augment, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Class, Class) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseFields(;, null, augment, null, null, null, null, final, final, Instance of 'NoType', field, DeclarationKind.Class, Class, false) | |
listener: beginFields(DeclarationKind.Class, null, augment, null, null, null, null, final, ;) | |
listener: handleNoType(final) | |
ensureIdentifierPotentiallyRecovered(final, fieldDeclaration, false) | |
listener: handleIdentifier(field, fieldDeclaration) | |
parseFieldInitializerOpt(field, field, null, null, augment, null, final, DeclarationKind.Class, Class) | |
listener: beginFieldInitializer(=) | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(0) | |
listener: endFieldInitializer(=, ;) | |
listener: endClassFields(null, augment, null, null, null, null, final, 1, augment, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Class, Class) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseFields(;, null, augment, null, null, null, null, const, const, Instance of 'NoType', field, DeclarationKind.Class, Class, false) | |
listener: beginFields(DeclarationKind.Class, null, augment, null, null, null, null, const, ;) | |
listener: handleNoType(const) | |
ensureIdentifierPotentiallyRecovered(const, fieldDeclaration, false) | |
listener: handleIdentifier(field, fieldDeclaration) | |
parseFieldInitializerOpt(field, field, null, null, augment, null, const, DeclarationKind.Class, Class) | |
listener: beginFieldInitializer(=) | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(0) | |
listener: endFieldInitializer(=, ;) | |
listener: endClassFields(null, augment, null, null, null, null, const, 1, augment, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Class, Class) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseFields(;, null, augment, null, null, null, null, null, augment, Instance of 'SimpleType', field, DeclarationKind.Class, Class, false) | |
listener: beginFields(DeclarationKind.Class, null, augment, null, null, null, null, null, ;) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(field) | |
listener: handleType(int, null) | |
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false) | |
listener: handleIdentifier(field, fieldDeclaration) | |
parseFieldInitializerOpt(field, field, null, null, augment, null, null, DeclarationKind.Class, Class) | |
listener: handleNoFieldInitializer(;) | |
listener: endClassFields(null, augment, null, null, null, null, null, 1, augment, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Class, Class) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseFields(;, null, augment, null, null, null, late, var, var, Instance of 'NoType', field, DeclarationKind.Class, Class, false) | |
listener: beginFields(DeclarationKind.Class, null, augment, null, null, null, late, var, ;) | |
listener: handleNoType(var) | |
ensureIdentifierPotentiallyRecovered(var, fieldDeclaration, false) | |
listener: handleIdentifier(field, fieldDeclaration) | |
parseFieldInitializerOpt(field, field, late, null, augment, null, var, DeclarationKind.Class, Class) | |
listener: handleNoFieldInitializer(;) | |
listener: endClassFields(null, augment, null, null, null, late, var, 1, augment, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Class, Class) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseFields(;, null, augment, null, null, null, late, final, final, Instance of 'NoType', field, DeclarationKind.Class, Class, false) | |
listener: beginFields(DeclarationKind.Class, null, augment, null, null, null, late, final, ;) | |
listener: handleNoType(final) | |
ensureIdentifierPotentiallyRecovered(final, fieldDeclaration, false) | |
listener: handleIdentifier(field, fieldDeclaration) | |
parseFieldInitializerOpt(field, field, late, null, augment, null, final, DeclarationKind.Class, Class) | |
listener: handleNoFieldInitializer(;) | |
listener: endClassFields(null, augment, null, null, null, late, final, 1, augment, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Class, Class) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseFields(;, null, augment, null, null, null, late, null, late, Instance of 'SimpleType', field, DeclarationKind.Class, Class, false) | |
listener: beginFields(DeclarationKind.Class, null, augment, null, null, null, late, null, ;) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(field) | |
listener: handleType(int, null) | |
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false) | |
listener: handleIdentifier(field, fieldDeclaration) | |
parseFieldInitializerOpt(field, field, late, null, augment, null, null, DeclarationKind.Class, Class) | |
listener: handleNoFieldInitializer(;) | |
listener: endClassFields(null, augment, null, null, null, late, null, 1, augment, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Class, Class) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
isReservedKeyword(() | |
parseMethod(;, null, augment, null, static, null, null, null, static, Instance of 'NoType', null, method, DeclarationKind.Class, Class, false) | |
listener: beginMethod(DeclarationKind.Class, augment, null, static, null, null, null, method) | |
listener: handleNoType(static) | |
ensureIdentifierPotentiallyRecovered(static, methodDeclaration, false) | |
listener: handleIdentifier(method, methodDeclaration) | |
parseQualifiedRestOpt(method, methodDeclarationContinuation) | |
parseMethodTypeVar(method) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(method, method, false, MemberKind.StaticMethod) | |
parseFormalParameters(method, MemberKind.StaticMethod) | |
parseFormalParametersRest((, MemberKind.StaticMethod) | |
listener: beginFormalParameters((, MemberKind.StaticMethod) | |
listener: endFormalParameters(0, (, ), MemberKind.StaticMethod) | |
parseInitializersOpt()) | |
listener: handleNoInitializers() | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endClassMethod(null, augment, (, null, }) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(}, DeclarationKind.Class, Class) | |
parseMetadataStar(}) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseMethod(}, null, augment, null, static, null, null, null, static, Instance of 'VoidType', null, method, DeclarationKind.Class, Class, false) | |
listener: beginMethod(DeclarationKind.Class, augment, null, static, null, null, null, method) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, methodDeclaration, false) | |
listener: handleIdentifier(method, methodDeclaration) | |
parseQualifiedRestOpt(method, methodDeclarationContinuation) | |
parseMethodTypeVar(method) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(method, method, false, MemberKind.StaticMethod) | |
parseFormalParameters(method, MemberKind.StaticMethod) | |
parseFormalParametersRest((, MemberKind.StaticMethod) | |
listener: beginFormalParameters((, MemberKind.StaticMethod) | |
listener: endFormalParameters(0, (, ), MemberKind.StaticMethod) | |
parseInitializersOpt()) | |
listener: handleNoInitializers() | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endClassMethod(null, augment, (, null, }) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(}, DeclarationKind.Class, Class) | |
parseMetadataStar(}) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseMethod(}, null, augment, null, static, null, null, null, static, Instance of 'NoType', get, getter, DeclarationKind.Class, Class, false) | |
listener: beginMethod(DeclarationKind.Class, augment, null, static, null, null, get, getter) | |
listener: handleNoType(static) | |
ensureIdentifierPotentiallyRecovered(get, methodDeclaration, false) | |
listener: handleIdentifier(getter, methodDeclaration) | |
parseQualifiedRestOpt(getter, methodDeclarationContinuation) | |
listener: handleNoTypeVariables(=>) | |
parseGetterOrFormalParameters(getter, getter, true, MemberKind.StaticMethod) | |
listener: handleNoFormalParameters(=>, MemberKind.StaticMethod) | |
parseInitializersOpt(getter) | |
listener: handleNoInitializers() | |
parseAsyncModifierOpt(getter) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
inPlainSync() | |
parseFunctionBody(getter, false, false) | |
parseExpressionFunctionBody(=>, false) | |
parseExpression(=>) | |
parsePrecedenceExpression(=>, 1, true) | |
parseUnaryExpression(=>, true) | |
parsePrimary(=>, expression) | |
parseLiteralNull(=>) | |
listener: handleLiteralNull(null) | |
ensureSemicolon(null) | |
listener: handleExpressionFunctionBody(=>, ;) | |
inGenerator() | |
listener: endClassMethod(get, augment, =>, null, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Class, Class) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseMethod(;, null, augment, null, static, null, null, null, static, Instance of 'SimpleType', get, getter, DeclarationKind.Class, Class, false) | |
listener: beginMethod(DeclarationKind.Class, augment, null, static, null, null, get, getter) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(get) | |
listener: handleType(int, null) | |
ensureIdentifierPotentiallyRecovered(get, methodDeclaration, false) | |
listener: handleIdentifier(getter, methodDeclaration) | |
parseQualifiedRestOpt(getter, methodDeclarationContinuation) | |
listener: handleNoTypeVariables(=>) | |
parseGetterOrFormalParameters(getter, getter, true, MemberKind.StaticMethod) | |
listener: handleNoFormalParameters(=>, MemberKind.StaticMethod) | |
parseInitializersOpt(getter) | |
listener: handleNoInitializers() | |
parseAsyncModifierOpt(getter) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
inPlainSync() | |
parseFunctionBody(getter, false, false) | |
parseExpressionFunctionBody(=>, false) | |
parseExpression(=>) | |
parsePrecedenceExpression(=>, 1, true) | |
parseUnaryExpression(=>, true) | |
parsePrimary(=>, expression) | |
parseLiteralInt(=>) | |
listener: handleLiteralInt(0) | |
ensureSemicolon(0) | |
listener: handleExpressionFunctionBody(=>, ;) | |
inGenerator() | |
listener: endClassMethod(get, augment, =>, null, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Class, Class) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseMethod(;, null, augment, null, static, null, null, null, static, Instance of 'NoType', set, setter, DeclarationKind.Class, Class, false) | |
listener: beginMethod(DeclarationKind.Class, augment, null, static, null, null, set, setter) | |
listener: handleNoType(static) | |
ensureIdentifierPotentiallyRecovered(set, methodDeclaration, false) | |
listener: handleIdentifier(setter, methodDeclaration) | |
parseQualifiedRestOpt(setter, methodDeclarationContinuation) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(setter, setter, false, MemberKind.StaticMethod) | |
parseFormalParameters(setter, MemberKind.StaticMethod) | |
parseFormalParametersRest((, MemberKind.StaticMethod) | |
listener: beginFormalParameters((, MemberKind.StaticMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.StaticMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(value) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(value, MemberKind.StaticMethod, null, null, null) | |
listener: handleNoType(() | |
ensureIdentifier((, formalParameterDeclaration) | |
listener: handleIdentifier(value, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, value, null, null, FormalParameterKind.requiredPositional, MemberKind.StaticMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.StaticMethod) | |
parseInitializersOpt()) | |
listener: handleNoInitializers() | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endClassMethod(set, augment, (, null, }) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(}, DeclarationKind.Class, Class) | |
parseMetadataStar(}) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseMethod(}, null, augment, null, static, null, null, null, static, Instance of 'VoidType', set, setter, DeclarationKind.Class, Class, false) | |
listener: beginMethod(DeclarationKind.Class, augment, null, static, null, null, set, setter) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(set, methodDeclaration, false) | |
listener: handleIdentifier(setter, methodDeclaration) | |
parseQualifiedRestOpt(setter, methodDeclarationContinuation) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(setter, setter, false, MemberKind.StaticMethod) | |
parseFormalParameters(setter, MemberKind.StaticMethod) | |
parseFormalParametersRest((, MemberKind.StaticMethod) | |
listener: beginFormalParameters((, MemberKind.StaticMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.StaticMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(value) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(value, MemberKind.StaticMethod, null, null, null) | |
listener: handleNoType(() | |
ensureIdentifier((, formalParameterDeclaration) | |
listener: handleIdentifier(value, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, value, null, null, FormalParameterKind.requiredPositional, MemberKind.StaticMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.StaticMethod) | |
parseInitializersOpt()) | |
listener: handleNoInitializers() | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endClassMethod(set, augment, (, null, }) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(}, DeclarationKind.Class, Class) | |
parseMetadataStar(}) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseFields(}, null, augment, null, static, null, null, var, var, Instance of 'NoType', field, DeclarationKind.Class, Class, false) | |
listener: beginFields(DeclarationKind.Class, null, augment, null, static, null, null, var, }) | |
listener: handleNoType(var) | |
ensureIdentifierPotentiallyRecovered(var, fieldDeclaration, false) | |
listener: handleIdentifier(field, fieldDeclaration) | |
parseFieldInitializerOpt(field, field, null, null, augment, null, var, DeclarationKind.Class, Class) | |
listener: handleNoFieldInitializer(;) | |
listener: endClassFields(null, augment, null, static, null, null, var, 1, augment, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Class, Class) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseFields(;, null, augment, null, static, null, null, final, final, Instance of 'NoType', field, DeclarationKind.Class, Class, false) | |
listener: beginFields(DeclarationKind.Class, null, augment, null, static, null, null, final, ;) | |
listener: handleNoType(final) | |
ensureIdentifierPotentiallyRecovered(final, fieldDeclaration, false) | |
listener: handleIdentifier(field, fieldDeclaration) | |
parseFieldInitializerOpt(field, field, null, null, augment, null, final, DeclarationKind.Class, Class) | |
listener: beginFieldInitializer(=) | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(0) | |
listener: endFieldInitializer(=, ;) | |
listener: endClassFields(null, augment, null, static, null, null, final, 1, augment, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Class, Class) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseFields(;, null, augment, null, static, null, null, const, const, Instance of 'NoType', field, DeclarationKind.Class, Class, false) | |
listener: beginFields(DeclarationKind.Class, null, augment, null, static, null, null, const, ;) | |
listener: handleNoType(const) | |
ensureIdentifierPotentiallyRecovered(const, fieldDeclaration, false) | |
listener: handleIdentifier(field, fieldDeclaration) | |
parseFieldInitializerOpt(field, field, null, null, augment, null, const, DeclarationKind.Class, Class) | |
listener: beginFieldInitializer(=) | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(0) | |
listener: endFieldInitializer(=, ;) | |
listener: endClassFields(null, augment, null, static, null, null, const, 1, augment, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Class, Class) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseFields(;, null, augment, null, static, null, null, null, static, Instance of 'SimpleType', field, DeclarationKind.Class, Class, false) | |
listener: beginFields(DeclarationKind.Class, null, augment, null, static, null, null, null, ;) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(field) | |
listener: handleType(int, null) | |
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false) | |
listener: handleIdentifier(field, fieldDeclaration) | |
parseFieldInitializerOpt(field, field, null, null, augment, null, null, DeclarationKind.Class, Class) | |
listener: handleNoFieldInitializer(;) | |
listener: endClassFields(null, augment, null, static, null, null, null, 1, augment, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Class, Class) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseFields(;, null, augment, null, static, null, late, var, var, Instance of 'NoType', field, DeclarationKind.Class, Class, false) | |
listener: beginFields(DeclarationKind.Class, null, augment, null, static, null, late, var, ;) | |
listener: handleNoType(var) | |
ensureIdentifierPotentiallyRecovered(var, fieldDeclaration, false) | |
listener: handleIdentifier(field, fieldDeclaration) | |
parseFieldInitializerOpt(field, field, late, null, augment, null, var, DeclarationKind.Class, Class) | |
listener: handleNoFieldInitializer(;) | |
listener: endClassFields(null, augment, null, static, null, late, var, 1, augment, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Class, Class) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseFields(;, null, augment, null, static, null, late, final, final, Instance of 'NoType', field, DeclarationKind.Class, Class, false) | |
listener: beginFields(DeclarationKind.Class, null, augment, null, static, null, late, final, ;) | |
listener: handleNoType(final) | |
ensureIdentifierPotentiallyRecovered(final, fieldDeclaration, false) | |
listener: handleIdentifier(field, fieldDeclaration) | |
parseFieldInitializerOpt(field, field, late, null, augment, null, final, DeclarationKind.Class, Class) | |
listener: handleNoFieldInitializer(;) | |
listener: endClassFields(null, augment, null, static, null, late, final, 1, augment, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Class, Class) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseFields(;, null, augment, null, static, null, late, null, late, Instance of 'SimpleType', field, DeclarationKind.Class, Class, false) | |
listener: beginFields(DeclarationKind.Class, null, augment, null, static, null, late, null, ;) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(field) | |
listener: handleType(int, null) | |
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false) | |
listener: handleIdentifier(field, fieldDeclaration) | |
parseFieldInitializerOpt(field, field, late, null, augment, null, null, DeclarationKind.Class, Class) | |
listener: handleNoFieldInitializer(;) | |
listener: endClassFields(null, augment, null, static, null, late, null, 1, augment, ;) | |
listener: endMember() | |
notEofOrValue(}, }) | |
listener: endClassOrMixinOrExtensionBody(DeclarationKind.Class, 26, {, }) | |
listener: endClassDeclaration(class, }) | |
listener: endTopLevelDeclaration(mixin) | |
parseTopLevelDeclarationImpl(}, Instance of 'DirectiveContext') | |
parseMetadataStar(}) | |
listener: beginMetadataStar(mixin) | |
listener: endMetadataStar(0) | |
parseTopLevelKeywordDeclaration(}, mixin, null, Instance of 'DirectiveContext') | |
parseMixin(null, mixin) | |
listener: beginClassOrMixinOrNamedMixinApplicationPrelude(mixin) | |
ensureIdentifier(mixin, classOrMixinDeclaration) | |
listener: handleIdentifier(Mixin, classOrMixinDeclaration) | |
listener: handleNoTypeVariables({) | |
listener: beginMixinDeclaration(null, mixin, Mixin) | |
parseMixinHeaderOpt(Mixin, mixin) | |
parseMixinOnOpt(Mixin) | |
listener: handleMixinOn(null, 0) | |
parseClassOrMixinOrEnumImplementsOpt(Mixin) | |
listener: handleImplements(null, 0) | |
listener: handleMixinHeader(mixin) | |
parseClassOrMixinOrExtensionBody(Mixin, DeclarationKind.Mixin, Mixin) | |
listener: beginClassOrMixinOrExtensionBody(DeclarationKind.Mixin, {) | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl({, DeclarationKind.Mixin, Mixin) | |
parseMetadataStar({) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
isReservedKeyword(() | |
parseMethod({, null, augment, null, null, null, null, null, augment, Instance of 'NoType', null, method, DeclarationKind.Mixin, Mixin, false) | |
listener: beginMethod(DeclarationKind.Mixin, augment, null, null, null, null, null, method) | |
listener: handleNoType(augment) | |
ensureIdentifierPotentiallyRecovered(augment, methodDeclaration, false) | |
listener: handleIdentifier(method, methodDeclaration) | |
parseQualifiedRestOpt(method, methodDeclarationContinuation) | |
parseMethodTypeVar(method) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(method, method, false, MemberKind.NonStaticMethod) | |
parseFormalParameters(method, MemberKind.NonStaticMethod) | |
parseFormalParametersRest((, MemberKind.NonStaticMethod) | |
listener: beginFormalParameters((, MemberKind.NonStaticMethod) | |
listener: endFormalParameters(0, (, ), MemberKind.NonStaticMethod) | |
parseInitializersOpt()) | |
listener: handleNoInitializers() | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
inPlainSync() | |
parseFunctionBody(), false, true) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endMixinMethod(null, augment, (, null, }) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(}, DeclarationKind.Mixin, Mixin) | |
parseMetadataStar(}) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseMethod(}, null, augment, null, null, null, null, null, augment, Instance of 'VoidType', null, method, DeclarationKind.Mixin, Mixin, false) | |
listener: beginMethod(DeclarationKind.Mixin, augment, null, null, null, null, null, method) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, methodDeclaration, false) | |
listener: handleIdentifier(method, methodDeclaration) | |
parseQualifiedRestOpt(method, methodDeclarationContinuation) | |
parseMethodTypeVar(method) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(method, method, false, MemberKind.NonStaticMethod) | |
parseFormalParameters(method, MemberKind.NonStaticMethod) | |
parseFormalParametersRest((, MemberKind.NonStaticMethod) | |
listener: beginFormalParameters((, MemberKind.NonStaticMethod) | |
listener: endFormalParameters(0, (, ), MemberKind.NonStaticMethod) | |
parseInitializersOpt()) | |
listener: handleNoInitializers() | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
inPlainSync() | |
parseFunctionBody(), false, true) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endMixinMethod(null, augment, (, null, }) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(}, DeclarationKind.Mixin, Mixin) | |
parseMetadataStar(}) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseMethod(}, null, augment, null, null, null, null, null, augment, Instance of 'NoType', get, getter, DeclarationKind.Mixin, Mixin, false) | |
listener: beginMethod(DeclarationKind.Mixin, augment, null, null, null, null, get, getter) | |
listener: handleNoType(augment) | |
ensureIdentifierPotentiallyRecovered(get, methodDeclaration, false) | |
listener: handleIdentifier(getter, methodDeclaration) | |
parseQualifiedRestOpt(getter, methodDeclarationContinuation) | |
listener: handleNoTypeVariables(=>) | |
parseGetterOrFormalParameters(getter, getter, true, MemberKind.NonStaticMethod) | |
listener: handleNoFormalParameters(=>, MemberKind.NonStaticMethod) | |
parseInitializersOpt(getter) | |
listener: handleNoInitializers() | |
parseAsyncModifierOpt(getter) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
inPlainSync() | |
inPlainSync() | |
parseFunctionBody(getter, false, true) | |
parseExpressionFunctionBody(=>, false) | |
parseExpression(=>) | |
parsePrecedenceExpression(=>, 1, true) | |
parseUnaryExpression(=>, true) | |
parsePrimary(=>, expression) | |
parseLiteralNull(=>) | |
listener: handleLiteralNull(null) | |
ensureSemicolon(null) | |
listener: handleExpressionFunctionBody(=>, ;) | |
inGenerator() | |
listener: endMixinMethod(get, augment, =>, null, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Mixin, Mixin) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseMethod(;, null, augment, null, null, null, null, null, augment, Instance of 'SimpleType', get, getter, DeclarationKind.Mixin, Mixin, false) | |
listener: beginMethod(DeclarationKind.Mixin, augment, null, null, null, null, get, getter) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(get) | |
listener: handleType(int, null) | |
ensureIdentifierPotentiallyRecovered(get, methodDeclaration, false) | |
listener: handleIdentifier(getter, methodDeclaration) | |
parseQualifiedRestOpt(getter, methodDeclarationContinuation) | |
listener: handleNoTypeVariables(=>) | |
parseGetterOrFormalParameters(getter, getter, true, MemberKind.NonStaticMethod) | |
listener: handleNoFormalParameters(=>, MemberKind.NonStaticMethod) | |
parseInitializersOpt(getter) | |
listener: handleNoInitializers() | |
parseAsyncModifierOpt(getter) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
inPlainSync() | |
inPlainSync() | |
parseFunctionBody(getter, false, true) | |
parseExpressionFunctionBody(=>, false) | |
parseExpression(=>) | |
parsePrecedenceExpression(=>, 1, true) | |
parseUnaryExpression(=>, true) | |
parsePrimary(=>, expression) | |
parseLiteralInt(=>) | |
listener: handleLiteralInt(0) | |
ensureSemicolon(0) | |
listener: handleExpressionFunctionBody(=>, ;) | |
inGenerator() | |
listener: endMixinMethod(get, augment, =>, null, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Mixin, Mixin) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseMethod(;, null, augment, null, null, null, null, null, augment, Instance of 'NoType', set, setter, DeclarationKind.Mixin, Mixin, false) | |
listener: beginMethod(DeclarationKind.Mixin, augment, null, null, null, null, set, setter) | |
listener: handleNoType(augment) | |
ensureIdentifierPotentiallyRecovered(set, methodDeclaration, false) | |
listener: handleIdentifier(setter, methodDeclaration) | |
parseQualifiedRestOpt(setter, methodDeclarationContinuation) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(setter, setter, false, MemberKind.NonStaticMethod) | |
parseFormalParameters(setter, MemberKind.NonStaticMethod) | |
parseFormalParametersRest((, MemberKind.NonStaticMethod) | |
listener: beginFormalParameters((, MemberKind.NonStaticMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.NonStaticMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(value) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(value, MemberKind.NonStaticMethod, null, null, null) | |
listener: handleNoType(() | |
ensureIdentifier((, formalParameterDeclaration) | |
listener: handleIdentifier(value, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, value, null, null, FormalParameterKind.requiredPositional, MemberKind.NonStaticMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.NonStaticMethod) | |
parseInitializersOpt()) | |
listener: handleNoInitializers() | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
inPlainSync() | |
inPlainSync() | |
parseFunctionBody(), false, true) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endMixinMethod(set, augment, (, null, }) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(}, DeclarationKind.Mixin, Mixin) | |
parseMetadataStar(}) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseMethod(}, null, augment, null, null, null, null, null, augment, Instance of 'VoidType', set, setter, DeclarationKind.Mixin, Mixin, false) | |
listener: beginMethod(DeclarationKind.Mixin, augment, null, null, null, null, set, setter) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(set, methodDeclaration, false) | |
listener: handleIdentifier(setter, methodDeclaration) | |
parseQualifiedRestOpt(setter, methodDeclarationContinuation) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(setter, setter, false, MemberKind.NonStaticMethod) | |
parseFormalParameters(setter, MemberKind.NonStaticMethod) | |
parseFormalParametersRest((, MemberKind.NonStaticMethod) | |
listener: beginFormalParameters((, MemberKind.NonStaticMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.NonStaticMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(value) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(value, MemberKind.NonStaticMethod, null, null, null) | |
listener: handleNoType(() | |
ensureIdentifier((, formalParameterDeclaration) | |
listener: handleIdentifier(value, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, value, null, null, FormalParameterKind.requiredPositional, MemberKind.NonStaticMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.NonStaticMethod) | |
parseInitializersOpt()) | |
listener: handleNoInitializers() | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
inPlainSync() | |
inPlainSync() | |
parseFunctionBody(), false, true) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endMixinMethod(set, augment, (, null, }) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(}, DeclarationKind.Mixin, Mixin) | |
parseMetadataStar(}) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseFields(}, null, augment, null, null, null, null, var, var, Instance of 'NoType', field, DeclarationKind.Mixin, Mixin, false) | |
listener: beginFields(DeclarationKind.Mixin, null, augment, null, null, null, null, var, }) | |
listener: handleNoType(var) | |
ensureIdentifierPotentiallyRecovered(var, fieldDeclaration, false) | |
listener: handleIdentifier(field, fieldDeclaration) | |
parseFieldInitializerOpt(field, field, null, null, augment, null, var, DeclarationKind.Mixin, Mixin) | |
listener: handleNoFieldInitializer(;) | |
listener: endMixinFields(null, augment, null, null, null, null, var, 1, augment, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Mixin, Mixin) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseFields(;, null, augment, null, null, null, null, final, final, Instance of 'NoType', field, DeclarationKind.Mixin, Mixin, false) | |
listener: beginFields(DeclarationKind.Mixin, null, augment, null, null, null, null, final, ;) | |
listener: handleNoType(final) | |
ensureIdentifierPotentiallyRecovered(final, fieldDeclaration, false) | |
listener: handleIdentifier(field, fieldDeclaration) | |
parseFieldInitializerOpt(field, field, null, null, augment, null, final, DeclarationKind.Mixin, Mixin) | |
listener: beginFieldInitializer(=) | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(0) | |
listener: endFieldInitializer(=, ;) | |
listener: endMixinFields(null, augment, null, null, null, null, final, 1, augment, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Mixin, Mixin) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseFields(;, null, augment, null, null, null, null, const, const, Instance of 'NoType', field, DeclarationKind.Mixin, Mixin, false) | |
listener: beginFields(DeclarationKind.Mixin, null, augment, null, null, null, null, const, ;) | |
listener: handleNoType(const) | |
ensureIdentifierPotentiallyRecovered(const, fieldDeclaration, false) | |
listener: handleIdentifier(field, fieldDeclaration) | |
parseFieldInitializerOpt(field, field, null, null, augment, null, const, DeclarationKind.Mixin, Mixin) | |
listener: beginFieldInitializer(=) | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(0) | |
listener: endFieldInitializer(=, ;) | |
listener: endMixinFields(null, augment, null, null, null, null, const, 1, augment, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Mixin, Mixin) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseFields(;, null, augment, null, null, null, null, null, augment, Instance of 'SimpleType', field, DeclarationKind.Mixin, Mixin, false) | |
listener: beginFields(DeclarationKind.Mixin, null, augment, null, null, null, null, null, ;) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(field) | |
listener: handleType(int, null) | |
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false) | |
listener: handleIdentifier(field, fieldDeclaration) | |
parseFieldInitializerOpt(field, field, null, null, augment, null, null, DeclarationKind.Mixin, Mixin) | |
listener: handleNoFieldInitializer(;) | |
listener: endMixinFields(null, augment, null, null, null, null, null, 1, augment, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Mixin, Mixin) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseFields(;, null, augment, null, null, null, late, var, var, Instance of 'NoType', field, DeclarationKind.Mixin, Mixin, false) | |
listener: beginFields(DeclarationKind.Mixin, null, augment, null, null, null, late, var, ;) | |
listener: handleNoType(var) | |
ensureIdentifierPotentiallyRecovered(var, fieldDeclaration, false) | |
listener: handleIdentifier(field, fieldDeclaration) | |
parseFieldInitializerOpt(field, field, late, null, augment, null, var, DeclarationKind.Mixin, Mixin) | |
listener: handleNoFieldInitializer(;) | |
listener: endMixinFields(null, augment, null, null, null, late, var, 1, augment, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Mixin, Mixin) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseFields(;, null, augment, null, null, null, late, final, final, Instance of 'NoType', field, DeclarationKind.Mixin, Mixin, false) | |
listener: beginFields(DeclarationKind.Mixin, null, augment, null, null, null, late, final, ;) | |
listener: handleNoType(final) | |
ensureIdentifierPotentiallyRecovered(final, fieldDeclaration, false) | |
listener: handleIdentifier(field, fieldDeclaration) | |
parseFieldInitializerOpt(field, field, late, null, augment, null, final, DeclarationKind.Mixin, Mixin) | |
listener: handleNoFieldInitializer(;) | |
listener: endMixinFields(null, augment, null, null, null, late, final, 1, augment, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Mixin, Mixin) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseFields(;, null, augment, null, null, null, late, null, late, Instance of 'SimpleType', field, DeclarationKind.Mixin, Mixin, false) | |
listener: beginFields(DeclarationKind.Mixin, null, augment, null, null, null, late, null, ;) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(field) | |
listener: handleType(int, null) | |
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false) | |
listener: handleIdentifier(field, fieldDeclaration) | |
parseFieldInitializerOpt(field, field, late, null, augment, null, null, DeclarationKind.Mixin, Mixin) | |
listener: handleNoFieldInitializer(;) | |
listener: endMixinFields(null, augment, null, null, null, late, null, 1, augment, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Mixin, Mixin) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
isReservedKeyword(() | |
parseMethod(;, null, augment, null, static, null, null, null, static, Instance of 'NoType', null, method, DeclarationKind.Mixin, Mixin, false) | |
listener: beginMethod(DeclarationKind.Mixin, augment, null, static, null, null, null, method) | |
listener: handleNoType(static) | |
ensureIdentifierPotentiallyRecovered(static, methodDeclaration, false) | |
listener: handleIdentifier(method, methodDeclaration) | |
parseQualifiedRestOpt(method, methodDeclarationContinuation) | |
parseMethodTypeVar(method) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(method, method, false, MemberKind.StaticMethod) | |
parseFormalParameters(method, MemberKind.StaticMethod) | |
parseFormalParametersRest((, MemberKind.StaticMethod) | |
listener: beginFormalParameters((, MemberKind.StaticMethod) | |
listener: endFormalParameters(0, (, ), MemberKind.StaticMethod) | |
parseInitializersOpt()) | |
listener: handleNoInitializers() | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endMixinMethod(null, augment, (, null, }) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(}, DeclarationKind.Mixin, Mixin) | |
parseMetadataStar(}) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseMethod(}, null, augment, null, static, null, null, null, static, Instance of 'VoidType', null, method, DeclarationKind.Mixin, Mixin, false) | |
listener: beginMethod(DeclarationKind.Mixin, augment, null, static, null, null, null, method) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, methodDeclaration, false) | |
listener: handleIdentifier(method, methodDeclaration) | |
parseQualifiedRestOpt(method, methodDeclarationContinuation) | |
parseMethodTypeVar(method) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(method, method, false, MemberKind.StaticMethod) | |
parseFormalParameters(method, MemberKind.StaticMethod) | |
parseFormalParametersRest((, MemberKind.StaticMethod) | |
listener: beginFormalParameters((, MemberKind.StaticMethod) | |
listener: endFormalParameters(0, (, ), MemberKind.StaticMethod) | |
parseInitializersOpt()) | |
listener: handleNoInitializers() | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endMixinMethod(null, augment, (, null, }) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(}, DeclarationKind.Mixin, Mixin) | |
parseMetadataStar(}) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseMethod(}, null, augment, null, static, null, null, null, static, Instance of 'NoType', get, getter, DeclarationKind.Mixin, Mixin, false) | |
listener: beginMethod(DeclarationKind.Mixin, augment, null, static, null, null, get, getter) | |
listener: handleNoType(static) | |
ensureIdentifierPotentiallyRecovered(get, methodDeclaration, false) | |
listener: handleIdentifier(getter, methodDeclaration) | |
parseQualifiedRestOpt(getter, methodDeclarationContinuation) | |
listener: handleNoTypeVariables(=>) | |
parseGetterOrFormalParameters(getter, getter, true, MemberKind.StaticMethod) | |
listener: handleNoFormalParameters(=>, MemberKind.StaticMethod) | |
parseInitializersOpt(getter) | |
listener: handleNoInitializers() | |
parseAsyncModifierOpt(getter) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
inPlainSync() | |
parseFunctionBody(getter, false, false) | |
parseExpressionFunctionBody(=>, false) | |
parseExpression(=>) | |
parsePrecedenceExpression(=>, 1, true) | |
parseUnaryExpression(=>, true) | |
parsePrimary(=>, expression) | |
parseLiteralNull(=>) | |
listener: handleLiteralNull(null) | |
ensureSemicolon(null) | |
listener: handleExpressionFunctionBody(=>, ;) | |
inGenerator() | |
listener: endMixinMethod(get, augment, =>, null, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Mixin, Mixin) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseMethod(;, null, augment, null, static, null, null, null, static, Instance of 'SimpleType', get, getter, DeclarationKind.Mixin, Mixin, false) | |
listener: beginMethod(DeclarationKind.Mixin, augment, null, static, null, null, get, getter) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(get) | |
listener: handleType(int, null) | |
ensureIdentifierPotentiallyRecovered(get, methodDeclaration, false) | |
listener: handleIdentifier(getter, methodDeclaration) | |
parseQualifiedRestOpt(getter, methodDeclarationContinuation) | |
listener: handleNoTypeVariables(=>) | |
parseGetterOrFormalParameters(getter, getter, true, MemberKind.StaticMethod) | |
listener: handleNoFormalParameters(=>, MemberKind.StaticMethod) | |
parseInitializersOpt(getter) | |
listener: handleNoInitializers() | |
parseAsyncModifierOpt(getter) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
inPlainSync() | |
parseFunctionBody(getter, false, false) | |
parseExpressionFunctionBody(=>, false) | |
parseExpression(=>) | |
parsePrecedenceExpression(=>, 1, true) | |
parseUnaryExpression(=>, true) | |
parsePrimary(=>, expression) | |
parseLiteralInt(=>) | |
listener: handleLiteralInt(0) | |
ensureSemicolon(0) | |
listener: handleExpressionFunctionBody(=>, ;) | |
inGenerator() | |
listener: endMixinMethod(get, augment, =>, null, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Mixin, Mixin) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseMethod(;, null, augment, null, static, null, null, null, static, Instance of 'NoType', set, setter, DeclarationKind.Mixin, Mixin, false) | |
listener: beginMethod(DeclarationKind.Mixin, augment, null, static, null, null, set, setter) | |
listener: handleNoType(static) | |
ensureIdentifierPotentiallyRecovered(set, methodDeclaration, false) | |
listener: handleIdentifier(setter, methodDeclaration) | |
parseQualifiedRestOpt(setter, methodDeclarationContinuation) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(setter, setter, false, MemberKind.StaticMethod) | |
parseFormalParameters(setter, MemberKind.StaticMethod) | |
parseFormalParametersRest((, MemberKind.StaticMethod) | |
listener: beginFormalParameters((, MemberKind.StaticMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.StaticMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(value) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(value, MemberKind.StaticMethod, null, null, null) | |
listener: handleNoType(() | |
ensureIdentifier((, formalParameterDeclaration) | |
listener: handleIdentifier(value, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, value, null, null, FormalParameterKind.requiredPositional, MemberKind.StaticMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.StaticMethod) | |
parseInitializersOpt()) | |
listener: handleNoInitializers() | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endMixinMethod(set, augment, (, null, }) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(}, DeclarationKind.Mixin, Mixin) | |
parseMetadataStar(}) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseMethod(}, null, augment, null, static, null, null, null, static, Instance of 'VoidType', set, setter, DeclarationKind.Mixin, Mixin, false) | |
listener: beginMethod(DeclarationKind.Mixin, augment, null, static, null, null, set, setter) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(set, methodDeclaration, false) | |
listener: handleIdentifier(setter, methodDeclaration) | |
parseQualifiedRestOpt(setter, methodDeclarationContinuation) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(setter, setter, false, MemberKind.StaticMethod) | |
parseFormalParameters(setter, MemberKind.StaticMethod) | |
parseFormalParametersRest((, MemberKind.StaticMethod) | |
listener: beginFormalParameters((, MemberKind.StaticMethod) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.StaticMethod) | |
parseMetadataStar(() | |
listener: beginMetadataStar(value) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(value, MemberKind.StaticMethod, null, null, null) | |
listener: handleNoType(() | |
ensureIdentifier((, formalParameterDeclaration) | |
listener: handleIdentifier(value, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, value, null, null, FormalParameterKind.requiredPositional, MemberKind.StaticMethod) | |
listener: endFormalParameters(1, (, ), MemberKind.StaticMethod) | |
parseInitializersOpt()) | |
listener: handleNoInitializers() | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(0, {, }) | |
listener: endMixinMethod(set, augment, (, null, }) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(}, DeclarationKind.Mixin, Mixin) | |
parseMetadataStar(}) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseFields(}, null, augment, null, static, null, null, var, var, Instance of 'NoType', field, DeclarationKind.Mixin, Mixin, false) | |
listener: beginFields(DeclarationKind.Mixin, null, augment, null, static, null, null, var, }) | |
listener: handleNoType(var) | |
ensureIdentifierPotentiallyRecovered(var, fieldDeclaration, false) | |
listener: handleIdentifier(field, fieldDeclaration) | |
parseFieldInitializerOpt(field, field, null, null, augment, null, var, DeclarationKind.Mixin, Mixin) | |
listener: handleNoFieldInitializer(;) | |
listener: endMixinFields(null, augment, null, static, null, null, var, 1, augment, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Mixin, Mixin) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseFields(;, null, augment, null, static, null, null, final, final, Instance of 'NoType', field, DeclarationKind.Mixin, Mixin, false) | |
listener: beginFields(DeclarationKind.Mixin, null, augment, null, static, null, null, final, ;) | |
listener: handleNoType(final) | |
ensureIdentifierPotentiallyRecovered(final, fieldDeclaration, false) | |
listener: handleIdentifier(field, fieldDeclaration) | |
parseFieldInitializerOpt(field, field, null, null, augment, null, final, DeclarationKind.Mixin, Mixin) | |
listener: beginFieldInitializer(=) | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(0) | |
listener: endFieldInitializer(=, ;) | |
listener: endMixinFields(null, augment, null, static, null, null, final, 1, augment, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Mixin, Mixin) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseFields(;, null, augment, null, static, null, null, const, const, Instance of 'NoType', field, DeclarationKind.Mixin, Mixin, false) | |
listener: beginFields(DeclarationKind.Mixin, null, augment, null, static, null, null, const, ;) | |
listener: handleNoType(const) | |
ensureIdentifierPotentiallyRecovered(const, fieldDeclaration, false) | |
listener: handleIdentifier(field, fieldDeclaration) | |
parseFieldInitializerOpt(field, field, null, null, augment, null, const, DeclarationKind.Mixin, Mixin) | |
listener: beginFieldInitializer(=) | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralInt(=) | |
listener: handleLiteralInt(0) | |
listener: endFieldInitializer(=, ;) | |
listener: endMixinFields(null, augment, null, static, null, null, const, 1, augment, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Mixin, Mixin) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseFields(;, null, augment, null, static, null, null, null, static, Instance of 'SimpleType', field, DeclarationKind.Mixin, Mixin, false) | |
listener: beginFields(DeclarationKind.Mixin, null, augment, null, static, null, null, null, ;) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(field) | |
listener: handleType(int, null) | |
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false) | |
listener: handleIdentifier(field, fieldDeclaration) | |
parseFieldInitializerOpt(field, field, null, null, augment, null, null, DeclarationKind.Mixin, Mixin) | |
listener: handleNoFieldInitializer(;) | |
listener: endMixinFields(null, augment, null, static, null, null, null, 1, augment, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Mixin, Mixin) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseFields(;, null, augment, null, static, null, late, var, var, Instance of 'NoType', field, DeclarationKind.Mixin, Mixin, false) | |
listener: beginFields(DeclarationKind.Mixin, null, augment, null, static, null, late, var, ;) | |
listener: handleNoType(var) | |
ensureIdentifierPotentiallyRecovered(var, fieldDeclaration, false) | |
listener: handleIdentifier(field, fieldDeclaration) | |
parseFieldInitializerOpt(field, field, late, null, augment, null, var, DeclarationKind.Mixin, Mixin) | |
listener: handleNoFieldInitializer(;) | |
listener: endMixinFields(null, augment, null, static, null, late, var, 1, augment, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Mixin, Mixin) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseFields(;, null, augment, null, static, null, late, final, final, Instance of 'NoType', field, DeclarationKind.Mixin, Mixin, false) | |
listener: beginFields(DeclarationKind.Mixin, null, augment, null, static, null, late, final, ;) | |
listener: handleNoType(final) | |
ensureIdentifierPotentiallyRecovered(final, fieldDeclaration, false) | |
listener: handleIdentifier(field, fieldDeclaration) | |
parseFieldInitializerOpt(field, field, late, null, augment, null, final, DeclarationKind.Mixin, Mixin) | |
listener: handleNoFieldInitializer(;) | |
listener: endMixinFields(null, augment, null, static, null, late, final, 1, augment, ;) | |
listener: endMember() | |
notEofOrValue(}, augment) | |
parseClassOrMixinOrExtensionOrEnumMemberImpl(;, DeclarationKind.Mixin, Mixin) | |
parseMetadataStar(;) | |
listener: beginMetadataStar(augment) | |
listener: endMetadataStar(0) | |
listener: beginMember() | |
parseFields(;, null, augment, null, static, null, late, null, late, Instance of 'SimpleType', field, DeclarationKind.Mixin, Mixin, false) | |
listener: beginFields(DeclarationKind.Mixin, null, augment, null, static, null, late, null, ;) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(field) | |
listener: handleType(int, null) | |
ensureIdentifierPotentiallyRecovered(int, fieldDeclaration, false) | |
listener: handleIdentifier(field, fieldDeclaration) | |
parseFieldInitializerOpt(field, field, late, null, augment, null, null, DeclarationKind.Mixin, Mixin) | |
listener: handleNoFieldInitializer(;) | |
listener: endMixinFields(null, augment, null, static, null, late, null, 1, augment, ;) | |
listener: endMember() | |
notEofOrValue(}, }) | |
listener: endClassOrMixinOrExtensionBody(DeclarationKind.Mixin, 26, {, }) | |
listener: endMixinDeclaration(mixin, }) | |
listener: endTopLevelDeclaration() | |
reportAllErrorTokens(class) | |
listener: endCompilationUnit(2, ) |