Report WRONG_MODIFIER_CONTAINING_DECLARATION for vararg in setter

This commit is contained in:
Mikhail Glukhikh
2017-05-25 16:35:45 +03:00
parent 30182c38ce
commit af3a123c15
4 changed files with 27 additions and 5 deletions
@@ -0,0 +1,6 @@
class My {
var x: String = ""
set(<!WRONG_MODIFIER_CONTAINING_DECLARATION!>vararg<!> value) {
x = value
}
}
@@ -0,0 +1,9 @@
package
public final class My {
public constructor My()
public final var x: kotlin.String
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}