File tree Expand file tree Collapse file tree 3 files changed +25
-1
lines changed
compiler/src/dotty/tools/dotc/typer Expand file tree Collapse file tree 3 files changed +25
-1
lines changed Original file line number Diff line number Diff line change @@ -995,7 +995,7 @@ class Namer { typer: Typer =>
995995 def whyNoForwarder (mbr : SingleDenotation ): String = {
996996 val sym = mbr.symbol
997997 if (! sym.isAccessibleFrom(path.tpe)) " is not accessible"
998- else if (sym.isConstructor || sym.is(ModuleClass ) || sym.is(Bridge )) SKIP
998+ else if (sym.isConstructor || sym.is(ModuleClass ) || sym.is(Bridge ) || sym.is( ConstructorProxy ) ) SKIP
999999 else if (cls.derivesFrom(sym.owner) &&
10001000 (sym.owner == cls || ! sym.is(Deferred ))) i " is already a member of $cls"
10011001 else if (sym.is(Override ))
Original file line number Diff line number Diff line change 1+ package foo
2+
3+ object Outer {
4+
5+ object Wrap {
6+ export Outer ._
7+ }
8+
9+ class Bar
10+
11+ }
12+
13+ import Outer ._
14+
15+ val wrapBar = new Wrap .Bar ()
Original file line number Diff line number Diff line change 1+ package foo
2+
3+ object Wrap {
4+ export foo .Bar
5+ }
6+
7+ class Bar
8+
9+ val wrapBar = new Wrap .Bar ()
You can’t perform that action at this time.
0 commit comments