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,9 +2,9 @@ package test;
class C {
void foo(ClassWithStatics c) {
ClassWithStatics.Companion.staticMethod(ClassWithStatics.staticField);
ClassWithStatics.Companion.staticMethod(ClassWithStatics.Companion.getStaticField());
c.instanceMethod();
ClassWithStatics.staticField += 2;
ClassWithStatics.Companion.setStaticNonFinalField(ClassWithStatics.Companion.getStaticNonFinalField() + 2);
}
void methodReferences() {
@@ -15,7 +15,7 @@ class C {
class D extends ClassWithStatics {
void foo() {
Companion.staticMethod(staticField);
value *= 2;
Companion.staticMethod(Companion.getStaticField());
Companion.setValue(Companion.getValue() * 2);
}
}