| Problems reported: |
| |
| parser/primary_constructors/initializing_declaring:1:13: Declaring parameters can't be initializing. |
| class C(var this.str); |
| ^^^^ |
| |
| parser/primary_constructors/initializing_declaring:2:15: Declaring parameters can't be initializing. |
| class C(final this.str); |
| ^^^^ |
| |
| parser/primary_constructors/initializing_declaring:3:9: Can't have modifier 'const' here. |
| class C(const this.str); |
| ^^^^^ |
| |
| parser/primary_constructors/initializing_declaring:4:13: Declaring parameters can't be super parameters. |
| class C(var super.str); |
| ^^^^^ |
| |
| parser/primary_constructors/initializing_declaring:5:15: Declaring parameters can't be super parameters. |
| class C(final super.str); |
| ^^^^^ |
| |
| parser/primary_constructors/initializing_declaring:6:9: Can't have modifier 'const' here. |
| class C(const super.str); |
| ^^^^^ |
| |
| beginCompilationUnit(class) |
| beginMetadataStar(class) |
| endMetadataStar(0) |
| beginClassOrMixinOrNamedMixinApplicationPrelude(class) |
| handleIdentifier(C, classOrMixinDeclaration) |
| handleNoTypeVariables(() |
| beginClassDeclaration(class, null, null, null, null, null, null, null, C) |
| beginPrimaryConstructor(() |
| beginFormalParameters((, MemberKind.PrimaryConstructor) |
| beginMetadataStar(var) |
| endMetadataStar(0) |
| beginFormalParameter(var, MemberKind.PrimaryConstructor, null, null, var) |
| handleRecoverableError(InitializingDeclaringParameter, this, this) |
| handleNoType(var) |
| handleIdentifier(str, fieldInitializer) |
| handleFormalParameterWithoutValue()) |
| endFormalParameter(var, this, null, ., str, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) |
| endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) |
| endPrimaryConstructor(DeclarationKind.Class, (, ), null, false) |
| handleNoType()) |
| handleClassExtends(null, 1) |
| handleClassNoWithClause() |
| handleImplements(null, 0) |
| handleClassHeader(class, class, null) |
| handleNoClassBody(;) |
| endClassDeclaration(class, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(class) |
| endMetadataStar(0) |
| beginClassOrMixinOrNamedMixinApplicationPrelude(class) |
| handleIdentifier(C, classOrMixinDeclaration) |
| handleNoTypeVariables(() |
| beginClassDeclaration(class, null, null, null, null, null, null, null, C) |
| beginPrimaryConstructor(() |
| beginFormalParameters((, MemberKind.PrimaryConstructor) |
| beginMetadataStar(final) |
| endMetadataStar(0) |
| beginFormalParameter(final, MemberKind.PrimaryConstructor, null, null, final) |
| handleRecoverableError(InitializingDeclaringParameter, this, this) |
| handleNoType(final) |
| handleIdentifier(str, fieldInitializer) |
| handleFormalParameterWithoutValue()) |
| endFormalParameter(final, this, null, ., str, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) |
| endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) |
| endPrimaryConstructor(DeclarationKind.Class, (, ), null, false) |
| handleNoType()) |
| handleClassExtends(null, 1) |
| handleClassNoWithClause() |
| handleImplements(null, 0) |
| handleClassHeader(class, class, null) |
| handleNoClassBody(;) |
| endClassDeclaration(class, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(class) |
| endMetadataStar(0) |
| beginClassOrMixinOrNamedMixinApplicationPrelude(class) |
| handleIdentifier(C, classOrMixinDeclaration) |
| handleNoTypeVariables(() |
| beginClassDeclaration(class, null, null, null, null, null, null, null, C) |
| beginPrimaryConstructor(() |
| beginFormalParameters((, MemberKind.PrimaryConstructor) |
| beginMetadataStar(const) |
| endMetadataStar(0) |
| handleRecoverableError(Message[Template(ExtraneousModifier), Can't have modifier 'const' here., Try removing 'const'., {lexeme: const}], const, const) |
| beginFormalParameter(const, MemberKind.PrimaryConstructor, null, null, const) |
| handleNoType(const) |
| handleIdentifier(str, fieldInitializer) |
| handleFormalParameterWithoutValue()) |
| endFormalParameter(null, this, null, ., str, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) |
| endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) |
| endPrimaryConstructor(DeclarationKind.Class, (, ), null, false) |
| handleNoType()) |
| handleClassExtends(null, 1) |
| handleClassNoWithClause() |
| handleImplements(null, 0) |
| handleClassHeader(class, class, null) |
| handleNoClassBody(;) |
| endClassDeclaration(class, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(class) |
| endMetadataStar(0) |
| beginClassOrMixinOrNamedMixinApplicationPrelude(class) |
| handleIdentifier(C, classOrMixinDeclaration) |
| handleNoTypeVariables(() |
| beginClassDeclaration(class, null, null, null, null, null, null, null, C) |
| beginPrimaryConstructor(() |
| beginFormalParameters((, MemberKind.PrimaryConstructor) |
| beginMetadataStar(var) |
| endMetadataStar(0) |
| beginFormalParameter(var, MemberKind.PrimaryConstructor, null, null, var) |
| handleRecoverableError(SuperInitializingDeclaringParameter, super, super) |
| handleNoType(var) |
| handleIdentifier(str, fieldInitializer) |
| handleFormalParameterWithoutValue()) |
| endFormalParameter(var, null, super, ., str, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) |
| endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) |
| endPrimaryConstructor(DeclarationKind.Class, (, ), null, false) |
| handleNoType()) |
| handleClassExtends(null, 1) |
| handleClassNoWithClause() |
| handleImplements(null, 0) |
| handleClassHeader(class, class, null) |
| handleNoClassBody(;) |
| endClassDeclaration(class, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(class) |
| endMetadataStar(0) |
| beginClassOrMixinOrNamedMixinApplicationPrelude(class) |
| handleIdentifier(C, classOrMixinDeclaration) |
| handleNoTypeVariables(() |
| beginClassDeclaration(class, null, null, null, null, null, null, null, C) |
| beginPrimaryConstructor(() |
| beginFormalParameters((, MemberKind.PrimaryConstructor) |
| beginMetadataStar(final) |
| endMetadataStar(0) |
| beginFormalParameter(final, MemberKind.PrimaryConstructor, null, null, final) |
| handleRecoverableError(SuperInitializingDeclaringParameter, super, super) |
| handleNoType(final) |
| handleIdentifier(str, fieldInitializer) |
| handleFormalParameterWithoutValue()) |
| endFormalParameter(final, null, super, ., str, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) |
| endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) |
| endPrimaryConstructor(DeclarationKind.Class, (, ), null, false) |
| handleNoType()) |
| handleClassExtends(null, 1) |
| handleClassNoWithClause() |
| handleImplements(null, 0) |
| handleClassHeader(class, class, null) |
| handleNoClassBody(;) |
| endClassDeclaration(class, ;) |
| endTopLevelDeclaration(;) |
| beginMetadataStar(class) |
| endMetadataStar(0) |
| beginClassOrMixinOrNamedMixinApplicationPrelude(class) |
| handleIdentifier(C, classOrMixinDeclaration) |
| handleNoTypeVariables(() |
| beginClassDeclaration(class, null, null, null, null, null, null, null, C) |
| beginPrimaryConstructor(() |
| beginFormalParameters((, MemberKind.PrimaryConstructor) |
| beginMetadataStar(const) |
| endMetadataStar(0) |
| handleRecoverableError(Message[Template(ExtraneousModifier), Can't have modifier 'const' here., Try removing 'const'., {lexeme: const}], const, const) |
| beginFormalParameter(const, MemberKind.PrimaryConstructor, null, null, const) |
| handleNoType(const) |
| handleIdentifier(str, fieldInitializer) |
| handleFormalParameterWithoutValue()) |
| endFormalParameter(null, null, super, ., str, null, null, FormalParameterKind.requiredPositional, MemberKind.PrimaryConstructor) |
| endFormalParameters(1, (, ), MemberKind.PrimaryConstructor) |
| endPrimaryConstructor(DeclarationKind.Class, (, ), null, false) |
| handleNoType()) |
| handleClassExtends(null, 1) |
| handleClassNoWithClause() |
| handleImplements(null, 0) |
| handleClassHeader(class, class, null) |
| handleNoClassBody(;) |
| endClassDeclaration(class, ;) |
| endTopLevelDeclaration(;) |
| endCompilationUnit(6, ) |