aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/typer/TypeAssigner.scala
diff options
context:
space:
mode:
authorFelix Mulder <felix.mulder@gmail.com>2016-10-08 00:22:08 +0200
committerFelix Mulder <felix.mulder@gmail.com>2016-10-10 15:46:50 +0200
commitd490f7d9ebe072b5ade305265100c7bc433885a9 (patch)
tree08cb576bed46272011f5ff4bf8199d000872f926 /src/dotty/tools/dotc/typer/TypeAssigner.scala
parentb9e03b8d9246134afeacc925651139c079275479 (diff)
downloaddotty-d490f7d9ebe072b5ade305265100c7bc433885a9.tar.gz
dotty-d490f7d9ebe072b5ade305265100c7bc433885a9.tar.bz2
dotty-d490f7d9ebe072b5ade305265100c7bc433885a9.zip
Add Levenshtein distance for member values and types
Diffstat (limited to 'src/dotty/tools/dotc/typer/TypeAssigner.scala')
-rw-r--r--src/dotty/tools/dotc/typer/TypeAssigner.scala4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/typer/TypeAssigner.scala b/src/dotty/tools/dotc/typer/TypeAssigner.scala
index 0c55d977e..262d3f731 100644
--- a/src/dotty/tools/dotc/typer/TypeAssigner.scala
+++ b/src/dotty/tools/dotc/typer/TypeAssigner.scala
@@ -12,6 +12,8 @@ import config.Printers.typr
import ast.Trees._
import NameOps._
import collection.mutable
+import reporting.diagnostic.Message
+import reporting.diagnostic.messages._
trait TypeAssigner {
import tpd._
@@ -220,7 +222,7 @@ trait TypeAssigner {
else ""
ctx.error(
if (name == nme.CONSTRUCTOR) ex"$site does not have a constructor"
- else ex"$kind $name is not a member of $site$addendum",
+ else NotAMember(site, name, kind),
pos)
}
ErrorType