diff --git a/libraries/stdlib/src/kotlin/io/IOStreams.kt b/libraries/stdlib/src/kotlin/io/IOStreams.kt index 5bb80059752..1db9877f190 100644 --- a/libraries/stdlib/src/kotlin/io/IOStreams.kt +++ b/libraries/stdlib/src/kotlin/io/IOStreams.kt @@ -6,6 +6,9 @@ import java.io.* import java.nio.charset.Charset import java.util.NoSuchElementException +@Deprecated("It's not recommended to iterate through input stream of bytes unless it's buffered. Use buffered() extension on stream to make it buffered.", ReplaceWith("this.buffered().iterator()")) +public operator fun InputStream.iterator(): ByteIterator = buffered().iterator() + /** Returns an [Iterator] of bytes read from this input stream. */ public operator fun BufferedInputStream.iterator(): ByteIterator = object : ByteIterator() {