diff options
author | Felix Mulder <felix.mulder@gmail.com> | 2016-09-16 18:23:11 +0200 |
---|---|---|
committer | Felix Mulder <felix.mulder@gmail.com> | 2016-10-10 13:25:33 +0200 |
commit | 2764609bb17dfc8691d33fcc1c70a9891af59e70 (patch) | |
tree | cbb0c188a5fc83b7d91256502e4c4f42fd5fcd26 /src/dotty/tools/dotc/typer/Typer.scala | |
parent | 2b2cfe71aacb50e91d6956f0d4ee7d555537698a (diff) | |
download | dotty-2764609bb17dfc8691d33fcc1c70a9891af59e70.tar.gz dotty-2764609bb17dfc8691d33fcc1c70a9891af59e70.tar.bz2 dotty-2764609bb17dfc8691d33fcc1c70a9891af59e70.zip |
Complete better structure to diagnostic messages
Diffstat (limited to 'src/dotty/tools/dotc/typer/Typer.scala')
-rw-r--r-- | src/dotty/tools/dotc/typer/Typer.scala | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/dotty/tools/dotc/typer/Typer.scala b/src/dotty/tools/dotc/typer/Typer.scala index 6fddd928b..32d5e0d96 100644 --- a/src/dotty/tools/dotc/typer/Typer.scala +++ b/src/dotty/tools/dotc/typer/Typer.scala @@ -38,7 +38,6 @@ import NavigateAST._ import transform.SymUtils._ import language.implicitConversions import printing.SyntaxHighlighting._ -import reporting.ErrorMessages._ object Typer { @@ -66,7 +65,7 @@ class Typer extends Namer with TypeAssigner with Applications with Implicits wit import tpd.{cpy => _, _} import untpd.cpy import Dynamic.isDynamicMethod - import reporting.ErrorMessages.Type._ + import reporting.diagnostic.tpe._ /** A temporary data item valid for a single typed ident: * The set of all root import symbols that have been @@ -848,7 +847,7 @@ class Typer extends Namer with TypeAssigner with Applications with Implicits wit super.transform(trt.withType(elimWildcardSym(trt.tpe))) match { case b: Bind => if (ctx.scope.lookup(b.name) == NoSymbol) ctx.enter(b.symbol) - else ctx.explainError(DuplicateBind(b, tree), b.pos) + else ctx.explainError(new DuplicateBind(b, tree), b.pos) b.symbol.info = elimWildcardSym(b.symbol.info) b case t => t |