New smap test

This commit is contained in:
Michael Bogdanov
2015-01-29 15:13:11 +03:00
parent 57cf4ac6c0
commit 5c6b9b1bc6
29 changed files with 817 additions and 0 deletions
@@ -0,0 +1,8 @@
LineBreakpoint created at stepIntoFromInlineFun.kt:13
!JDK_HOME!\bin\java -agentlib:jdwp=transport=dt_socket,address=!HOST_NAME!:!HOST_PORT!,suspend=y,server=n -Dfile.encoding=!FILE_ENCODING! -classpath !APP_PATH!\classes;!KOTLIN_RUNTIME!;!CUSTOM_LIBRARY!;!RT_JAR! stepIntoFromInlineFun.StepIntoFromInlineFunPackage
Connected to the target VM, address: '!HOST_NAME!:PORT_NAME!', transport: 'socket'
stepIntoFromInlineFun.kt:13
stepIntoFromInlineFun.kt:7
Disconnected from the target VM, address: '!HOST_NAME!:PORT_NAME!', transport: 'socket'
Process finished with exit code 0
@@ -0,0 +1,9 @@
LineBreakpoint created at stepIntoInlineFun.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 !APP_PATH!\classes;!KOTLIN_RUNTIME!;!CUSTOM_LIBRARY!;!RT_JAR! stepIntoInlineFun.StepIntoInlineFunPackage
Connected to the target VM, address: '!HOST_NAME!:PORT_NAME!', transport: 'socket'
stepIntoInlineFun.kt:8
stepIntoInlineFun.kt:13
stepIntoInlineFun.kt:8
Disconnected from the target VM, address: '!HOST_NAME!:PORT_NAME!', transport: 'socket'
Process finished with exit code 0
@@ -0,0 +1,9 @@
LineBreakpoint created at stepIntoStdLibInlineFun.kt:6
!JDK_HOME!\bin\java -agentlib:jdwp=transport=dt_socket,address=!HOST_NAME!:!HOST_PORT!,suspend=y,server=n -Dfile.encoding=!FILE_ENCODING! -classpath !APP_PATH!\classes;!KOTLIN_RUNTIME!;!CUSTOM_LIBRARY!;!RT_JAR! stepIntoStdLibInlineFun.StepIntoStdLibInlineFunPackage
Connected to the target VM, address: '!HOST_NAME!:PORT_NAME!', transport: 'socket'
stepIntoStdLibInlineFun.kt:6
_Mapping.!EXT!
resuming stepIntoStdLibInlineFun.kt:5
Disconnected from the target VM, address: '!HOST_NAME!:PORT_NAME!', transport: 'socket'
Process finished with exit code 0
@@ -0,0 +1,17 @@
package stepIntoFromInlineFun
class A()
fun main(args: Array<String>) {
val a = A()
a.test { it + 1 }
val b = 1
}
inline fun A.test(l: (Int) -> Unit) {
//Breakpoint!
l(11)
}
// STEP_INTO: 1
// TRACING_FILTERS_ENABLED: false
@@ -0,0 +1,17 @@
package stepIntoInlineFun
class A()
fun main(args: Array<String>) {
val a = A()
//Breakpoint!
a.test { it + 1 }
val b = 1
}
inline fun A.test(l: (Int) -> Unit) {
l(11)
}
// STEP_INTO: 2
// TRACING_FILTERS_ENABLED: false
@@ -0,0 +1,11 @@
package stepIntoStdLibInlineFun
fun main(args: Array<String>) {
val a = listOf(1)
//Breakpoint!
a.map { it + 1 }
val b = 1
}
// STEP_INTO: 1
// TRACING_FILTERS_ENABLED: false