@kotlin.Metadata()
@kotlin.Suppress(names = {"UNRESOLVED_REFERENCE"})
public abstract interface A {
    @org.jetbrains.annotations.NotNull()
    public static final A.Companion Companion = null;

    public abstract void inject(@org.jetbrains.annotations.NotNull()
    A.B b);

    @org.jetbrains.annotations.NotNull()
    public abstract java.lang.String getX();

    @kotlin.Metadata()
    public static abstract class B implements A {

        @java.lang.Override()
        public void inject(@org.jetbrains.annotations.NotNull()
        A.B b) {
        }

        @java.lang.Override()
        @org.jetbrains.annotations.NotNull()
        public java.lang.String getX() {
            return null;
        }

        public B() {
            super();
        }
    }

    @kotlin.Metadata()
    public static final class Companion extends A.B {

        private Companion() {
            super();
        }
    }
}
