"Convert try / finally to .use { } call intention introduced" #KT-12100 Fixed
This commit is contained in:
@@ -0,0 +1 @@
|
||||
org.jetbrains.kotlin.idea.intentions.ConvertTryFinallyToUseCallIntention
|
||||
@@ -0,0 +1,17 @@
|
||||
// IS_APPLICABLE: false
|
||||
// WITH_RUNTIME
|
||||
import java.io.File
|
||||
import java.io.IOException
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val reader = File("hello-world.txt").bufferedReader()
|
||||
try {
|
||||
reader.readLine()
|
||||
}
|
||||
catch (e: IOException) {
|
||||
|
||||
}
|
||||
<caret>finally {
|
||||
reader.close()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
// WITH_RUNTIME
|
||||
import java.io.File
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val reader = File("hello-world.txt").bufferedReader()
|
||||
try {
|
||||
// do stuff with reader
|
||||
}
|
||||
<caret>finally {
|
||||
reader.close()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
// WITH_RUNTIME
|
||||
import java.io.File
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val reader = File("hello-world.txt").bufferedReader()
|
||||
reader.use { reader -> // do stuff with reader }
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
// IS_APPLICABLE: false
|
||||
// WITH_RUNTIME
|
||||
import java.io.File
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val reader = File("hello-world.txt").bufferedReader()
|
||||
try {
|
||||
reader.readLine()
|
||||
}
|
||||
<caret>finally {
|
||||
reader.readLine()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
// IS_APPLICABLE: false
|
||||
// WITH_RUNTIME
|
||||
import java.io.File
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val reader = File("hello-world.txt").bufferedReader()
|
||||
try {
|
||||
reader.readLine()
|
||||
}
|
||||
<caret>finally {
|
||||
reader.readLine()
|
||||
reader.close()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
// WITH_RUNTIME
|
||||
import java.io.File
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val reader = File("hello-world.txt").bufferedReader()
|
||||
try {
|
||||
reader.readLine()
|
||||
}
|
||||
<caret>finally {
|
||||
reader.close()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
// WITH_RUNTIME
|
||||
import java.io.File
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val reader = File("hello-world.txt").bufferedReader()
|
||||
reader.use { reader -> reader.readLine() }
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
// WITH_RUNTIME
|
||||
import java.io.File
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val writer = File("hello-world.txt").bufferedWriter()
|
||||
try {
|
||||
writer.write("123")
|
||||
writer.newLine()
|
||||
writer.write("456")
|
||||
}
|
||||
<caret>finally {
|
||||
writer.close()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
// WITH_RUNTIME
|
||||
import java.io.File
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val writer = File("hello-world.txt").bufferedWriter()
|
||||
writer.use { writer ->
|
||||
writer.write("123")
|
||||
writer.newLine()
|
||||
writer.write("456")
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user