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:
Natalia Ukhorskaya
2016-03-24 14:36:46 +03:00
parent c7ae9981cb
commit 79bac598bf
16 changed files with 97 additions and 72 deletions
+2
View File
@@ -8,4 +8,6 @@ public class JavaClass {
public int getProperty() {
return myProperty;
}
public static final String NAME = "Bar";
}
+5
View File
@@ -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();
}
}