@kotlin.Metadata public final class CallableVisibilityKt { public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String } @kotlin.Metadata 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 (): 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 }