From e5861a1f180e778b6396bcea7de25b2ee8237971 Mon Sep 17 00:00:00 2001 From: kotlin-samples-pusher-bot Date: Thu, 14 Aug 2025 18:51:40 +0000 Subject: [PATCH] test(samples): add new samples --- ...21162729866abc1e8f7293ef4.31-workaround.kt | 25 ------------------- ...21162729866abc1e8f7293ef4.32-workaround.kt | 22 ---------------- ...1880f54ee0a305b57ed6c6901d.2-workaround.kt | 12 --------- ...74d2df52b3a804a9b8e54ee2b.20-workaround.kt | 7 ------ 4 files changed, 66 deletions(-) delete mode 100644 src/test/resources/test-compile-data/jvm/kotlin-web-site/basic-syntax/5ec261721162729866abc1e8f7293ef4.31-workaround.kt delete mode 100644 src/test/resources/test-compile-data/jvm/kotlin-web-site/basic-syntax/5ec261721162729866abc1e8f7293ef4.32-workaround.kt delete mode 100644 src/test/resources/test-compile-data/jvm/kotlin-web-site/object-declarations/8a72411880f54ee0a305b57ed6c6901d.2-workaround.kt delete mode 100644 src/test/resources/test-compile-data/jvm/kotlin-web-site/whatsnew11/4c8b9a374d2df52b3a804a9b8e54ee2b.20-workaround.kt diff --git a/src/test/resources/test-compile-data/jvm/kotlin-web-site/basic-syntax/5ec261721162729866abc1e8f7293ef4.31-workaround.kt b/src/test/resources/test-compile-data/jvm/kotlin-web-site/basic-syntax/5ec261721162729866abc1e8f7293ef4.31-workaround.kt deleted file mode 100644 index cf9c3f911..000000000 --- a/src/test/resources/test-compile-data/jvm/kotlin-web-site/basic-syntax/5ec261721162729866abc1e8f7293ef4.31-workaround.kt +++ /dev/null @@ -1,25 +0,0 @@ -//sampleStart -fun getStringLength(obj: Any): Int? { - if (obj is String) { - // `obj` is automatically cast to `String` in this branch - return obj.length - } - - // `obj` is still of type `Any` outside of the type-checked branch - return null -} -//sampleEnd - -fun main() { - fun printLength(obj: Any) { - println("Getting the length of '$obj'. Result: ${getStringLength(obj) ?: "Error: The object is not a string"} ") - } - printLength("Incomprehensibilities") - printLength(1000) - val any = object : Any() { - override fun toString(): String { - return "Any" - } - } - printLength(listOf(any)) -} \ No newline at end of file diff --git a/src/test/resources/test-compile-data/jvm/kotlin-web-site/basic-syntax/5ec261721162729866abc1e8f7293ef4.32-workaround.kt b/src/test/resources/test-compile-data/jvm/kotlin-web-site/basic-syntax/5ec261721162729866abc1e8f7293ef4.32-workaround.kt deleted file mode 100644 index ded1b4af3..000000000 --- a/src/test/resources/test-compile-data/jvm/kotlin-web-site/basic-syntax/5ec261721162729866abc1e8f7293ef4.32-workaround.kt +++ /dev/null @@ -1,22 +0,0 @@ -//sampleStart -fun getStringLength(obj: Any): Int? { - if (obj !is String) return null - - // `obj` is automatically cast to `String` in this branch - return obj.length -} -//sampleEnd - -fun main() { - fun printLength(obj: Any) { - println("Getting the length of '$obj'. Result: ${getStringLength(obj) ?: "Error: The object is not a string"} ") - } - printLength("Incomprehensibilities") - printLength(1000) - val any = object : Any() { - override fun toString(): String { - return "Any" - } - } - printLength(listOf(any)) -} \ No newline at end of file diff --git a/src/test/resources/test-compile-data/jvm/kotlin-web-site/object-declarations/8a72411880f54ee0a305b57ed6c6901d.2-workaround.kt b/src/test/resources/test-compile-data/jvm/kotlin-web-site/object-declarations/8a72411880f54ee0a305b57ed6c6901d.2-workaround.kt deleted file mode 100644 index 9619df31e..000000000 --- a/src/test/resources/test-compile-data/jvm/kotlin-web-site/object-declarations/8a72411880f54ee0a305b57ed6c6901d.2-workaround.kt +++ /dev/null @@ -1,12 +0,0 @@ -object MyObject { - override fun toString(): String { - val superString = super.toString() - // MyObject@hashcode - return superString.substringBefore('@') - } -} - -fun main() { - println(MyObject) - // MyObject -} \ No newline at end of file diff --git a/src/test/resources/test-compile-data/jvm/kotlin-web-site/whatsnew11/4c8b9a374d2df52b3a804a9b8e54ee2b.20-workaround.kt b/src/test/resources/test-compile-data/jvm/kotlin-web-site/whatsnew11/4c8b9a374d2df52b3a804a9b8e54ee2b.20-workaround.kt deleted file mode 100644 index 77343476c..000000000 --- a/src/test/resources/test-compile-data/jvm/kotlin-web-site/whatsnew11/4c8b9a374d2df52b3a804a9b8e54ee2b.20-workaround.kt +++ /dev/null @@ -1,7 +0,0 @@ -fun main(args: Array) { -//sampleStart - val array = arrayOf("a", "b", "c") - println(array.toString().substringBefore('@')) // JVM implementation: type-and-hash gibberish - println(array.contentToString()) // nicely formatted as list -//sampleEnd -} \ No newline at end of file