diff options
author | Dmitry Petrashko <dmitry.petrashko@gmail.com> | 2016-04-20 15:57:09 +0200 |
---|---|---|
committer | Dmitry Petrashko <dmitry.petrashko@gmail.com> | 2016-06-07 14:18:27 +0200 |
commit | 2c6a9be393f54407626234c41750f793a928b27e (patch) | |
tree | a133da50f2b6a4c6b0e98ea96b4507c16e70ee0c /src | |
parent | 49ace48a4d8032573f84ee7482430ce8529e2c86 (diff) | |
download | dotty-2c6a9be393f54407626234c41750f793a928b27e.tar.gz dotty-2c6a9be393f54407626234c41750f793a928b27e.tar.bz2 dotty-2c6a9be393f54407626234c41750f793a928b27e.zip |
CheckStatic: report error position in case of disallowed override
Diffstat (limited to 'src')
-rw-r--r-- | src/dotty/tools/dotc/transform/CheckStatic.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/transform/CheckStatic.scala b/src/dotty/tools/dotc/transform/CheckStatic.scala index 3a452ca08..937a4f1cc 100644 --- a/src/dotty/tools/dotc/transform/CheckStatic.scala +++ b/src/dotty/tools/dotc/transform/CheckStatic.scala @@ -69,7 +69,7 @@ class CheckStatic extends MiniPhaseTransform { thisTransformer => } else if (defn.symbol.is(Flags.Lazy)) { ctx.error("Lazy @static fields are not supported", defn.pos) } else if (defn.symbol.allOverriddenSymbols.nonEmpty) { - ctx.error("@static members cannot override or implement non-static ones") + ctx.error("@static members cannot override or implement non-static ones", defn.pos) } } else hadNonStaticField = hadNonStaticField || defn.isInstanceOf[ValDef] |