Light Classes: Implement light elements for 'extends'/'implements' reference lists. Support adding/removing of super type list entries via light elements.
Fix exception on applying "Convert to class" intention to Java interface with Kotlin inheritor(s) #KT-11281 Fixed (cherry picked from commit 4ec4914)
This commit is contained in:
+9
@@ -0,0 +1,9 @@
|
||||
interface IK
|
||||
|
||||
class C2 : I() {
|
||||
|
||||
}
|
||||
|
||||
class C3: I(), IK {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// "Convert to 'class'" "true"
|
||||
public abstract class <caret>I {
|
||||
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
interface IK
|
||||
|
||||
class C2 : I {
|
||||
|
||||
}
|
||||
|
||||
class C3: I, IK {
|
||||
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// "Convert to 'class'" "true"
|
||||
public interface <caret>I {
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user