@kotlin.Metadata
public final class _2Kt$box$$inlined$test$1 {
    // source: '1.kt'
    enclosing method _2Kt.box()V
    synthetic final field $captured$inlined: java.lang.String
    synthetic final field $z$inlined: kotlin.jvm.internal.Ref$ObjectRef
    private final field p: java.lang.String
    inner (anonymous) class _2Kt$box$$inlined$test$1
    public method <init>(p0: kotlin.jvm.internal.Ref$ObjectRef, p1: java.lang.String): void
    public method a(): java.lang.String
    public final method getP(): java.lang.String
}

@kotlin.Metadata
final class _2Kt$box$res$1$1 {
    // source: '2.kt'
    enclosing method _2Kt.box()V
    synthetic final field $captured: java.lang.String
    inner (anonymous) class _2Kt$box$res$1$1
    method <init>(p0: java.lang.String): void
    public synthetic bridge method invoke(): java.lang.Object
    public final method invoke(): java.lang.String
}

@kotlin.Metadata
public final class _2Kt {
    // source: '2.kt'
    inner (anonymous) class _2Kt$box$res$1$1
    public final static method box(): void
    public final inner class kotlin/jvm/internal/Ref$ObjectRef
}

@kotlin.Metadata
public interface test/Z {
    // source: '1.kt'
    public abstract @org.jetbrains.annotations.NotNull method a(): java.lang.String
}

@kotlin.Metadata
public final class test/_1Kt$test$1 {
    // source: '1.kt'
    enclosing method test/_1Kt.test(Lkotlin/jvm/functions/Function0;)Ltest/Z;
    private final field p: java.lang.String
    inner (anonymous) class test/_1Kt$test$1
    public method <init>(p0: kotlin.jvm.functions.Function0): void
    public method a(): java.lang.String
    public final method getP(): java.lang.String
}

@kotlin.Metadata
public final class test/_1Kt {
    // source: '1.kt'
    inner (anonymous) class test/_1Kt$test$1
    public final static @org.jetbrains.annotations.NotNull method test(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0): test.Z
}
