Debugger tests: mark objects using NodeDescriptorImpl.getMarkup. Primitive values cannot be marked.
This commit is contained in:
+6
-6
@@ -1,11 +1,11 @@
|
||||
package lIdentifier
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val a = 1
|
||||
val b = 1
|
||||
val c = 1
|
||||
val d = 1
|
||||
val e = 1
|
||||
val a = "1"
|
||||
val b = "1"
|
||||
val c = "1"
|
||||
val d = "1"
|
||||
val e = "1"
|
||||
//Breakpoint!
|
||||
val f = 1
|
||||
}
|
||||
@@ -17,4 +17,4 @@ fun main(args: Array<String>) {
|
||||
// DEBUG_LABEL: e = e-e
|
||||
|
||||
// EXPRESSION: a
|
||||
// RESULT: 1: I
|
||||
// RESULT: "1": Ljava/lang/String;
|
||||
-4
@@ -10,10 +10,6 @@ fun main(args: Array<String>) {
|
||||
// DEBUG_LABEL: strArray = strArray
|
||||
val strArray = arrayOf("str")
|
||||
|
||||
// EXPRESSION: primitive_DebugLabel
|
||||
// RESULT: 1: I
|
||||
// DEBUG_LABEL: primitive = primitive
|
||||
val primitive = 1
|
||||
// EXPRESSION: primitiveArray_DebugLabel
|
||||
// RESULT: instance of java.lang.Integer[1] (id=ID): [Ljava/lang/Integer;
|
||||
// DEBUG_LABEL: primitiveArray = primitiveArray
|
||||
|
||||
Reference in New Issue
Block a user