[FIR] Fix CANNOT_BE_IMPORTED for java static methods/variables

This commit is contained in:
Andrey Zinovyev
2021-06-09 14:13:25 +03:00
committed by TeamCityServer
parent 2b161581ca
commit 371452d49a
7 changed files with 70 additions and 17 deletions
@@ -0,0 +1,18 @@
// FIR_IDENTICAL
//FILE:a/Foo.java
package a;
public class Foo {
public void bar() {
}
public static void bar(String arg) {
}
}
//FILE:test.kt
package b
import a.Foo.bar
@@ -0,0 +1,15 @@
package
package a {
public open class Foo {
public constructor Foo()
public open fun bar(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
// Static members
public open fun bar(/*0*/ arg: kotlin.String!): kotlin.Unit
}
}