From 3efc3b966ae2f181e3ac2385dcc10780f4f27d8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martynas=20Mickevi=C4=8Dius?= Date: Fri, 2 Mar 2018 08:13:44 +0200 Subject: [PATCH] Unchanged parent class reported as having a missing method --- .../problems.txt | 1 + .../v1/A.scala | 7 +++++++ .../v2/A.scala | 11 +++++++++++ 3 files changed, 19 insertions(+) create mode 100644 reporter/functional-tests/src/test/class-extending-new-abstract-class-with-method-impl/problems.txt create mode 100644 reporter/functional-tests/src/test/class-extending-new-abstract-class-with-method-impl/v1/A.scala create mode 100644 reporter/functional-tests/src/test/class-extending-new-abstract-class-with-method-impl/v2/A.scala diff --git a/reporter/functional-tests/src/test/class-extending-new-abstract-class-with-method-impl/problems.txt b/reporter/functional-tests/src/test/class-extending-new-abstract-class-with-method-impl/problems.txt new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/reporter/functional-tests/src/test/class-extending-new-abstract-class-with-method-impl/problems.txt @@ -0,0 +1 @@ + diff --git a/reporter/functional-tests/src/test/class-extending-new-abstract-class-with-method-impl/v1/A.scala b/reporter/functional-tests/src/test/class-extending-new-abstract-class-with-method-impl/v1/A.scala new file mode 100644 index 00000000..c92365f1 --- /dev/null +++ b/reporter/functional-tests/src/test/class-extending-new-abstract-class-with-method-impl/v1/A.scala @@ -0,0 +1,7 @@ +abstract class A { + def foo: Int +} + +class B extends A { + def foo: Int = 1 +} diff --git a/reporter/functional-tests/src/test/class-extending-new-abstract-class-with-method-impl/v2/A.scala b/reporter/functional-tests/src/test/class-extending-new-abstract-class-with-method-impl/v2/A.scala new file mode 100644 index 00000000..35dff89c --- /dev/null +++ b/reporter/functional-tests/src/test/class-extending-new-abstract-class-with-method-impl/v2/A.scala @@ -0,0 +1,11 @@ +abstract class A { + def foo: Int +} + +abstract class AA extends A { + def foo: Int = 1 +} + +class B extends AA { + +}