Debugger: cannot evaluate expression with raw types
#KT-11831 Fixed
This commit is contained in:
+11
@@ -0,0 +1,11 @@
|
||||
package rawTypeskt11831
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val raw = forTests.MyJavaClass.RawADerived()
|
||||
val foo = raw.foo(emptyList<String>())
|
||||
//Breakpoint!
|
||||
val a = foo
|
||||
}
|
||||
|
||||
// EXPRESSION: foo
|
||||
// RESULT: 1: I
|
||||
@@ -1,6 +1,7 @@
|
||||
package forTests;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import java.util.List;
|
||||
|
||||
public class MyJavaClass {
|
||||
public void testFun() {
|
||||
@@ -38,4 +39,14 @@ public class MyJavaClass {
|
||||
public static class InnerClass extends BaseClass {
|
||||
public final int i = 1;
|
||||
}
|
||||
|
||||
public static class RawA<T> {
|
||||
public int foo(List<T> p) {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
public static class RawADerived extends RawA {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user