KT-7484 Companion object is marked unused if it's only usages are statically imported from Java

#KT-7484 fixed
This commit is contained in:
Evgeny Gerashchenko
2015-07-10 17:30:04 +03:00
parent 3a4010503e
commit da4be8a0f5
5 changed files with 30 additions and 12 deletions
@@ -0,0 +1,8 @@
import static companionObjectWithStatics.Foo.*
class JavaUsage {
public static void main(String[] args) {
System.out.println(CONST + CONST);
foo()
}
}
@@ -0,0 +1,10 @@
package companionObjectWithStatics
class Foo {
companion object {
platformStatic fun foo() {
}
val CONST = 111
}
}