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
 }