diff options
author | Dmitry Petrashko <dmitry.petrashko@gmail.com> | 2015-05-03 20:09:48 +0200 |
---|---|---|
committer | Dmitry Petrashko <dmitry.petrashko@gmail.com> | 2015-05-03 20:09:48 +0200 |
commit | a0f5c20abb925b60ae879dc928e29f3f38eb24e1 (patch) | |
tree | 179ab98df4501078883ab9996226194b5b6f6812 /src/dotty/tools/dotc/transform/TreeChecker.scala | |
parent | 24e20af9ea7f778ea96321eb24082c465e188eda (diff) | |
download | dotty-a0f5c20abb925b60ae879dc928e29f3f38eb24e1.tar.gz dotty-a0f5c20abb925b60ae879dc928e29f3f38eb24e1.tar.bz2 dotty-a0f5c20abb925b60ae879dc928e29f3f38eb24e1.zip |
TreeChecker: check for absence of private abstract methods.
Diffstat (limited to 'src/dotty/tools/dotc/transform/TreeChecker.scala')
-rw-r--r-- | src/dotty/tools/dotc/transform/TreeChecker.scala | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/dotty/tools/dotc/transform/TreeChecker.scala b/src/dotty/tools/dotc/transform/TreeChecker.scala index 7c8ba8432..19e6aca62 100644 --- a/src/dotty/tools/dotc/transform/TreeChecker.scala +++ b/src/dotty/tools/dotc/transform/TreeChecker.scala @@ -80,6 +80,9 @@ class TreeChecker extends Phase with SymTransformer { testDuplicate(sym, seenClasses, "class") } + if (sym.is(Method) && sym.is(Deferred) && sym.is(Private)) + assert(false, s"$sym is both Deferred and Private") + checkCompanion(symd) symd |