From a0f5c20abb925b60ae879dc928e29f3f38eb24e1 Mon Sep 17 00:00:00 2001 From: Dmitry Petrashko Date: Sun, 3 May 2015 20:09:48 +0200 Subject: TreeChecker: check for absence of private abstract methods. --- src/dotty/tools/dotc/transform/TreeChecker.scala | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/dotty/tools/dotc/transform/TreeChecker.scala') 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 -- cgit v1.2.3