We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents decac36 + 7a9b189 commit bb23feaCopy full SHA for bb23fea
compiler/src/dotty/tools/dotc/typer/Checking.scala
@@ -477,7 +477,8 @@ object Checking {
477
if (sym.isValueClass && sym.is(Trait) && !sym.isRefinementClass)
478
fail(CannotExtendAnyVal(sym))
479
if (sym.isConstructor && !sym.isPrimaryConstructor && sym.owner.is(Trait, butNot = JavaDefined))
480
- fail("Traits cannot have secondary constructors " + sym.owner.flagsString)
+ val addendum = if ctx.settings.Ydebug.value then s" ${sym.owner.flagsString}" else ""
481
+ fail("Traits cannot have secondary constructors" + addendum)
482
checkCombination(Final, Open)
483
checkCombination(Sealed, Open)
484
checkCombination(Final, Sealed)
0 commit comments