blob: 0dde1d79ce2549d6c36b66839e87a11196e350a7 [file]
// FILE: pkg/JavaClass.java
package pkg;
public class JavaClass<T1> {
public static <T2> void staticMember() {}
}
// FILE: main.kt
package test
import pkg.JavaClass
class MyClass
fun constructor() {
JavaClass<<caret_constructor_MyClass>MyClass>()
JavaClass<test.<caret_constructor_MyClass_fqn>MyClass>()
JavaClass<<caret_constructor_List>List<MyClass>>()
JavaClass<<caret_constructor_MutableList>MutableList<MyClass>>()
JavaClass<List<<caret_constructor_List_MyClass>MyClass>>()
}
fun staticMember() {
JavaClass.staticMember<<caret_staticMember_MyClass>MyClass>()
JavaClass.staticMember<test.<caret_staticMember_MyClass_fqn>MyClass>()
JavaClass.staticMember<<caret_staticMember_List>List<MyClass>>()
JavaClass.staticMember<<caret_staticMember_MutableList>MutableList<MyClass>>()
JavaClass.staticMember<List<<caret_staticMember_List_MyClass>MyClass>>()
}