Report UNUSED_PARAMETER in setter #KT-21129 Fixed
This commit is contained in:
+1
-1
@@ -8,7 +8,7 @@ fun dynamic.onDynamicFun() = 1
|
||||
@kotlin.internal.DynamicExtension
|
||||
var dynamic.onDynamicProperty
|
||||
get() = ""
|
||||
set(value) {}
|
||||
set(<!UNUSED_PARAMETER!>value<!>) {}
|
||||
|
||||
|
||||
fun test(d: dynamic, a: Any?) {
|
||||
|
||||
+5
-5
@@ -37,19 +37,19 @@ fun test(d: dynamic) {
|
||||
|
||||
var Any.onAnyVar: Int
|
||||
get() = 1
|
||||
set(v) {}
|
||||
set(<!UNUSED_PARAMETER!>v<!>) {}
|
||||
|
||||
var Any?.onNullableAnyVar: Int
|
||||
get() = 1
|
||||
set(v) {}
|
||||
set(<!UNUSED_PARAMETER!>v<!>) {}
|
||||
|
||||
var String.onStringVar: Int
|
||||
get() = 1
|
||||
set(v) {}
|
||||
set(<!UNUSED_PARAMETER!>v<!>) {}
|
||||
|
||||
var <!DYNAMIC_RECEIVER_NOT_ALLOWED!>dynamic<!>.onDynamicVar: Int
|
||||
get() = 1
|
||||
set(v) {}
|
||||
set(<!UNUSED_PARAMETER!>v<!>) {}
|
||||
|
||||
class C {
|
||||
fun test(d: dynamic) {
|
||||
@@ -63,5 +63,5 @@ class C {
|
||||
var memberVar = 1
|
||||
var Any.memberExtensionVar: Int
|
||||
get() = 1
|
||||
set(v) {}
|
||||
set(<!UNUSED_PARAMETER!>v<!>) {}
|
||||
}
|
||||
+2
-2
@@ -39,7 +39,7 @@ val <!DYNAMIC_RECEIVER_NOT_ALLOWED!>dynamic<!>.valOnDynamic: Int get() = 1
|
||||
|
||||
var <!DYNAMIC_RECEIVER_NOT_ALLOWED!>dynamic<!>.varOnDynamic: Int
|
||||
get() = 1
|
||||
set(v) {}
|
||||
set(<!UNUSED_PARAMETER!>v<!>) {}
|
||||
|
||||
|
||||
class ForMemberExtensions {
|
||||
@@ -54,5 +54,5 @@ class ForMemberExtensions {
|
||||
val <!DYNAMIC_RECEIVER_NOT_ALLOWED!>dynamic<!>.memberExtensionVal: Int get() = 1
|
||||
var <!DYNAMIC_RECEIVER_NOT_ALLOWED!>dynamic<!>.memberExtensionVar: Int
|
||||
get() = 1
|
||||
set(v) {}
|
||||
set(<!UNUSED_PARAMETER!>v<!>) {}
|
||||
}
|
||||
+5
-5
@@ -3,21 +3,21 @@ package foo
|
||||
class A {
|
||||
<!JS_NAME_IS_NOT_ON_ALL_ACCESSORS!>var x: Int<!>
|
||||
@JsName("get_x") get() = 23
|
||||
set(value) {}
|
||||
set(<!UNUSED_PARAMETER!>value<!>) {}
|
||||
|
||||
<!JS_NAME_IS_NOT_ON_ALL_ACCESSORS!>var y: Int<!>
|
||||
get() = 23
|
||||
@JsName("set_y") set(value) {}
|
||||
@JsName("set_y") set(<!UNUSED_PARAMETER!>value<!>) {}
|
||||
|
||||
var z: Int
|
||||
@JsName("get_z") get() = 23
|
||||
@JsName("set_z") set(value) {}
|
||||
@JsName("set_z") set(<!UNUSED_PARAMETER!>value<!>) {}
|
||||
}
|
||||
|
||||
<!JS_NAME_IS_NOT_ON_ALL_ACCESSORS!>var xx: Int<!>
|
||||
@JsName("get_xx") get() = 23
|
||||
set(value) {}
|
||||
set(<!UNUSED_PARAMETER!>value<!>) {}
|
||||
|
||||
<!JS_NAME_IS_NOT_ON_ALL_ACCESSORS!>var A.ext: Int<!>
|
||||
@JsName("get_ext") get() = 23
|
||||
set(value) {}
|
||||
set(<!UNUSED_PARAMETER!>value<!>) {}
|
||||
@@ -3,5 +3,5 @@ package foo
|
||||
class A {
|
||||
var x: Int
|
||||
<!JS_NAME_CLASH!>@JsName("xx") get()<!> = 0
|
||||
<!JS_NAME_CLASH!>@JsName("xx") set(value)<!> {}
|
||||
<!JS_NAME_CLASH!>@JsName("xx") set(<!UNUSED_PARAMETER!>value<!>)<!> {}
|
||||
}
|
||||
+2
-2
@@ -8,7 +8,7 @@ class A {
|
||||
|
||||
@JsName("m_") var m: Int
|
||||
<!JS_NAME_ON_ACCESSOR_AND_PROPERTY!>@JsName("get_m")<!> get() = 23
|
||||
<!JS_NAME_ON_ACCESSOR_AND_PROPERTY!>@JsName("set_m")<!> set(value) {}
|
||||
<!JS_NAME_ON_ACCESSOR_AND_PROPERTY!>@JsName("set_m")<!> set(<!UNUSED_PARAMETER!>value<!>) {}
|
||||
}
|
||||
|
||||
@JsName("xx_") val xx: Int
|
||||
@@ -18,4 +18,4 @@ class A {
|
||||
|
||||
@JsName("mm_") var mm: Int
|
||||
<!JS_NAME_ON_ACCESSOR_AND_PROPERTY!>@JsName("get_mm")<!> get() = 23
|
||||
<!JS_NAME_ON_ACCESSOR_AND_PROPERTY!>@JsName("set_mm")<!> set(value) {}
|
||||
<!JS_NAME_ON_ACCESSOR_AND_PROPERTY!>@JsName("set_mm")<!> set(<!UNUSED_PARAMETER!>value<!>) {}
|
||||
|
||||
Reference in New Issue
Block a user