blob: ed597c929a98ba82291a259ba558a6e4d1d3e96d [file]
public final class Container /* Container*/ {
@org.jetbrains.annotations.NotNull()
public static final @org.jetbrains.annotations.NotNull() Container.Companion Companion;
public Container();// .ctor()
class Base ...
class Companion ...
class Delegate ...
class Derived ...
}
public static abstract class Base /* Container.Base*/ {
@org.jetbrains.annotations.NotNull()
private final @org.jetbrains.annotations.NotNull() java.lang.String a;
@org.jetbrains.annotations.NotNull()
private final @org.jetbrains.annotations.NotNull() java.lang.String b;
@org.jetbrains.annotations.NotNull()
private final @org.jetbrains.annotations.NotNull() java.lang.String c;
@org.jetbrains.annotations.Nullable()
private @org.jetbrains.annotations.Nullable() java.lang.String mutable;
@org.jetbrains.annotations.NotNull()
public @org.jetbrains.annotations.NotNull() java.lang.String getB();// getB()
@org.jetbrains.annotations.NotNull()
public @org.jetbrains.annotations.NotNull() java.lang.String getC();// getC()
@org.jetbrains.annotations.NotNull()
public abstract @org.jetbrains.annotations.NotNull() java.lang.String getD();// getD()
@org.jetbrains.annotations.NotNull()
public final @org.jetbrains.annotations.NotNull() java.lang.String getA();// getA()
@org.jetbrains.annotations.Nullable()
public final @org.jetbrains.annotations.Nullable() java.lang.String getMutable();// getMutable()
public Base();// .ctor()
public final void setMutable(@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable() java.lang.String);// setMutable(@org.jetbrains.annotations.Nullable() java.lang.String)
}
public static final class Companion /* Container.Companion*/ {
@org.jetbrains.annotations.NotNull()
public final <R> @org.jetbrains.annotations.NotNull() Container.Delegate<R> delegate();// <R> delegate()
private Companion();// .ctor()
}
public static abstract interface Delegate /* Container.Delegate*/<R> {
public abstract R getValue(@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable() java.lang.Object, @org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull() kotlin.reflect.KProperty<?>);// getValue(@org.jetbrains.annotations.Nullable() java.lang.Object, @org.jetbrains.annotations.NotNull() kotlin.reflect.KProperty<?>)
public abstract void setValue(@org.jetbrains.annotations.Nullable() @org.jetbrains.annotations.Nullable() java.lang.Object, @org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.NotNull() kotlin.reflect.KProperty<?>, R);// setValue(@org.jetbrains.annotations.Nullable() java.lang.Object, @org.jetbrains.annotations.NotNull() kotlin.reflect.KProperty<?>, R)
class DefaultImpls ...
}
public static final class Derived /* Container.Derived*/ extends Container.Base {
@org.jetbrains.annotations.NotNull()
private final @org.jetbrains.annotations.NotNull() java.lang.String b;
@org.jetbrains.annotations.NotNull()
private final @org.jetbrains.annotations.NotNull() java.lang.String c;
@org.jetbrains.annotations.NotNull()
private final @org.jetbrains.annotations.NotNull() java.lang.String d;
@java.lang.Override()
@org.jetbrains.annotations.NotNull()
public @org.jetbrains.annotations.NotNull() java.lang.String getB();// getB()
@java.lang.Override()
@org.jetbrains.annotations.NotNull()
public @org.jetbrains.annotations.NotNull() java.lang.String getC();// getC()
@java.lang.Override()
@org.jetbrains.annotations.NotNull()
public @org.jetbrains.annotations.NotNull() java.lang.String getD();// getD()
public Derived();// .ctor()
}