// TARGET_BACKEND: JVM_IR // !LANGUAGE: +ReferencesToSyntheticJavaProperties // FILE: Generic.java public class Generic { public String getStringVal() { return null; } public void setStringVal(String value) {} public T getGenericVal() { return null; } public void setGenericVal(T value) {} } // FILE: main.kt fun box(): String { Generic::stringVal Generic::genericVal val o = Generic() o::stringVal o::genericVal return "OK" }