[K2] Support reporting of IMPLEMENTATION_BY_DELEGATION_IN_EXPECT_CLASS

^KT-59983
This commit is contained in:
Roman Efremov
2023-11-20 16:28:27 +01:00
committed by Space Team
parent bf54fda8ec
commit 6a90926e2e
4 changed files with 59 additions and 4 deletions
@@ -4,6 +4,6 @@
interface A
class B : A
<!NO_ACTUAL_FOR_EXPECT!>expect class Foo(b: B) : A by b<!>
<!NO_ACTUAL_FOR_EXPECT!>expect class Foo(b: B) : <!IMPLEMENTATION_BY_DELEGATION_IN_EXPECT_CLASS!>A by b<!><!>
<!NO_ACTUAL_FOR_EXPECT!>expect class Bar : A by B()<!>
<!NO_ACTUAL_FOR_EXPECT!>expect class Bar : <!IMPLEMENTATION_BY_DELEGATION_IN_EXPECT_CLASS!>A by B()<!><!>
@@ -4,6 +4,6 @@
interface A
class B : A
expect class Foo(b: B) : A by b
expect class Foo(b: B) : <!IMPLEMENTATION_BY_DELEGATION_IN_EXPECT_CLASS!>A by b<!>
expect class Bar : A by B()
expect class Bar : <!IMPLEMENTATION_BY_DELEGATION_IN_EXPECT_CLASS!>A by B()<!>