Support interpretation of dataClassArrayMemberToString method

This commit is contained in:
Ivan Kylchik
2021-06-08 17:25:55 +03:00
committed by TeamCityServer
parent 15808cb376
commit 42ea17b151
5 changed files with 43 additions and 1 deletions
+8
View File
@@ -17,3 +17,11 @@ const val b2 = Person("John", 789).copy("Adam", 123).<!EVALUATED: `Person(name=A
const val c = Person("John", 123456).<!EVALUATED: `true`!>equals(Person("John", 123456))<!>
const val d = Person("John", 123456).<!EVALUATED: `Person name is John and his phone is 123456`!>getAsString()<!>
@CompileTimeCalculation
data class WithArray(val array: Array<*>?, val intArray: IntArray?)
const val e1 = WithArray(arrayOf(1, 2.0), intArrayOf(1, 2, 3)).<!EVALUATED: `WithArray(array=[1, 2.0], intArray=[1, 2, 3])`!>toString()<!>
const val e2 = WithArray(null, intArrayOf(1, 2, 3)).<!EVALUATED: `WithArray(array=null, intArray=[1, 2, 3])`!>toString()<!>
const val e3 = WithArray(arrayOf("1", false), null).<!EVALUATED: `WithArray(array=[1, false], intArray=null)`!>toString()<!>
const val e4 = WithArray(null, null).<!EVALUATED: `WithArray(array=null, intArray=null)`!>toString()<!>