KT-79192 Hide InputStream.readBytes(Int)
Deprecation level update was approved by LC for 2.3 (#KTLC-280)
^KT-79192 fixed
Merge-request: KT-MR-23392
Merged-by: Filipp Zhinkin <filipp.zhinkin@jetbrains.com>
diff --git a/compiler/testData/diagnostics/testsWithStdLib/deprecated/deprecationOnReadBytes.kt b/compiler/testData/diagnostics/testsWithStdLib/deprecated/deprecationOnReadBytes.kt
index 17ed6d5..6f6c307 100644
--- a/compiler/testData/diagnostics/testsWithStdLib/deprecated/deprecationOnReadBytes.kt
+++ b/compiler/testData/diagnostics/testsWithStdLib/deprecated/deprecationOnReadBytes.kt
@@ -5,7 +5,7 @@
fun InputStream.test() {
readBytes()
- <!DEPRECATION_ERROR!>readBytes<!>(1)
+ readBytes(<!TOO_MANY_ARGUMENTS!>1<!>)
}
/* GENERATED_FIR_TAGS: funWithExtensionReceiver, functionDeclaration, integerLiteral */
diff --git a/libraries/stdlib/jvm/src/kotlin/io/IOStreams.kt b/libraries/stdlib/jvm/src/kotlin/io/IOStreams.kt
index 937d1a2..938af81 100644
--- a/libraries/stdlib/jvm/src/kotlin/io/IOStreams.kt
+++ b/libraries/stdlib/jvm/src/kotlin/io/IOStreams.kt
@@ -133,7 +133,7 @@
* **Note**: It is the caller's responsibility to close this stream.
*/
@Deprecated("Use readBytes() overload without estimatedSize parameter", ReplaceWith("readBytes()"))
-@DeprecatedSinceKotlin(warningSince = "1.3", errorSince = "1.5")
+@DeprecatedSinceKotlin(warningSince = "1.3", errorSince = "1.5", hiddenSince = "2.3")
public fun InputStream.readBytes(estimatedSize: Int = DEFAULT_BUFFER_SIZE): ByteArray {
val buffer = ByteArrayOutputStream(maxOf(estimatedSize, this.available()))
val _ = copyTo(buffer)
diff --git a/libraries/tools/binary-compatibility-validator/reference-public-api/kotlin-stdlib-runtime-merged.txt b/libraries/tools/binary-compatibility-validator/reference-public-api/kotlin-stdlib-runtime-merged.txt
index 126fded..0d485e7 100644
--- a/libraries/tools/binary-compatibility-validator/reference-public-api/kotlin-stdlib-runtime-merged.txt
+++ b/libraries/tools/binary-compatibility-validator/reference-public-api/kotlin-stdlib-runtime-merged.txt
@@ -3275,7 +3275,7 @@
public static synthetic fun copyTo$default (Ljava/io/InputStream;Ljava/io/OutputStream;IILjava/lang/Object;)J
public static final fun iterator (Ljava/io/BufferedInputStream;)Lkotlin/collections/ByteIterator;
public static final fun readBytes (Ljava/io/InputStream;)[B
- public static final fun readBytes (Ljava/io/InputStream;I)[B
+ public static final synthetic fun readBytes (Ljava/io/InputStream;I)[B
public static synthetic fun readBytes$default (Ljava/io/InputStream;IILjava/lang/Object;)[B
}