diff --git a/libraries/stdlib/jdk7/src/kotlin/io/path/PathReadWrite.kt b/libraries/stdlib/jdk7/src/kotlin/io/path/PathReadWrite.kt index a7781153e8f..352b3b311f6 100644 --- a/libraries/stdlib/jdk7/src/kotlin/io/path/PathReadWrite.kt +++ b/libraries/stdlib/jdk7/src/kotlin/io/path/PathReadWrite.kt @@ -72,16 +72,6 @@ public inline fun Path.bufferedWriter( return writer(charset, *options).buffered(bufferSize) } -/** - * Returns a new [PrintWriter] for writing the content of this file. - */ -@SinceKotlin("1.4") -@ExperimentalPathApi -@kotlin.internal.InlineOnly -public inline fun Path.printWriter(charset: Charset = Charsets.UTF_8, vararg options: OpenOption): PrintWriter { - return PrintWriter(bufferedWriter(charset, options = options)) -} - /** * Gets the entire content of this file as a byte array. * diff --git a/libraries/stdlib/jdk7/test/PathReadWriteTest.kt b/libraries/stdlib/jdk7/test/PathReadWriteTest.kt index 042f6e16054..87c6a91923f 100644 --- a/libraries/stdlib/jdk7/test/PathReadWriteTest.kt +++ b/libraries/stdlib/jdk7/test/PathReadWriteTest.kt @@ -91,35 +91,6 @@ class PathReadWriteTest { assertEquals(Files.readAllLines(file, Charsets.UTF_8), listOf("line1", "line2")) } - @Test - fun testPrintWriter() { - val file = Files.createTempFile(null, null) - - val writer = file.printWriter() - val str1 = "Hello, world!" - val str2 = "Everything is wonderful!" - writer.println(str1) - writer.println(str2) - writer.close() - - val writer2 = file.printWriter(options = arrayOf(StandardOpenOption.APPEND)) - val str3 = "Hello again!" - writer2.println(str3) - writer2.close() - - val writer3 = file.printWriter(Charsets.UTF_8, StandardOpenOption.APPEND) - val str4 = "Hello one last time!" - writer3.println(str4) - writer3.close() - - file.bufferedReader().use { reader -> - assertEquals(str1, reader.readLine()) - assertEquals(str2, reader.readLine()) - assertEquals(str3, reader.readLine()) - assertEquals(str4, reader.readLine()) - } - } - @Test fun testWriteBytes() { val file = Files.createTempFile(null, null)