looks like there is smth wrong in overloaded metho...
# announcements
t
looks like there is smth wrong in overloaded method resolution with generics. assume we have JavaClass
Copy code
public class JavaOverload<T> {
    public void overloadedMethod(T value) {
    }

    public void overloadedMethod(JavaOverload<T> value) {
    }
}
the next code works in Java
Copy code
JavaOverload<Any> first = new JavaOverload<>();
JavaOverload<Any> second = new JavaOverload<>();
first.overloadedMethod(second);
but the same doesn't work in kotlin
Copy code
val first = JavaOverload<Any>();
val second = JavaOverload<Any>();
first.overloadedMethod(second);