Rename unary plus() and minus() to unaryPlus() and unaryMinus()
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
|
||||
class Example {
|
||||
operator fun plus(): String = ""
|
||||
operator fun unaryPlus(): Int = 0
|
||||
}
|
||||
|
||||
class ExampleDeprecated {
|
||||
operator fun plus(): String = ""
|
||||
}
|
||||
|
||||
operator fun String.plus(): String = this
|
||||
operator fun String.unaryPlus(): Int = 0
|
||||
|
||||
fun test() {
|
||||
requireInt(+ "")
|
||||
requireInt(+ Example())
|
||||
requireString(+ ExampleDeprecated())
|
||||
}
|
||||
|
||||
fun requireInt(n: Int) {}
|
||||
fun requireString(s: String) {}
|
||||
Reference in New Issue
Block a user