| FILE: K1.kt | |
| public final class K2 : <ERROR TYPE REF: Loop in supertypes involving /K2> { | |
| public constructor(): R|K2| { | |
| super<R|J1|>() | |
| } | |
| public final class Q : R|J1.Nested| { | |
| public constructor(): R|K2.Q| { | |
| super<<ERROR TYPE REF: Symbol not found for Nested>>() | |
| } | |
| } | |
| public final fun bar(): R|kotlin/Unit| { | |
| <Unresolved name: foo>#() | |
| <Unresolved name: baz>#() | |
| <Unresolved name: superClass>#() | |
| <Unresolved name: superI>#() | |
| } | |
| } | |
| FILE: K2.kt | |
| public open class KFirst : R|SuperClass|, R|SuperI| { | |
| public constructor(): R|KFirst| { | |
| super<R|SuperClass|>() | |
| } | |
| public final fun foo(): R|kotlin/Unit| { | |
| } | |
| } | |
| FILE: K3.kt | |
| public abstract class SuperClass : R|kotlin/Any| { | |
| public constructor(): R|SuperClass| { | |
| super<R|kotlin/Any|>() | |
| } | |
| public final fun superClass(): R|kotlin/Unit| { | |
| } | |
| } | |
| public abstract interface SuperI : R|kotlin/Any| { | |
| public open fun superI(): R|kotlin/Unit| { | |
| } | |
| } |