Debugger: cannot evaluate expression with raw types
#KT-11831 Fixed
This commit is contained in:
+1
-1
@@ -2,7 +2,7 @@ LineBreakpoint created at checkNotNull.kt:8
|
||||
!JDK_HOME!\bin\java -agentlib:jdwp=transport=dt_socket,address=!HOST_NAME!:!HOST_PORT!,suspend=y,server=n -Dfile.encoding=!FILE_ENCODING! -classpath !OUTPUT_PATH!;!KOTLIN_RUNTIME!;!CUSTOM_LIBRARY!;!RT_JAR! checkNotNull.CheckNotNullKt
|
||||
Connected to the target VM, address: '!HOST_NAME!:PORT_NAME!', transport: 'socket'
|
||||
checkNotNull.kt:8
|
||||
MyJavaClass.java:12
|
||||
MyJavaClass.java:13
|
||||
checkNotNull.kt:8
|
||||
checkNotNull.kt:9
|
||||
Disconnected from the target VM, address: '!HOST_NAME!:PORT_NAME!', transport: 'socket'
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@ LineBreakpoint created at javaFun.kt:8
|
||||
!JDK_HOME!\bin\java -agentlib:jdwp=transport=dt_socket,address=!HOST_NAME!:!HOST_PORT!,suspend=y,server=n -Dfile.encoding=!FILE_ENCODING! -classpath !OUTPUT_PATH!;!KOTLIN_RUNTIME!;!CUSTOM_LIBRARY!;!RT_JAR! javaFun.JavaFunKt
|
||||
Connected to the target VM, address: '!HOST_NAME!:PORT_NAME!', transport: 'socket'
|
||||
javaFun.kt:8
|
||||
MyJavaClass.java:7
|
||||
MyJavaClass.java:8
|
||||
Disconnected from the target VM, address: '!HOST_NAME!:PORT_NAME!', transport: 'socket'
|
||||
|
||||
Process finished with exit code 0
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
LineBreakpoint created at rawTypeskt11831.kt:7
|
||||
!JDK_HOME!\bin\java -agentlib:jdwp=transport=dt_socket,address=!HOST_NAME!:!HOST_PORT!,suspend=y,server=n -Dfile.encoding=!FILE_ENCODING! -classpath !OUTPUT_PATH!;!KOTLIN_RUNTIME!;!CUSTOM_LIBRARY!;!RT_JAR! rawTypeskt11831.RawTypeskt11831Kt
|
||||
Connected to the target VM, address: '!HOST_NAME!:PORT_NAME!', transport: 'socket'
|
||||
rawTypeskt11831.kt:7
|
||||
Compile bytecode for foo
|
||||
Disconnected from the target VM, address: '!HOST_NAME!:PORT_NAME!', transport: 'socket'
|
||||
|
||||
Process finished with exit code 0
|
||||
+2
-2
@@ -4,9 +4,9 @@ Connected to the target VM, address: '!HOST_NAME!:PORT_NAME!', transport: 'socke
|
||||
samAdapter.kt:5
|
||||
samAdapter.kt:6
|
||||
samAdapter.kt:10
|
||||
MyJavaClass.java:20
|
||||
MyJavaClass.java:21
|
||||
samAdapter.kt:6
|
||||
MyJavaClass.java:20
|
||||
MyJavaClass.java:21
|
||||
samAdapter.kt:10
|
||||
samAdapter.kt:6
|
||||
samAdapter.kt:7
|
||||
|
||||
@@ -28,7 +28,7 @@ smartStepIntoInterfaceImpl.kt:36
|
||||
smartStepIntoInterfaceImpl.kt:130
|
||||
smartStepIntoInterfaceImpl.kt:41
|
||||
smartStepIntoInterfaceImpl.kt:138
|
||||
MyJavaClass.java:16
|
||||
MyJavaClass.java:17
|
||||
smartStepIntoInterfaceImpl.kt:143
|
||||
smartStepIntoInterfaceImpl.kt:59
|
||||
smartStepIntoInterfaceImpl.kt:148
|
||||
|
||||
@@ -2,7 +2,7 @@ LineBreakpoint created at stepIntoSpecificKotlinClasses.kt:8
|
||||
!JDK_HOME!\bin\java -agentlib:jdwp=transport=dt_socket,address=!HOST_NAME!:!HOST_PORT!,suspend=y,server=n -Dfile.encoding=!FILE_ENCODING! -classpath !OUTPUT_PATH!;!KOTLIN_RUNTIME!;!CUSTOM_LIBRARY!;!RT_JAR! stepIntoSpecificKotlinClasses.StepIntoSpecificKotlinClassesKt
|
||||
Connected to the target VM, address: '!HOST_NAME!:PORT_NAME!', transport: 'socket'
|
||||
stepIntoSpecificKotlinClasses.kt:8
|
||||
MyJavaClass.java:12
|
||||
MyJavaClass.java:13
|
||||
stepIntoSpecificKotlinClasses.kt:8
|
||||
Intrinsics.!EXT!
|
||||
Intrinsics.!EXT!
|
||||
|
||||
+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