Type Hierarchy: Support Kotlin class constructors

#KT-22925 Fixed
 #KT-22926 Fixed
This commit is contained in:
Alexey Sedunov
2018-02-19 14:44:15 +03:00
parent 66f3126b20
commit 96132a686a
10 changed files with 62 additions and 0 deletions
@@ -0,0 +1,4 @@
<node text="A ()" base="true">
<node text="B ()" />
<node text="C ()" />
</node>
@@ -0,0 +1,4 @@
open class A constructor(a: Int)
class B: A<caret>(1)
class C: A(1)
@@ -0,0 +1,4 @@
<node text="A ()" base="true">
<node text="B ()" />
<node text="C ()" />
</node>
@@ -0,0 +1,4 @@
open class A constructor(a: Int)
class B: <caret>A(1)
class C: A(1)
@@ -0,0 +1,4 @@
<node text="A ()" base="true">
<node text="B ()" />
<node text="C ()" />
</node>
@@ -0,0 +1,6 @@
open class A {
constructor(a: Int)
}
class B: A<caret>(1)
class C: A(1)
@@ -0,0 +1,4 @@
<node text="A ()" base="true">
<node text="B ()" />
<node text="C ()" />
</node>
@@ -0,0 +1,6 @@
open class A {
constructor(a: Int)
}
class B: <caret>A(1)
class C: A(1)