public final class CallableVisibilityKt {
    public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}


public class Foo {
    private final @org.jetbrains.annotations.NotNull field internalVal: kotlin.Unit
    private final field privateToThisVal: java.lang.Object
    private final field privateVal: kotlin.Unit
    private final @org.jetbrains.annotations.NotNull field protectedVar: kotlin.Unit
    private final @org.jetbrains.annotations.NotNull field publicVal: kotlin.Unit
    private @org.jetbrains.annotations.NotNull field publicVarPrivateSetter: kotlin.Unit
    public method <init>(): void
    public final @org.jetbrains.annotations.NotNull method getInternalVal$test_module(): kotlin.Unit
    public final @org.jetbrains.annotations.NotNull method getPrivateFun(): kotlin.reflect.KFunction
    public final @org.jetbrains.annotations.NotNull method getPrivateToThisFun(): kotlin.reflect.KFunction
    public final @org.jetbrains.annotations.NotNull method getPrivateToThisVal(): kotlin.reflect.KProperty
    public final @org.jetbrains.annotations.NotNull method getPrivateVal(): kotlin.reflect.KProperty0
    public final @org.jetbrains.annotations.NotNull method getProtectedFun(): kotlin.reflect.KFunction
    protected final @org.jetbrains.annotations.NotNull method getProtectedVar(): kotlin.Unit
    public final @org.jetbrains.annotations.NotNull method getProtectedVar(): kotlin.reflect.KProperty0
    public final @org.jetbrains.annotations.NotNull method getPublicVal(): kotlin.Unit
    public final @org.jetbrains.annotations.NotNull method getPublicVarPrivateSetter(): kotlin.Unit
    public final @org.jetbrains.annotations.NotNull method getPublicVarPrivateSetter(): kotlin.reflect.KMutableProperty0
    public final method internalFun$test_module(): void
    private final method privateFun(): void
    private final method privateToThisFun(): java.lang.Object
    protected final method protectedFun(): void
    public final method publicFun(): void
    private final method setPublicVarPrivateSetter(p0: kotlin.Unit): void
}
