diff options
Diffstat (limited to 'src/compiler/scala/tools/nsc/typechecker/TypeDiagnostics.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/typechecker/TypeDiagnostics.scala | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/nsc/typechecker/TypeDiagnostics.scala b/src/compiler/scala/tools/nsc/typechecker/TypeDiagnostics.scala index 42f8188ac1..080a802272 100644 --- a/src/compiler/scala/tools/nsc/typechecker/TypeDiagnostics.scala +++ b/src/compiler/scala/tools/nsc/typechecker/TypeDiagnostics.scala @@ -451,6 +451,10 @@ trait TypeDiagnostics { private def contextError(pos: Position, msg: String) = context.error(pos, msg) private def contextError(pos: Position, err: Throwable) = context.error(pos, err) + private def contextWarning(pos: Position, msg: String) = context.unit.warning(pos, msg) + + def permanentlyHiddenWarning(pos: Position, hidden: Name, defn: Symbol) = + contextWarning(pos, "imported `%s' is permanently hidden by definition of %s".format(hidden, defn.fullLocationString)) object checkDead { private var expr: Symbol = NoSymbol |