KT-14779 Inspection to replace String.format with string templates (#1645)
* Add inspection to replace String.format with string templates #KT-14779 Fixed * KT-14779 Fixed
This commit is contained in:
committed by
Vyacheslav Gerasimov
parent
e41a34af88
commit
6675d7814c
+17
@@ -0,0 +1,17 @@
|
||||
// PROBLEM: none
|
||||
// RUNTIME_WITH_FULL_JDK
|
||||
|
||||
import java.util.*
|
||||
|
||||
fun test() {
|
||||
val foo = Foo(1)
|
||||
val bar = 2
|
||||
|
||||
<caret>String.format("foo is %s, bar is %s.", foo, bar)
|
||||
}
|
||||
|
||||
class Foo(private val value: Int) : Formattable {
|
||||
override fun formatTo(formatter: Formatter?, flags: Int, width: Int, precision: Int) {
|
||||
formatter?.out()?.append("[$value]")
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user