J2K breaks code if applied to a java class with static field which is accessed from another java class
#KT-11587 Fixed
This commit is contained in:
@@ -8,4 +8,6 @@ public class JavaClass {
|
||||
public int getProperty() {
|
||||
return myProperty;
|
||||
}
|
||||
|
||||
public static final String NAME = "Bar";
|
||||
}
|
||||
@@ -5,4 +5,9 @@ open class JavaClass {
|
||||
|
||||
var property = 0
|
||||
protected set
|
||||
|
||||
companion object {
|
||||
|
||||
val NAME = "Bar"
|
||||
}
|
||||
}
|
||||
@@ -9,5 +9,7 @@ public class C extends JavaClass {
|
||||
field = myProperty;
|
||||
field *= 2;
|
||||
field = field * 2;
|
||||
|
||||
String s = JavaClass.NAME;
|
||||
}
|
||||
}
|
||||
@@ -9,5 +9,7 @@ public class C extends JavaClass {
|
||||
setField(getProperty());
|
||||
setField(getField() * 2);
|
||||
setField(getField() * 2);
|
||||
|
||||
String s = JavaClass.Companion.getNAME();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user