Add UL-inline class overrided interface methods
This commit is contained in:
@@ -12,4 +12,13 @@ public final class InlinedDelegate /* InlinedDelegate*/<T> {
|
||||
@null()
|
||||
public final T getNode();
|
||||
|
||||
}
|
||||
|
||||
public final class InlineInheritance /* InlineInheritance*/ {
|
||||
public final int getV();
|
||||
|
||||
public int getX();
|
||||
|
||||
public int y();
|
||||
|
||||
}
|
||||
@@ -18,3 +18,11 @@ inline class InlinedDelegate<T>(var node: T) {
|
||||
return node
|
||||
}
|
||||
}
|
||||
|
||||
inline class InlineInheritance(val v: Int) : I {
|
||||
override fun y() = 4
|
||||
|
||||
override val x get() = 5
|
||||
|
||||
fun z() = 7
|
||||
}
|
||||
Reference in New Issue
Block a user