// !DIAGNOSTICS:-UNUSED_VARIABLE // FILE: JavaClass.java public class JavaClass { public static final String publicFinal; public static volatile Object publicMutable; protected static final double protectedFinal; protected static char protectedMutable; private static final JavaClass privateFinal; private static Throwable privateMutable; } // FILE: test.kt import JavaClass.* import kotlin.reflect.* fun test() { val pubFinRef: KProperty0 = ::publicFinal val pubMutRef: KMutableProperty0 = ::publicMutable val protFinRef: KProperty = ::protectedFinal val protMutRef: KMutableProperty = ::protectedMutable val privFinRef: KProperty = ::privateFinal val privMutRef: KMutableProperty = ::privateMutable }