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