| 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| { |
| } |
| |
| } |