| parseUnit(class) | |
| skipErrorTokens(class) | |
| listener: beginCompilationUnit(class) | |
| syntheticPreviousToken(class) | |
| parseTopLevelDeclarationImpl(, DirectiveContext(DirectiveState.Unknown)) | |
| parseMetadataStar() | |
| listener: beginMetadataStar(class) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(class, , class, null, null, null, null, DirectiveContext(DirectiveState.Unknown)) | |
| parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class) | |
| listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class) | |
| ensureIdentifier(class, classOrMixinDeclaration) | |
| listener: handleIdentifier(C, classOrMixinDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, C) | |
| parseClass(C, class, class, null, C) | |
| parsePrimaryConstructorOpt(C, null, false) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(C, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(0, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, false) | |
| parseClassHeaderOpt(), class, class) | |
| parseClassExtendsOpt(), DeclarationHeaderKind.Class) | |
| listener: handleNoType()) | |
| listener: handleClassExtends(null, 1) | |
| parseClassWithClauseOpt()) | |
| listener: handleClassNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleClassHeader(class, class, null) | |
| parseClassOrMixinOrExtensionBody(), DeclarationKind.Class, C) | |
| listener: beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {) | |
| notEofOrType(CLOSE_CURLY_BRACKET, }) | |
| listener: endClassOrMixinOrExtensionBody(DeclarationKind.Class, 0, {, }) | |
| listener: endClassDeclaration(class, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(class) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(class, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class) | |
| listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class) | |
| ensureIdentifier(class, classOrMixinDeclaration) | |
| listener: handleIdentifier(C, classOrMixinDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, C) | |
| parseClass(C, class, class, null, C) | |
| parsePrimaryConstructorOpt(C, null, false) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(C, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(a) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(a, MemberKind.PrimaryConstructor, null, null, null) | |
| listener: handleNoType(() | |
| ensureIdentifier((, formalParameterDeclaration) | |
| listener: handleIdentifier(a, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(null, null, null, null, a, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, false) | |
| parseClassHeaderOpt(), class, class) | |
| parseClassExtendsOpt(), DeclarationHeaderKind.Class) | |
| listener: handleNoType()) | |
| listener: handleClassExtends(null, 1) | |
| parseClassWithClauseOpt()) | |
| listener: handleClassNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleClassHeader(class, class, null) | |
| parseClassOrMixinOrExtensionBody(), DeclarationKind.Class, C) | |
| listener: beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {) | |
| notEofOrType(CLOSE_CURLY_BRACKET, }) | |
| listener: endClassOrMixinOrExtensionBody(DeclarationKind.Class, 0, {, }) | |
| listener: endClassDeclaration(class, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(class) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(class, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class) | |
| listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class) | |
| ensureIdentifier(class, classOrMixinDeclaration) | |
| listener: handleIdentifier(C, classOrMixinDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, C) | |
| parseClass(C, class, class, null, C) | |
| parsePrimaryConstructorOpt(C, null, false) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(C, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(a) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(a, MemberKind.PrimaryConstructor, null, null, null) | |
| listener: handleIdentifier(a, typeReference) | |
| listener: handleNoTypeArguments(b) | |
| listener: handleType(a, null) | |
| ensureIdentifier(a, formalParameterDeclaration) | |
| listener: handleIdentifier(b, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(null, null, null, null, b, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, false) | |
| parseClassHeaderOpt(), class, class) | |
| parseClassExtendsOpt(), DeclarationHeaderKind.Class) | |
| listener: handleNoType()) | |
| listener: handleClassExtends(null, 1) | |
| parseClassWithClauseOpt()) | |
| listener: handleClassNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleClassHeader(class, class, null) | |
| parseClassOrMixinOrExtensionBody(), DeclarationKind.Class, C) | |
| listener: beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {) | |
| notEofOrType(CLOSE_CURLY_BRACKET, }) | |
| listener: endClassOrMixinOrExtensionBody(DeclarationKind.Class, 0, {, }) | |
| listener: endClassDeclaration(class, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(class) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(class, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class) | |
| listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class) | |
| ensureIdentifier(class, classOrMixinDeclaration) | |
| listener: handleIdentifier(C, classOrMixinDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, C) | |
| parseClass(C, class, class, null, C) | |
| parsePrimaryConstructorOpt(C, null, false) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(C, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(var) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(var, MemberKind.PrimaryConstructor, null, null, var) | |
| listener: handleNoType(var) | |
| ensureIdentifier(var, formalParameterDeclaration) | |
| listener: handleIdentifier(a, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(var, null, null, null, a, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, false) | |
| parseClassHeaderOpt(), class, class) | |
| parseClassExtendsOpt(), DeclarationHeaderKind.Class) | |
| listener: handleNoType()) | |
| listener: handleClassExtends(null, 1) | |
| parseClassWithClauseOpt()) | |
| listener: handleClassNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleClassHeader(class, class, null) | |
| parseClassOrMixinOrExtensionBody(), DeclarationKind.Class, C) | |
| listener: beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {) | |
| notEofOrType(CLOSE_CURLY_BRACKET, }) | |
| listener: endClassOrMixinOrExtensionBody(DeclarationKind.Class, 0, {, }) | |
| listener: endClassDeclaration(class, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(class) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(class, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class) | |
| listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class) | |
| ensureIdentifier(class, classOrMixinDeclaration) | |
| listener: handleIdentifier(C, classOrMixinDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, C) | |
| parseClass(C, class, class, null, C) | |
| parsePrimaryConstructorOpt(C, null, false) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(C, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(final) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(final, MemberKind.PrimaryConstructor, null, null, final) | |
| listener: handleNoType(final) | |
| ensureIdentifier(final, formalParameterDeclaration) | |
| listener: handleIdentifier(a, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(final, null, null, null, a, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, false) | |
| parseClassHeaderOpt(), class, class) | |
| parseClassExtendsOpt(), DeclarationHeaderKind.Class) | |
| listener: handleNoType()) | |
| listener: handleClassExtends(null, 1) | |
| parseClassWithClauseOpt()) | |
| listener: handleClassNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleClassHeader(class, class, null) | |
| parseClassOrMixinOrExtensionBody(), DeclarationKind.Class, C) | |
| listener: beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {) | |
| notEofOrType(CLOSE_CURLY_BRACKET, }) | |
| listener: endClassOrMixinOrExtensionBody(DeclarationKind.Class, 0, {, }) | |
| listener: endClassDeclaration(class, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(class) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(class, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class) | |
| listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class) | |
| ensureIdentifier(class, classOrMixinDeclaration) | |
| listener: handleIdentifier(C, classOrMixinDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, C) | |
| parseClass(C, class, class, null, C) | |
| parsePrimaryConstructorOpt(C, null, false) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(C, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(var) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(var, MemberKind.PrimaryConstructor, null, null, var) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: handleIdentifier(a, typeReference) | |
| listener: handleNoTypeArguments(b) | |
| listener: handleType(a, null) | |
| ensureIdentifier(a, formalParameterDeclaration) | |
| listener: handleIdentifier(b, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(var, null, null, null, b, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, false) | |
| parseClassHeaderOpt(), class, class) | |
| parseClassExtendsOpt(), DeclarationHeaderKind.Class) | |
| listener: handleNoType()) | |
| listener: handleClassExtends(null, 1) | |
| parseClassWithClauseOpt()) | |
| listener: handleClassNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleClassHeader(class, class, null) | |
| parseClassOrMixinOrExtensionBody(), DeclarationKind.Class, C) | |
| listener: beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {) | |
| notEofOrType(CLOSE_CURLY_BRACKET, }) | |
| listener: endClassOrMixinOrExtensionBody(DeclarationKind.Class, 0, {, }) | |
| listener: endClassDeclaration(class, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(class) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(class, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class) | |
| listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class) | |
| ensureIdentifier(class, classOrMixinDeclaration) | |
| listener: handleIdentifier(C, classOrMixinDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, C) | |
| parseClass(C, class, class, null, C) | |
| parsePrimaryConstructorOpt(C, null, false) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(C, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(final) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(final, MemberKind.PrimaryConstructor, null, null, final) | |
| listener: handleIdentifier(a, typeReference) | |
| listener: handleNoTypeArguments(b) | |
| listener: handleType(a, null) | |
| ensureIdentifier(a, formalParameterDeclaration) | |
| listener: handleIdentifier(b, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(final, null, null, null, b, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, false) | |
| parseClassHeaderOpt(), class, class) | |
| parseClassExtendsOpt(), DeclarationHeaderKind.Class) | |
| listener: handleNoType()) | |
| listener: handleClassExtends(null, 1) | |
| parseClassWithClauseOpt()) | |
| listener: handleClassNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleClassHeader(class, class, null) | |
| parseClassOrMixinOrExtensionBody(), DeclarationKind.Class, C) | |
| listener: beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {) | |
| notEofOrType(CLOSE_CURLY_BRACKET, }) | |
| listener: endClassOrMixinOrExtensionBody(DeclarationKind.Class, 0, {, }) | |
| listener: endClassDeclaration(class, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(class) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(class, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class) | |
| listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class) | |
| ensureIdentifier(class, classOrMixinDeclaration) | |
| listener: handleIdentifier(C, classOrMixinDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, C) | |
| parseClass(C, class, class, null, C) | |
| parsePrimaryConstructorOpt(C, null, false) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(C, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(var) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(var, MemberKind.PrimaryConstructor, null, null, var) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: handleNoTypeVariables(() | |
| listener: beginFunctionTypedFormalParameter(() | |
| listener: handleNoType(var) | |
| parseFormalParametersRequiredOpt(f, MemberKind.FunctionTypedParameter) | |
| parseFormalParametersRest((, MemberKind.FunctionTypedParameter) | |
| listener: beginFormalParameters((, MemberKind.FunctionTypedParameter) | |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypedParameter) | |
| listener: endFunctionTypedFormalParameter(f, null) | |
| ensureIdentifier(var, formalParameterDeclaration) | |
| listener: handleIdentifier(f, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(var, null, null, null, f, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, false) | |
| parseClassHeaderOpt(), class, class) | |
| parseClassExtendsOpt(), DeclarationHeaderKind.Class) | |
| listener: handleNoType()) | |
| listener: handleClassExtends(null, 1) | |
| parseClassWithClauseOpt()) | |
| listener: handleClassNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleClassHeader(class, class, null) | |
| parseClassOrMixinOrExtensionBody(), DeclarationKind.Class, C) | |
| listener: beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {) | |
| notEofOrType(CLOSE_CURLY_BRACKET, }) | |
| listener: endClassOrMixinOrExtensionBody(DeclarationKind.Class, 0, {, }) | |
| listener: endClassDeclaration(class, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(class) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(class, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class) | |
| listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class) | |
| ensureIdentifier(class, classOrMixinDeclaration) | |
| listener: handleIdentifier(C, classOrMixinDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, C) | |
| parseClass(C, class, class, null, C) | |
| parsePrimaryConstructorOpt(C, null, false) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(C, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(final) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(final, MemberKind.PrimaryConstructor, null, null, final) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, final, final) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, final, final) | |
| listener: handleNoTypeVariables(() | |
| listener: beginFunctionTypedFormalParameter(() | |
| listener: handleNoType(final) | |
| parseFormalParametersRequiredOpt(f, MemberKind.FunctionTypedParameter) | |
| parseFormalParametersRest((, MemberKind.FunctionTypedParameter) | |
| listener: beginFormalParameters((, MemberKind.FunctionTypedParameter) | |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypedParameter) | |
| listener: endFunctionTypedFormalParameter(f, null) | |
| ensureIdentifier(final, formalParameterDeclaration) | |
| listener: handleIdentifier(f, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(final, null, null, null, f, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, false) | |
| parseClassHeaderOpt(), class, class) | |
| parseClassExtendsOpt(), DeclarationHeaderKind.Class) | |
| listener: handleNoType()) | |
| listener: handleClassExtends(null, 1) | |
| parseClassWithClauseOpt()) | |
| listener: handleClassNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleClassHeader(class, class, null) | |
| parseClassOrMixinOrExtensionBody(), DeclarationKind.Class, C) | |
| listener: beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {) | |
| notEofOrType(CLOSE_CURLY_BRACKET, }) | |
| listener: endClassOrMixinOrExtensionBody(DeclarationKind.Class, 0, {, }) | |
| listener: endClassDeclaration(class, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(class) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(class, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class) | |
| listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class) | |
| ensureIdentifier(class, classOrMixinDeclaration) | |
| listener: handleIdentifier(C, classOrMixinDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, C) | |
| parseClass(C, class, class, null, C) | |
| parsePrimaryConstructorOpt(C, null, false) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(C, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(var) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(var, MemberKind.PrimaryConstructor, null, null, var) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: handleNoTypeVariables(() | |
| listener: beginFunctionTypedFormalParameter(() | |
| listener: handleVoidKeyword(void) | |
| parseFormalParametersRequiredOpt(f, MemberKind.FunctionTypedParameter) | |
| parseFormalParametersRest((, MemberKind.FunctionTypedParameter) | |
| listener: beginFormalParameters((, MemberKind.FunctionTypedParameter) | |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypedParameter) | |
| listener: endFunctionTypedFormalParameter(f, null) | |
| ensureIdentifier(void, formalParameterDeclaration) | |
| listener: handleIdentifier(f, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(var, null, null, null, f, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, false) | |
| parseClassHeaderOpt(), class, class) | |
| parseClassExtendsOpt(), DeclarationHeaderKind.Class) | |
| listener: handleNoType()) | |
| listener: handleClassExtends(null, 1) | |
| parseClassWithClauseOpt()) | |
| listener: handleClassNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleClassHeader(class, class, null) | |
| parseClassOrMixinOrExtensionBody(), DeclarationKind.Class, C) | |
| listener: beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {) | |
| notEofOrType(CLOSE_CURLY_BRACKET, }) | |
| listener: endClassOrMixinOrExtensionBody(DeclarationKind.Class, 0, {, }) | |
| listener: endClassDeclaration(class, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(class) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(class, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class) | |
| listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class) | |
| ensureIdentifier(class, classOrMixinDeclaration) | |
| listener: handleIdentifier(C, classOrMixinDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, C) | |
| parseClass(C, class, class, null, C) | |
| parsePrimaryConstructorOpt(C, null, false) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(C, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(final) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(final, MemberKind.PrimaryConstructor, null, null, final) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, final, final) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, final, final) | |
| listener: handleNoTypeVariables(() | |
| listener: beginFunctionTypedFormalParameter(() | |
| listener: handleVoidKeyword(void) | |
| parseFormalParametersRequiredOpt(f, MemberKind.FunctionTypedParameter) | |
| parseFormalParametersRest((, MemberKind.FunctionTypedParameter) | |
| listener: beginFormalParameters((, MemberKind.FunctionTypedParameter) | |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypedParameter) | |
| listener: endFunctionTypedFormalParameter(f, null) | |
| ensureIdentifier(void, formalParameterDeclaration) | |
| listener: handleIdentifier(f, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(final, null, null, null, f, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, false) | |
| parseClassHeaderOpt(), class, class) | |
| parseClassExtendsOpt(), DeclarationHeaderKind.Class) | |
| listener: handleNoType()) | |
| listener: handleClassExtends(null, 1) | |
| parseClassWithClauseOpt()) | |
| listener: handleClassNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleClassHeader(class, class, null) | |
| parseClassOrMixinOrExtensionBody(), DeclarationKind.Class, C) | |
| listener: beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {) | |
| notEofOrType(CLOSE_CURLY_BRACKET, }) | |
| listener: endClassOrMixinOrExtensionBody(DeclarationKind.Class, 0, {, }) | |
| listener: endClassDeclaration(class, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(class) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(class, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class) | |
| listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class) | |
| ensureIdentifier(class, classOrMixinDeclaration) | |
| listener: handleIdentifier(C, classOrMixinDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, C) | |
| parseClass(C, class, class, null, C) | |
| parsePrimaryConstructorOpt(C, null, false) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(C, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(var) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(var, MemberKind.PrimaryConstructor, null, null, var) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: beginTypeVariables(<) | |
| listener: beginMetadataStar(T) | |
| listener: endMetadataStar(0) | |
| listener: handleIdentifier(T, typeVariableDeclaration) | |
| listener: beginTypeVariable(T) | |
| listener: handleTypeVariablesDefined(T, 1) | |
| listener: handleNoType(T) | |
| listener: endTypeVariable(>, 0, null, null) | |
| listener: endTypeVariables(<, >) | |
| listener: beginFunctionTypedFormalParameter(<) | |
| listener: handleNoType(var) | |
| parseFormalParametersRequiredOpt(>, MemberKind.FunctionTypedParameter) | |
| parseFormalParametersRest((, MemberKind.FunctionTypedParameter) | |
| listener: beginFormalParameters((, MemberKind.FunctionTypedParameter) | |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypedParameter) | |
| listener: endFunctionTypedFormalParameter(f, null) | |
| ensureIdentifier(var, formalParameterDeclaration) | |
| listener: handleIdentifier(f, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(var, null, null, null, f, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, false) | |
| parseClassHeaderOpt(), class, class) | |
| parseClassExtendsOpt(), DeclarationHeaderKind.Class) | |
| listener: handleNoType()) | |
| listener: handleClassExtends(null, 1) | |
| parseClassWithClauseOpt()) | |
| listener: handleClassNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleClassHeader(class, class, null) | |
| parseClassOrMixinOrExtensionBody(), DeclarationKind.Class, C) | |
| listener: beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {) | |
| notEofOrType(CLOSE_CURLY_BRACKET, }) | |
| listener: endClassOrMixinOrExtensionBody(DeclarationKind.Class, 0, {, }) | |
| listener: endClassDeclaration(class, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(class) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(class, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class) | |
| listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class) | |
| ensureIdentifier(class, classOrMixinDeclaration) | |
| listener: handleIdentifier(C, classOrMixinDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, C) | |
| parseClass(C, class, class, null, C) | |
| parsePrimaryConstructorOpt(C, null, false) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(C, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(final) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(final, MemberKind.PrimaryConstructor, null, null, final) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, final, final) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, final, final) | |
| listener: beginTypeVariables(<) | |
| listener: beginMetadataStar(T) | |
| listener: endMetadataStar(0) | |
| listener: handleIdentifier(T, typeVariableDeclaration) | |
| listener: beginTypeVariable(T) | |
| listener: handleTypeVariablesDefined(T, 1) | |
| listener: handleNoType(T) | |
| listener: endTypeVariable(>, 0, null, null) | |
| listener: endTypeVariables(<, >) | |
| listener: beginFunctionTypedFormalParameter(<) | |
| listener: handleNoType(final) | |
| parseFormalParametersRequiredOpt(>, MemberKind.FunctionTypedParameter) | |
| parseFormalParametersRest((, MemberKind.FunctionTypedParameter) | |
| listener: beginFormalParameters((, MemberKind.FunctionTypedParameter) | |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypedParameter) | |
| listener: endFunctionTypedFormalParameter(f, null) | |
| ensureIdentifier(final, formalParameterDeclaration) | |
| listener: handleIdentifier(f, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(final, null, null, null, f, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, false) | |
| parseClassHeaderOpt(), class, class) | |
| parseClassExtendsOpt(), DeclarationHeaderKind.Class) | |
| listener: handleNoType()) | |
| listener: handleClassExtends(null, 1) | |
| parseClassWithClauseOpt()) | |
| listener: handleClassNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleClassHeader(class, class, null) | |
| parseClassOrMixinOrExtensionBody(), DeclarationKind.Class, C) | |
| listener: beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {) | |
| notEofOrType(CLOSE_CURLY_BRACKET, }) | |
| listener: endClassOrMixinOrExtensionBody(DeclarationKind.Class, 0, {, }) | |
| listener: endClassDeclaration(class, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(class) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(class, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class) | |
| listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class) | |
| ensureIdentifier(class, classOrMixinDeclaration) | |
| listener: handleIdentifier(C, classOrMixinDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, C) | |
| parseClass(C, class, class, null, C) | |
| parsePrimaryConstructorOpt(C, null, false) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(C, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(var) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(var, MemberKind.PrimaryConstructor, null, null, var) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: beginTypeVariables(<) | |
| listener: beginMetadataStar(T) | |
| listener: endMetadataStar(0) | |
| listener: handleIdentifier(T, typeVariableDeclaration) | |
| listener: beginTypeVariable(T) | |
| listener: handleTypeVariablesDefined(T, 1) | |
| listener: handleNoType(T) | |
| listener: endTypeVariable(>, 0, null, null) | |
| listener: endTypeVariables(<, >) | |
| listener: beginFunctionTypedFormalParameter(<) | |
| listener: handleVoidKeyword(void) | |
| parseFormalParametersRequiredOpt(>, MemberKind.FunctionTypedParameter) | |
| parseFormalParametersRest((, MemberKind.FunctionTypedParameter) | |
| listener: beginFormalParameters((, MemberKind.FunctionTypedParameter) | |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypedParameter) | |
| listener: endFunctionTypedFormalParameter(f, null) | |
| ensureIdentifier(void, formalParameterDeclaration) | |
| listener: handleIdentifier(f, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(var, null, null, null, f, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, false) | |
| parseClassHeaderOpt(), class, class) | |
| parseClassExtendsOpt(), DeclarationHeaderKind.Class) | |
| listener: handleNoType()) | |
| listener: handleClassExtends(null, 1) | |
| parseClassWithClauseOpt()) | |
| listener: handleClassNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleClassHeader(class, class, null) | |
| parseClassOrMixinOrExtensionBody(), DeclarationKind.Class, C) | |
| listener: beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {) | |
| notEofOrType(CLOSE_CURLY_BRACKET, }) | |
| listener: endClassOrMixinOrExtensionBody(DeclarationKind.Class, 0, {, }) | |
| listener: endClassDeclaration(class, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(class) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(class, }, class, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseClassOrNamedMixinApplication(class, null, null, null, null, null, null, null, null, class) | |
| listener: beginClassOrMixinOrNamedMixinApplicationPrelude(class) | |
| ensureIdentifier(class, classOrMixinDeclaration) | |
| listener: handleIdentifier(C, classOrMixinDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginClassDeclaration(class, null, null, null, null, null, null, null, null, C) | |
| parseClass(C, class, class, null, C) | |
| parsePrimaryConstructorOpt(C, null, false) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(C, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(final) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(final, MemberKind.PrimaryConstructor, null, null, final) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, final, final) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, final, final) | |
| listener: beginTypeVariables(<) | |
| listener: beginMetadataStar(T) | |
| listener: endMetadataStar(0) | |
| listener: handleIdentifier(T, typeVariableDeclaration) | |
| listener: beginTypeVariable(T) | |
| listener: handleTypeVariablesDefined(T, 1) | |
| listener: handleNoType(T) | |
| listener: endTypeVariable(>, 0, null, null) | |
| listener: endTypeVariables(<, >) | |
| listener: beginFunctionTypedFormalParameter(<) | |
| listener: handleVoidKeyword(void) | |
| parseFormalParametersRequiredOpt(>, MemberKind.FunctionTypedParameter) | |
| parseFormalParametersRest((, MemberKind.FunctionTypedParameter) | |
| listener: beginFormalParameters((, MemberKind.FunctionTypedParameter) | |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypedParameter) | |
| listener: endFunctionTypedFormalParameter(f, null) | |
| ensureIdentifier(void, formalParameterDeclaration) | |
| listener: handleIdentifier(f, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(final, null, null, null, f, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, false) | |
| parseClassHeaderOpt(), class, class) | |
| parseClassExtendsOpt(), DeclarationHeaderKind.Class) | |
| listener: handleNoType()) | |
| listener: handleClassExtends(null, 1) | |
| parseClassWithClauseOpt()) | |
| listener: handleClassNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleClassHeader(class, class, null) | |
| parseClassOrMixinOrExtensionBody(), DeclarationKind.Class, C) | |
| listener: beginClassOrMixinOrExtensionBody(DeclarationKind.Class, {) | |
| notEofOrType(CLOSE_CURLY_BRACKET, }) | |
| listener: endClassOrMixinOrExtensionBody(DeclarationKind.Class, 0, {, }) | |
| listener: endClassDeclaration(class, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(enum) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(enum, }, enum, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseEnum(enum, null, enum) | |
| listener: beginEnumDeclarationPrelude(enum) | |
| ensureIdentifier(enum, enumDeclaration) | |
| listener: handleIdentifier(E, enumDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginEnumDeclaration(enum, null, enum, E) | |
| parsePrimaryConstructorOpt(E, null, false) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(E, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(0, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, false) | |
| parseEnumHeaderOpt(), enum) | |
| parseEnumWithClauseOpt()) | |
| listener: handleEnumNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleEnumHeader(null, enum, {) | |
| listener: beginEnumBody({) | |
| listener: handleEnumElements(}, 0) | |
| listener: endEnumBody({, }) | |
| listener: endEnumDeclaration(enum, enum, {, 0, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(enum) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(enum, }, enum, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseEnum(enum, null, enum) | |
| listener: beginEnumDeclarationPrelude(enum) | |
| ensureIdentifier(enum, enumDeclaration) | |
| listener: handleIdentifier(E, enumDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginEnumDeclaration(enum, null, enum, E) | |
| parsePrimaryConstructorOpt(E, null, false) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(E, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(a) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(a, MemberKind.PrimaryConstructor, null, null, null) | |
| listener: handleNoType(() | |
| ensureIdentifier((, formalParameterDeclaration) | |
| listener: handleIdentifier(a, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(null, null, null, null, a, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, false) | |
| parseEnumHeaderOpt(), enum) | |
| parseEnumWithClauseOpt()) | |
| listener: handleEnumNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleEnumHeader(null, enum, {) | |
| listener: beginEnumBody({) | |
| listener: handleEnumElements(}, 0) | |
| listener: endEnumBody({, }) | |
| listener: endEnumDeclaration(enum, enum, {, 0, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(enum) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(enum, }, enum, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseEnum(enum, null, enum) | |
| listener: beginEnumDeclarationPrelude(enum) | |
| ensureIdentifier(enum, enumDeclaration) | |
| listener: handleIdentifier(E, enumDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginEnumDeclaration(enum, null, enum, E) | |
| parsePrimaryConstructorOpt(E, null, false) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(E, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(a) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(a, MemberKind.PrimaryConstructor, null, null, null) | |
| listener: handleIdentifier(a, typeReference) | |
| listener: handleNoTypeArguments(b) | |
| listener: handleType(a, null) | |
| ensureIdentifier(a, formalParameterDeclaration) | |
| listener: handleIdentifier(b, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(null, null, null, null, b, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, false) | |
| parseEnumHeaderOpt(), enum) | |
| parseEnumWithClauseOpt()) | |
| listener: handleEnumNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleEnumHeader(null, enum, {) | |
| listener: beginEnumBody({) | |
| listener: handleEnumElements(}, 0) | |
| listener: endEnumBody({, }) | |
| listener: endEnumDeclaration(enum, enum, {, 0, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(enum) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(enum, }, enum, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseEnum(enum, null, enum) | |
| listener: beginEnumDeclarationPrelude(enum) | |
| ensureIdentifier(enum, enumDeclaration) | |
| listener: handleIdentifier(E, enumDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginEnumDeclaration(enum, null, enum, E) | |
| parsePrimaryConstructorOpt(E, null, false) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(E, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(var) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(var, MemberKind.PrimaryConstructor, null, null, var) | |
| listener: handleNoType(var) | |
| ensureIdentifier(var, formalParameterDeclaration) | |
| listener: handleIdentifier(a, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(var, null, null, null, a, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, false) | |
| parseEnumHeaderOpt(), enum) | |
| parseEnumWithClauseOpt()) | |
| listener: handleEnumNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleEnumHeader(null, enum, {) | |
| listener: beginEnumBody({) | |
| listener: handleEnumElements(}, 0) | |
| listener: endEnumBody({, }) | |
| listener: endEnumDeclaration(enum, enum, {, 0, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(enum) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(enum, }, enum, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseEnum(enum, null, enum) | |
| listener: beginEnumDeclarationPrelude(enum) | |
| ensureIdentifier(enum, enumDeclaration) | |
| listener: handleIdentifier(E, enumDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginEnumDeclaration(enum, null, enum, E) | |
| parsePrimaryConstructorOpt(E, null, false) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(E, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(final) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(final, MemberKind.PrimaryConstructor, null, null, final) | |
| listener: handleNoType(final) | |
| ensureIdentifier(final, formalParameterDeclaration) | |
| listener: handleIdentifier(a, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(final, null, null, null, a, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, false) | |
| parseEnumHeaderOpt(), enum) | |
| parseEnumWithClauseOpt()) | |
| listener: handleEnumNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleEnumHeader(null, enum, {) | |
| listener: beginEnumBody({) | |
| listener: handleEnumElements(}, 0) | |
| listener: endEnumBody({, }) | |
| listener: endEnumDeclaration(enum, enum, {, 0, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(enum) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(enum, }, enum, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseEnum(enum, null, enum) | |
| listener: beginEnumDeclarationPrelude(enum) | |
| ensureIdentifier(enum, enumDeclaration) | |
| listener: handleIdentifier(E, enumDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginEnumDeclaration(enum, null, enum, E) | |
| parsePrimaryConstructorOpt(E, null, false) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(E, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(var) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(var, MemberKind.PrimaryConstructor, null, null, var) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: handleIdentifier(a, typeReference) | |
| listener: handleNoTypeArguments(b) | |
| listener: handleType(a, null) | |
| ensureIdentifier(a, formalParameterDeclaration) | |
| listener: handleIdentifier(b, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(var, null, null, null, b, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, false) | |
| parseEnumHeaderOpt(), enum) | |
| parseEnumWithClauseOpt()) | |
| listener: handleEnumNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleEnumHeader(null, enum, {) | |
| listener: beginEnumBody({) | |
| listener: handleEnumElements(}, 0) | |
| listener: endEnumBody({, }) | |
| listener: endEnumDeclaration(enum, enum, {, 0, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(enum) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(enum, }, enum, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseEnum(enum, null, enum) | |
| listener: beginEnumDeclarationPrelude(enum) | |
| ensureIdentifier(enum, enumDeclaration) | |
| listener: handleIdentifier(E, enumDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginEnumDeclaration(enum, null, enum, E) | |
| parsePrimaryConstructorOpt(E, null, false) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(E, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(final) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(final, MemberKind.PrimaryConstructor, null, null, final) | |
| listener: handleIdentifier(a, typeReference) | |
| listener: handleNoTypeArguments(b) | |
| listener: handleType(a, null) | |
| ensureIdentifier(a, formalParameterDeclaration) | |
| listener: handleIdentifier(b, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(final, null, null, null, b, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, false) | |
| parseEnumHeaderOpt(), enum) | |
| parseEnumWithClauseOpt()) | |
| listener: handleEnumNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleEnumHeader(null, enum, {) | |
| listener: beginEnumBody({) | |
| listener: handleEnumElements(}, 0) | |
| listener: endEnumBody({, }) | |
| listener: endEnumDeclaration(enum, enum, {, 0, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(enum) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(enum, }, enum, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseEnum(enum, null, enum) | |
| listener: beginEnumDeclarationPrelude(enum) | |
| ensureIdentifier(enum, enumDeclaration) | |
| listener: handleIdentifier(E, enumDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginEnumDeclaration(enum, null, enum, E) | |
| parsePrimaryConstructorOpt(E, null, false) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(E, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(var) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(var, MemberKind.PrimaryConstructor, null, null, var) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: handleNoTypeVariables(() | |
| listener: beginFunctionTypedFormalParameter(() | |
| listener: handleNoType(var) | |
| parseFormalParametersRequiredOpt(f, MemberKind.FunctionTypedParameter) | |
| parseFormalParametersRest((, MemberKind.FunctionTypedParameter) | |
| listener: beginFormalParameters((, MemberKind.FunctionTypedParameter) | |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypedParameter) | |
| listener: endFunctionTypedFormalParameter(f, null) | |
| ensureIdentifier(var, formalParameterDeclaration) | |
| listener: handleIdentifier(f, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(var, null, null, null, f, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, false) | |
| parseEnumHeaderOpt(), enum) | |
| parseEnumWithClauseOpt()) | |
| listener: handleEnumNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleEnumHeader(null, enum, {) | |
| listener: beginEnumBody({) | |
| listener: handleEnumElements(}, 0) | |
| listener: endEnumBody({, }) | |
| listener: endEnumDeclaration(enum, enum, {, 0, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(enum) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(enum, }, enum, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseEnum(enum, null, enum) | |
| listener: beginEnumDeclarationPrelude(enum) | |
| ensureIdentifier(enum, enumDeclaration) | |
| listener: handleIdentifier(E, enumDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginEnumDeclaration(enum, null, enum, E) | |
| parsePrimaryConstructorOpt(E, null, false) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(E, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(final) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(final, MemberKind.PrimaryConstructor, null, null, final) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, final, final) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, final, final) | |
| listener: handleNoTypeVariables(() | |
| listener: beginFunctionTypedFormalParameter(() | |
| listener: handleNoType(final) | |
| parseFormalParametersRequiredOpt(f, MemberKind.FunctionTypedParameter) | |
| parseFormalParametersRest((, MemberKind.FunctionTypedParameter) | |
| listener: beginFormalParameters((, MemberKind.FunctionTypedParameter) | |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypedParameter) | |
| listener: endFunctionTypedFormalParameter(f, null) | |
| ensureIdentifier(final, formalParameterDeclaration) | |
| listener: handleIdentifier(f, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(final, null, null, null, f, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, false) | |
| parseEnumHeaderOpt(), enum) | |
| parseEnumWithClauseOpt()) | |
| listener: handleEnumNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleEnumHeader(null, enum, {) | |
| listener: beginEnumBody({) | |
| listener: handleEnumElements(}, 0) | |
| listener: endEnumBody({, }) | |
| listener: endEnumDeclaration(enum, enum, {, 0, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(enum) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(enum, }, enum, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseEnum(enum, null, enum) | |
| listener: beginEnumDeclarationPrelude(enum) | |
| ensureIdentifier(enum, enumDeclaration) | |
| listener: handleIdentifier(E, enumDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginEnumDeclaration(enum, null, enum, E) | |
| parsePrimaryConstructorOpt(E, null, false) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(E, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(var) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(var, MemberKind.PrimaryConstructor, null, null, var) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: handleNoTypeVariables(() | |
| listener: beginFunctionTypedFormalParameter(() | |
| listener: handleVoidKeyword(void) | |
| parseFormalParametersRequiredOpt(f, MemberKind.FunctionTypedParameter) | |
| parseFormalParametersRest((, MemberKind.FunctionTypedParameter) | |
| listener: beginFormalParameters((, MemberKind.FunctionTypedParameter) | |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypedParameter) | |
| listener: endFunctionTypedFormalParameter(f, null) | |
| ensureIdentifier(void, formalParameterDeclaration) | |
| listener: handleIdentifier(f, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(var, null, null, null, f, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, false) | |
| parseEnumHeaderOpt(), enum) | |
| parseEnumWithClauseOpt()) | |
| listener: handleEnumNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleEnumHeader(null, enum, {) | |
| listener: beginEnumBody({) | |
| listener: handleEnumElements(}, 0) | |
| listener: endEnumBody({, }) | |
| listener: endEnumDeclaration(enum, enum, {, 0, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(enum) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(enum, }, enum, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseEnum(enum, null, enum) | |
| listener: beginEnumDeclarationPrelude(enum) | |
| ensureIdentifier(enum, enumDeclaration) | |
| listener: handleIdentifier(E, enumDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginEnumDeclaration(enum, null, enum, E) | |
| parsePrimaryConstructorOpt(E, null, false) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(E, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(final) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(final, MemberKind.PrimaryConstructor, null, null, final) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, final, final) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, final, final) | |
| listener: handleNoTypeVariables(() | |
| listener: beginFunctionTypedFormalParameter(() | |
| listener: handleVoidKeyword(void) | |
| parseFormalParametersRequiredOpt(f, MemberKind.FunctionTypedParameter) | |
| parseFormalParametersRest((, MemberKind.FunctionTypedParameter) | |
| listener: beginFormalParameters((, MemberKind.FunctionTypedParameter) | |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypedParameter) | |
| listener: endFunctionTypedFormalParameter(f, null) | |
| ensureIdentifier(void, formalParameterDeclaration) | |
| listener: handleIdentifier(f, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(final, null, null, null, f, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, false) | |
| parseEnumHeaderOpt(), enum) | |
| parseEnumWithClauseOpt()) | |
| listener: handleEnumNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleEnumHeader(null, enum, {) | |
| listener: beginEnumBody({) | |
| listener: handleEnumElements(}, 0) | |
| listener: endEnumBody({, }) | |
| listener: endEnumDeclaration(enum, enum, {, 0, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(enum) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(enum, }, enum, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseEnum(enum, null, enum) | |
| listener: beginEnumDeclarationPrelude(enum) | |
| ensureIdentifier(enum, enumDeclaration) | |
| listener: handleIdentifier(E, enumDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginEnumDeclaration(enum, null, enum, E) | |
| parsePrimaryConstructorOpt(E, null, false) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(E, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(var) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(var, MemberKind.PrimaryConstructor, null, null, var) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: beginTypeVariables(<) | |
| listener: beginMetadataStar(T) | |
| listener: endMetadataStar(0) | |
| listener: handleIdentifier(T, typeVariableDeclaration) | |
| listener: beginTypeVariable(T) | |
| listener: handleTypeVariablesDefined(T, 1) | |
| listener: handleNoType(T) | |
| listener: endTypeVariable(>, 0, null, null) | |
| listener: endTypeVariables(<, >) | |
| listener: beginFunctionTypedFormalParameter(<) | |
| listener: handleNoType(var) | |
| parseFormalParametersRequiredOpt(>, MemberKind.FunctionTypedParameter) | |
| parseFormalParametersRest((, MemberKind.FunctionTypedParameter) | |
| listener: beginFormalParameters((, MemberKind.FunctionTypedParameter) | |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypedParameter) | |
| listener: endFunctionTypedFormalParameter(f, null) | |
| ensureIdentifier(var, formalParameterDeclaration) | |
| listener: handleIdentifier(f, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(var, null, null, null, f, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, false) | |
| parseEnumHeaderOpt(), enum) | |
| parseEnumWithClauseOpt()) | |
| listener: handleEnumNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleEnumHeader(null, enum, {) | |
| listener: beginEnumBody({) | |
| listener: handleEnumElements(}, 0) | |
| listener: endEnumBody({, }) | |
| listener: endEnumDeclaration(enum, enum, {, 0, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(enum) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(enum, }, enum, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseEnum(enum, null, enum) | |
| listener: beginEnumDeclarationPrelude(enum) | |
| ensureIdentifier(enum, enumDeclaration) | |
| listener: handleIdentifier(E, enumDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginEnumDeclaration(enum, null, enum, E) | |
| parsePrimaryConstructorOpt(E, null, false) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(E, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(final) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(final, MemberKind.PrimaryConstructor, null, null, final) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, final, final) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, final, final) | |
| listener: beginTypeVariables(<) | |
| listener: beginMetadataStar(T) | |
| listener: endMetadataStar(0) | |
| listener: handleIdentifier(T, typeVariableDeclaration) | |
| listener: beginTypeVariable(T) | |
| listener: handleTypeVariablesDefined(T, 1) | |
| listener: handleNoType(T) | |
| listener: endTypeVariable(>, 0, null, null) | |
| listener: endTypeVariables(<, >) | |
| listener: beginFunctionTypedFormalParameter(<) | |
| listener: handleNoType(final) | |
| parseFormalParametersRequiredOpt(>, MemberKind.FunctionTypedParameter) | |
| parseFormalParametersRest((, MemberKind.FunctionTypedParameter) | |
| listener: beginFormalParameters((, MemberKind.FunctionTypedParameter) | |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypedParameter) | |
| listener: endFunctionTypedFormalParameter(f, null) | |
| ensureIdentifier(final, formalParameterDeclaration) | |
| listener: handleIdentifier(f, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(final, null, null, null, f, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, false) | |
| parseEnumHeaderOpt(), enum) | |
| parseEnumWithClauseOpt()) | |
| listener: handleEnumNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleEnumHeader(null, enum, {) | |
| listener: beginEnumBody({) | |
| listener: handleEnumElements(}, 0) | |
| listener: endEnumBody({, }) | |
| listener: endEnumDeclaration(enum, enum, {, 0, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(enum) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(enum, }, enum, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseEnum(enum, null, enum) | |
| listener: beginEnumDeclarationPrelude(enum) | |
| ensureIdentifier(enum, enumDeclaration) | |
| listener: handleIdentifier(E, enumDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginEnumDeclaration(enum, null, enum, E) | |
| parsePrimaryConstructorOpt(E, null, false) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(E, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(var) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(var, MemberKind.PrimaryConstructor, null, null, var) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: beginTypeVariables(<) | |
| listener: beginMetadataStar(T) | |
| listener: endMetadataStar(0) | |
| listener: handleIdentifier(T, typeVariableDeclaration) | |
| listener: beginTypeVariable(T) | |
| listener: handleTypeVariablesDefined(T, 1) | |
| listener: handleNoType(T) | |
| listener: endTypeVariable(>, 0, null, null) | |
| listener: endTypeVariables(<, >) | |
| listener: beginFunctionTypedFormalParameter(<) | |
| listener: handleVoidKeyword(void) | |
| parseFormalParametersRequiredOpt(>, MemberKind.FunctionTypedParameter) | |
| parseFormalParametersRest((, MemberKind.FunctionTypedParameter) | |
| listener: beginFormalParameters((, MemberKind.FunctionTypedParameter) | |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypedParameter) | |
| listener: endFunctionTypedFormalParameter(f, null) | |
| ensureIdentifier(void, formalParameterDeclaration) | |
| listener: handleIdentifier(f, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(var, null, null, null, f, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, false) | |
| parseEnumHeaderOpt(), enum) | |
| parseEnumWithClauseOpt()) | |
| listener: handleEnumNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleEnumHeader(null, enum, {) | |
| listener: beginEnumBody({) | |
| listener: handleEnumElements(}, 0) | |
| listener: endEnumBody({, }) | |
| listener: endEnumDeclaration(enum, enum, {, 0, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(enum) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(enum, }, enum, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseEnum(enum, null, enum) | |
| listener: beginEnumDeclarationPrelude(enum) | |
| ensureIdentifier(enum, enumDeclaration) | |
| listener: handleIdentifier(E, enumDeclaration) | |
| listener: handleNoTypeVariables(() | |
| listener: beginEnumDeclaration(enum, null, enum, E) | |
| parsePrimaryConstructorOpt(E, null, false) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(E, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(final) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(final, MemberKind.PrimaryConstructor, null, null, final) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, final, final) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, final, final) | |
| listener: beginTypeVariables(<) | |
| listener: beginMetadataStar(T) | |
| listener: endMetadataStar(0) | |
| listener: handleIdentifier(T, typeVariableDeclaration) | |
| listener: beginTypeVariable(T) | |
| listener: handleTypeVariablesDefined(T, 1) | |
| listener: handleNoType(T) | |
| listener: endTypeVariable(>, 0, null, null) | |
| listener: endTypeVariables(<, >) | |
| listener: beginFunctionTypedFormalParameter(<) | |
| listener: handleVoidKeyword(void) | |
| parseFormalParametersRequiredOpt(>, MemberKind.FunctionTypedParameter) | |
| parseFormalParametersRest((, MemberKind.FunctionTypedParameter) | |
| listener: beginFormalParameters((, MemberKind.FunctionTypedParameter) | |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypedParameter) | |
| listener: endFunctionTypedFormalParameter(f, null) | |
| ensureIdentifier(void, formalParameterDeclaration) | |
| listener: handleIdentifier(f, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(final, null, null, null, f, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, false) | |
| parseEnumHeaderOpt(), enum) | |
| parseEnumWithClauseOpt()) | |
| listener: handleEnumNoWithClause() | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| listener: handleEnumHeader(null, enum, {) | |
| listener: beginEnumBody({) | |
| listener: handleEnumElements(}, 0) | |
| listener: endEnumBody({, }) | |
| listener: endEnumDeclaration(enum, enum, {, 0, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(extension) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(extension, }, extension, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseExtension(extension, null, extension) | |
| listener: beginExtensionDeclarationPrelude(extension) | |
| parseExtensionTypeDeclaration(extension, type, null, extension, type) | |
| listener: handleNoTypeVariables(() | |
| listener: beginExtensionTypeDeclaration(null, extension, ET) | |
| parsePrimaryConstructorOpt(ET, null, true) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(ET, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(0, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, true) | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| parseClassOrMixinOrExtensionBody(), DeclarationKind.ExtensionType, ET) | |
| listener: beginClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, {) | |
| notEofOrType(CLOSE_CURLY_BRACKET, }) | |
| listener: endClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, 0, {, }) | |
| listener: endExtensionTypeDeclaration(extension, null, extension, type, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(extension) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(extension, }, extension, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseExtension(extension, null, extension) | |
| listener: beginExtensionDeclarationPrelude(extension) | |
| parseExtensionTypeDeclaration(extension, type, null, extension, type) | |
| listener: handleNoTypeVariables(() | |
| listener: beginExtensionTypeDeclaration(null, extension, ET) | |
| parsePrimaryConstructorOpt(ET, null, true) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(ET, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(a) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(a, MemberKind.PrimaryConstructor, null, null, null) | |
| listener: handleNoType(() | |
| ensureIdentifier((, formalParameterDeclaration) | |
| listener: handleIdentifier(a, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(null, null, null, null, a, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, true) | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| parseClassOrMixinOrExtensionBody(), DeclarationKind.ExtensionType, ET) | |
| listener: beginClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, {) | |
| notEofOrType(CLOSE_CURLY_BRACKET, }) | |
| listener: endClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, 0, {, }) | |
| listener: endExtensionTypeDeclaration(extension, null, extension, type, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(extension) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(extension, }, extension, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseExtension(extension, null, extension) | |
| listener: beginExtensionDeclarationPrelude(extension) | |
| parseExtensionTypeDeclaration(extension, type, null, extension, type) | |
| listener: handleNoTypeVariables(() | |
| listener: beginExtensionTypeDeclaration(null, extension, ET) | |
| parsePrimaryConstructorOpt(ET, null, true) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(ET, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(a) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(a, MemberKind.PrimaryConstructor, null, null, null) | |
| listener: handleIdentifier(a, typeReference) | |
| listener: handleNoTypeArguments(b) | |
| listener: handleType(a, null) | |
| ensureIdentifier(a, formalParameterDeclaration) | |
| listener: handleIdentifier(b, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(null, null, null, null, b, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, true) | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| parseClassOrMixinOrExtensionBody(), DeclarationKind.ExtensionType, ET) | |
| listener: beginClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, {) | |
| notEofOrType(CLOSE_CURLY_BRACKET, }) | |
| listener: endClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, 0, {, }) | |
| listener: endExtensionTypeDeclaration(extension, null, extension, type, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(extension) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(extension, }, extension, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseExtension(extension, null, extension) | |
| listener: beginExtensionDeclarationPrelude(extension) | |
| parseExtensionTypeDeclaration(extension, type, null, extension, type) | |
| listener: handleNoTypeVariables(() | |
| listener: beginExtensionTypeDeclaration(null, extension, ET) | |
| parsePrimaryConstructorOpt(ET, null, true) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(ET, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(var) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(var, MemberKind.PrimaryConstructor, null, null, var) | |
| listener: handleNoType(var) | |
| ensureIdentifier(var, formalParameterDeclaration) | |
| listener: handleIdentifier(a, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(var, null, null, null, a, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, true) | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| parseClassOrMixinOrExtensionBody(), DeclarationKind.ExtensionType, ET) | |
| listener: beginClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, {) | |
| notEofOrType(CLOSE_CURLY_BRACKET, }) | |
| listener: endClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, 0, {, }) | |
| listener: endExtensionTypeDeclaration(extension, null, extension, type, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(extension) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(extension, }, extension, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseExtension(extension, null, extension) | |
| listener: beginExtensionDeclarationPrelude(extension) | |
| parseExtensionTypeDeclaration(extension, type, null, extension, type) | |
| listener: handleNoTypeVariables(() | |
| listener: beginExtensionTypeDeclaration(null, extension, ET) | |
| parsePrimaryConstructorOpt(ET, null, true) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(ET, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(final) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(final, MemberKind.PrimaryConstructor, null, null, final) | |
| listener: handleNoType(final) | |
| ensureIdentifier(final, formalParameterDeclaration) | |
| listener: handleIdentifier(a, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(final, null, null, null, a, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, true) | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| parseClassOrMixinOrExtensionBody(), DeclarationKind.ExtensionType, ET) | |
| listener: beginClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, {) | |
| notEofOrType(CLOSE_CURLY_BRACKET, }) | |
| listener: endClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, 0, {, }) | |
| listener: endExtensionTypeDeclaration(extension, null, extension, type, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(extension) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(extension, }, extension, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseExtension(extension, null, extension) | |
| listener: beginExtensionDeclarationPrelude(extension) | |
| parseExtensionTypeDeclaration(extension, type, null, extension, type) | |
| listener: handleNoTypeVariables(() | |
| listener: beginExtensionTypeDeclaration(null, extension, ET) | |
| parsePrimaryConstructorOpt(ET, null, true) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(ET, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(var) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(var, MemberKind.PrimaryConstructor, null, null, var) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: handleIdentifier(a, typeReference) | |
| listener: handleNoTypeArguments(b) | |
| listener: handleType(a, null) | |
| ensureIdentifier(a, formalParameterDeclaration) | |
| listener: handleIdentifier(b, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(var, null, null, null, b, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, true) | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| parseClassOrMixinOrExtensionBody(), DeclarationKind.ExtensionType, ET) | |
| listener: beginClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, {) | |
| notEofOrType(CLOSE_CURLY_BRACKET, }) | |
| listener: endClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, 0, {, }) | |
| listener: endExtensionTypeDeclaration(extension, null, extension, type, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(extension) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(extension, }, extension, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseExtension(extension, null, extension) | |
| listener: beginExtensionDeclarationPrelude(extension) | |
| parseExtensionTypeDeclaration(extension, type, null, extension, type) | |
| listener: handleNoTypeVariables(() | |
| listener: beginExtensionTypeDeclaration(null, extension, ET) | |
| parsePrimaryConstructorOpt(ET, null, true) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(ET, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(final) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(final, MemberKind.PrimaryConstructor, null, null, final) | |
| listener: handleIdentifier(a, typeReference) | |
| listener: handleNoTypeArguments(b) | |
| listener: handleType(a, null) | |
| ensureIdentifier(a, formalParameterDeclaration) | |
| listener: handleIdentifier(b, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(final, null, null, null, b, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, true) | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| parseClassOrMixinOrExtensionBody(), DeclarationKind.ExtensionType, ET) | |
| listener: beginClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, {) | |
| notEofOrType(CLOSE_CURLY_BRACKET, }) | |
| listener: endClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, 0, {, }) | |
| listener: endExtensionTypeDeclaration(extension, null, extension, type, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(extension) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(extension, }, extension, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseExtension(extension, null, extension) | |
| listener: beginExtensionDeclarationPrelude(extension) | |
| parseExtensionTypeDeclaration(extension, type, null, extension, type) | |
| listener: handleNoTypeVariables(() | |
| listener: beginExtensionTypeDeclaration(null, extension, ET) | |
| parsePrimaryConstructorOpt(ET, null, true) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(ET, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(var) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(var, MemberKind.PrimaryConstructor, null, null, var) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: handleNoTypeVariables(() | |
| listener: beginFunctionTypedFormalParameter(() | |
| listener: handleNoType(var) | |
| parseFormalParametersRequiredOpt(f, MemberKind.FunctionTypedParameter) | |
| parseFormalParametersRest((, MemberKind.FunctionTypedParameter) | |
| listener: beginFormalParameters((, MemberKind.FunctionTypedParameter) | |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypedParameter) | |
| listener: endFunctionTypedFormalParameter(f, null) | |
| ensureIdentifier(var, formalParameterDeclaration) | |
| listener: handleIdentifier(f, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(var, null, null, null, f, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, true) | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| parseClassOrMixinOrExtensionBody(), DeclarationKind.ExtensionType, ET) | |
| listener: beginClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, {) | |
| notEofOrType(CLOSE_CURLY_BRACKET, }) | |
| listener: endClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, 0, {, }) | |
| listener: endExtensionTypeDeclaration(extension, null, extension, type, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(extension) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(extension, }, extension, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseExtension(extension, null, extension) | |
| listener: beginExtensionDeclarationPrelude(extension) | |
| parseExtensionTypeDeclaration(extension, type, null, extension, type) | |
| listener: handleNoTypeVariables(() | |
| listener: beginExtensionTypeDeclaration(null, extension, ET) | |
| parsePrimaryConstructorOpt(ET, null, true) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(ET, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(final) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(final, MemberKind.PrimaryConstructor, null, null, final) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, final, final) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, final, final) | |
| listener: handleNoTypeVariables(() | |
| listener: beginFunctionTypedFormalParameter(() | |
| listener: handleNoType(final) | |
| parseFormalParametersRequiredOpt(f, MemberKind.FunctionTypedParameter) | |
| parseFormalParametersRest((, MemberKind.FunctionTypedParameter) | |
| listener: beginFormalParameters((, MemberKind.FunctionTypedParameter) | |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypedParameter) | |
| listener: endFunctionTypedFormalParameter(f, null) | |
| ensureIdentifier(final, formalParameterDeclaration) | |
| listener: handleIdentifier(f, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(final, null, null, null, f, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, true) | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| parseClassOrMixinOrExtensionBody(), DeclarationKind.ExtensionType, ET) | |
| listener: beginClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, {) | |
| notEofOrType(CLOSE_CURLY_BRACKET, }) | |
| listener: endClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, 0, {, }) | |
| listener: endExtensionTypeDeclaration(extension, null, extension, type, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(extension) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(extension, }, extension, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseExtension(extension, null, extension) | |
| listener: beginExtensionDeclarationPrelude(extension) | |
| parseExtensionTypeDeclaration(extension, type, null, extension, type) | |
| listener: handleNoTypeVariables(() | |
| listener: beginExtensionTypeDeclaration(null, extension, ET) | |
| parsePrimaryConstructorOpt(ET, null, true) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(ET, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(var) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(var, MemberKind.PrimaryConstructor, null, null, var) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: handleNoTypeVariables(() | |
| listener: beginFunctionTypedFormalParameter(() | |
| listener: handleVoidKeyword(void) | |
| parseFormalParametersRequiredOpt(f, MemberKind.FunctionTypedParameter) | |
| parseFormalParametersRest((, MemberKind.FunctionTypedParameter) | |
| listener: beginFormalParameters((, MemberKind.FunctionTypedParameter) | |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypedParameter) | |
| listener: endFunctionTypedFormalParameter(f, null) | |
| ensureIdentifier(void, formalParameterDeclaration) | |
| listener: handleIdentifier(f, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(var, null, null, null, f, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, true) | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| parseClassOrMixinOrExtensionBody(), DeclarationKind.ExtensionType, ET) | |
| listener: beginClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, {) | |
| notEofOrType(CLOSE_CURLY_BRACKET, }) | |
| listener: endClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, 0, {, }) | |
| listener: endExtensionTypeDeclaration(extension, null, extension, type, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(extension) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(extension, }, extension, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseExtension(extension, null, extension) | |
| listener: beginExtensionDeclarationPrelude(extension) | |
| parseExtensionTypeDeclaration(extension, type, null, extension, type) | |
| listener: handleNoTypeVariables(() | |
| listener: beginExtensionTypeDeclaration(null, extension, ET) | |
| parsePrimaryConstructorOpt(ET, null, true) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(ET, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(final) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(final, MemberKind.PrimaryConstructor, null, null, final) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, final, final) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, final, final) | |
| listener: handleNoTypeVariables(() | |
| listener: beginFunctionTypedFormalParameter(() | |
| listener: handleVoidKeyword(void) | |
| parseFormalParametersRequiredOpt(f, MemberKind.FunctionTypedParameter) | |
| parseFormalParametersRest((, MemberKind.FunctionTypedParameter) | |
| listener: beginFormalParameters((, MemberKind.FunctionTypedParameter) | |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypedParameter) | |
| listener: endFunctionTypedFormalParameter(f, null) | |
| ensureIdentifier(void, formalParameterDeclaration) | |
| listener: handleIdentifier(f, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(final, null, null, null, f, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, true) | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| parseClassOrMixinOrExtensionBody(), DeclarationKind.ExtensionType, ET) | |
| listener: beginClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, {) | |
| notEofOrType(CLOSE_CURLY_BRACKET, }) | |
| listener: endClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, 0, {, }) | |
| listener: endExtensionTypeDeclaration(extension, null, extension, type, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(extension) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(extension, }, extension, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseExtension(extension, null, extension) | |
| listener: beginExtensionDeclarationPrelude(extension) | |
| parseExtensionTypeDeclaration(extension, type, null, extension, type) | |
| listener: handleNoTypeVariables(() | |
| listener: beginExtensionTypeDeclaration(null, extension, ET) | |
| parsePrimaryConstructorOpt(ET, null, true) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(ET, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(var) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(var, MemberKind.PrimaryConstructor, null, null, var) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: beginTypeVariables(<) | |
| listener: beginMetadataStar(T) | |
| listener: endMetadataStar(0) | |
| listener: handleIdentifier(T, typeVariableDeclaration) | |
| listener: beginTypeVariable(T) | |
| listener: handleTypeVariablesDefined(T, 1) | |
| listener: handleNoType(T) | |
| listener: endTypeVariable(>, 0, null, null) | |
| listener: endTypeVariables(<, >) | |
| listener: beginFunctionTypedFormalParameter(<) | |
| listener: handleNoType(var) | |
| parseFormalParametersRequiredOpt(>, MemberKind.FunctionTypedParameter) | |
| parseFormalParametersRest((, MemberKind.FunctionTypedParameter) | |
| listener: beginFormalParameters((, MemberKind.FunctionTypedParameter) | |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypedParameter) | |
| listener: endFunctionTypedFormalParameter(f, null) | |
| ensureIdentifier(var, formalParameterDeclaration) | |
| listener: handleIdentifier(f, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(var, null, null, null, f, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, true) | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| parseClassOrMixinOrExtensionBody(), DeclarationKind.ExtensionType, ET) | |
| listener: beginClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, {) | |
| notEofOrType(CLOSE_CURLY_BRACKET, }) | |
| listener: endClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, 0, {, }) | |
| listener: endExtensionTypeDeclaration(extension, null, extension, type, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(extension) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(extension, }, extension, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseExtension(extension, null, extension) | |
| listener: beginExtensionDeclarationPrelude(extension) | |
| parseExtensionTypeDeclaration(extension, type, null, extension, type) | |
| listener: handleNoTypeVariables(() | |
| listener: beginExtensionTypeDeclaration(null, extension, ET) | |
| parsePrimaryConstructorOpt(ET, null, true) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(ET, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(final) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(final, MemberKind.PrimaryConstructor, null, null, final) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, final, final) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, final, final) | |
| listener: beginTypeVariables(<) | |
| listener: beginMetadataStar(T) | |
| listener: endMetadataStar(0) | |
| listener: handleIdentifier(T, typeVariableDeclaration) | |
| listener: beginTypeVariable(T) | |
| listener: handleTypeVariablesDefined(T, 1) | |
| listener: handleNoType(T) | |
| listener: endTypeVariable(>, 0, null, null) | |
| listener: endTypeVariables(<, >) | |
| listener: beginFunctionTypedFormalParameter(<) | |
| listener: handleNoType(final) | |
| parseFormalParametersRequiredOpt(>, MemberKind.FunctionTypedParameter) | |
| parseFormalParametersRest((, MemberKind.FunctionTypedParameter) | |
| listener: beginFormalParameters((, MemberKind.FunctionTypedParameter) | |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypedParameter) | |
| listener: endFunctionTypedFormalParameter(f, null) | |
| ensureIdentifier(final, formalParameterDeclaration) | |
| listener: handleIdentifier(f, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(final, null, null, null, f, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, true) | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| parseClassOrMixinOrExtensionBody(), DeclarationKind.ExtensionType, ET) | |
| listener: beginClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, {) | |
| notEofOrType(CLOSE_CURLY_BRACKET, }) | |
| listener: endClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, 0, {, }) | |
| listener: endExtensionTypeDeclaration(extension, null, extension, type, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(extension) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(extension, }, extension, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseExtension(extension, null, extension) | |
| listener: beginExtensionDeclarationPrelude(extension) | |
| parseExtensionTypeDeclaration(extension, type, null, extension, type) | |
| listener: handleNoTypeVariables(() | |
| listener: beginExtensionTypeDeclaration(null, extension, ET) | |
| parsePrimaryConstructorOpt(ET, null, true) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(ET, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(var) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(var, MemberKind.PrimaryConstructor, null, null, var) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, var, var) | |
| listener: beginTypeVariables(<) | |
| listener: beginMetadataStar(T) | |
| listener: endMetadataStar(0) | |
| listener: handleIdentifier(T, typeVariableDeclaration) | |
| listener: beginTypeVariable(T) | |
| listener: handleTypeVariablesDefined(T, 1) | |
| listener: handleNoType(T) | |
| listener: endTypeVariable(>, 0, null, null) | |
| listener: endTypeVariables(<, >) | |
| listener: beginFunctionTypedFormalParameter(<) | |
| listener: handleVoidKeyword(void) | |
| parseFormalParametersRequiredOpt(>, MemberKind.FunctionTypedParameter) | |
| parseFormalParametersRest((, MemberKind.FunctionTypedParameter) | |
| listener: beginFormalParameters((, MemberKind.FunctionTypedParameter) | |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypedParameter) | |
| listener: endFunctionTypedFormalParameter(f, null) | |
| ensureIdentifier(void, formalParameterDeclaration) | |
| listener: handleIdentifier(f, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(var, null, null, null, f, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, true) | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| parseClassOrMixinOrExtensionBody(), DeclarationKind.ExtensionType, ET) | |
| listener: beginClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, {) | |
| notEofOrType(CLOSE_CURLY_BRACKET, }) | |
| listener: endClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, 0, {, }) | |
| listener: endExtensionTypeDeclaration(extension, null, extension, type, }) | |
| listener: endTopLevelDeclaration(}) | |
| parseTopLevelDeclarationImpl(}, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(}) | |
| listener: beginMetadataStar(extension) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(extension, }, extension, null, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseExtension(extension, null, extension) | |
| listener: beginExtensionDeclarationPrelude(extension) | |
| parseExtensionTypeDeclaration(extension, type, null, extension, type) | |
| listener: handleNoTypeVariables(() | |
| listener: beginExtensionTypeDeclaration(null, extension, ET) | |
| parsePrimaryConstructorOpt(ET, null, true) | |
| listener: beginPrimaryConstructor(() | |
| parseFormalParameters(ET, MemberKind.PrimaryConstructor) | |
| parseFormalParametersRest((, MemberKind.PrimaryConstructor) | |
| listener: beginFormalParameters((, MemberKind.PrimaryConstructor) | |
| parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| parseMetadataStar(() | |
| listener: beginMetadataStar(final) | |
| listener: endMetadataStar(0) | |
| listener: beginFormalParameter(final, MemberKind.PrimaryConstructor, null, null, final) | |
| reportExperimentNotEnabled(ExperimentalFlag.declaringConstructors, final, final) | |
| listener: handleExperimentNotEnabled(ExperimentalFlag.declaringConstructors, final, final) | |
| listener: beginTypeVariables(<) | |
| listener: beginMetadataStar(T) | |
| listener: endMetadataStar(0) | |
| listener: handleIdentifier(T, typeVariableDeclaration) | |
| listener: beginTypeVariable(T) | |
| listener: handleTypeVariablesDefined(T, 1) | |
| listener: handleNoType(T) | |
| listener: endTypeVariable(>, 0, null, null) | |
| listener: endTypeVariables(<, >) | |
| listener: beginFunctionTypedFormalParameter(<) | |
| listener: handleVoidKeyword(void) | |
| parseFormalParametersRequiredOpt(>, MemberKind.FunctionTypedParameter) | |
| parseFormalParametersRest((, MemberKind.FunctionTypedParameter) | |
| listener: beginFormalParameters((, MemberKind.FunctionTypedParameter) | |
| listener: endFormalParameters(0, (, ), MemberKind.FunctionTypedParameter) | |
| listener: endFunctionTypedFormalParameter(f, null) | |
| ensureIdentifier(void, formalParameterDeclaration) | |
| listener: handleIdentifier(f, formalParameterDeclaration) | |
| listener: handleFormalParameterWithoutValue()) | |
| listener: endFormalParameter(final, null, null, null, f, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) | |
| listener: endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) | |
| listener: endPrimaryConstructor((, null, false, true) | |
| parseClassOrMixinOrEnumImplementsOpt()) | |
| listener: handleImplements(null, 0) | |
| parseClassOrMixinOrExtensionBody(), DeclarationKind.ExtensionType, ET) | |
| listener: beginClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, {) | |
| notEofOrType(CLOSE_CURLY_BRACKET, }) | |
| listener: endClassOrMixinOrExtensionBody(DeclarationKind.ExtensionType, 0, {, }) | |
| listener: endExtensionTypeDeclaration(extension, null, extension, type, }) | |
| listener: endTopLevelDeclaration(}) | |
| reportAllErrorTokens(class) | |
| listener: endCompilationUnit(45, ) |