Files
kotlin-fork/compiler/testData/codegen/light-analysis/delegatedProperty/kt4138.txt
T

54 lines
2.3 KiB
Plaintext
Vendored

@kotlin.Metadata
public final class Delegate {
private field inner: java.lang.Object
public method <init>(p0: java.lang.Object): void
public final method getInner(): java.lang.Object
public final method getValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): java.lang.Object
public final method setInner(p0: java.lang.Object): void
public final method setValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty, p2: java.lang.Object): void
}
@kotlin.Metadata
public final class Foo {
private final static @org.jetbrains.annotations.NotNull field A$delegate: Delegate
private final static @org.jetbrains.annotations.NotNull field B$delegate: Delegate
public final static field Companion: Foo.Companion
private final field f: int
inner class Foo/Companion
public method <init>(p0: int): void
public final method getF(): int
}
@kotlin.Metadata
public final static class Foo/Companion {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
inner class Foo/Companion
private method <init>(): void
public final @org.jetbrains.annotations.NotNull method getA(): Foo
public final @org.jetbrains.annotations.NotNull method getB(): Foo
public final method setB(@org.jetbrains.annotations.NotNull p0: Foo): void
}
@kotlin.Metadata
public interface FooTrait {
public final static field Companion: FooTrait.Companion
inner class FooTrait/Companion
}
@kotlin.Metadata
public final static class FooTrait/Companion {
private synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[]
private final static @org.jetbrains.annotations.NotNull field A$delegate: Delegate
private final static @org.jetbrains.annotations.NotNull field B$delegate: Delegate
inner class FooTrait/Companion
private method <init>(): void
public final @org.jetbrains.annotations.NotNull method getA(): Foo
public final @org.jetbrains.annotations.NotNull method getB(): Foo
public final method setB(@org.jetbrains.annotations.NotNull p0: Foo): void
}
@kotlin.Metadata
public final class Kt4138Kt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}