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