"field": control of accessor parameter name shadowing, test

This commit is contained in:
Mikhail Glukhikh
2015-09-21 10:57:05 +03:00
parent 4f3e3610a0
commit ad302fcfba
6 changed files with 25 additions and 0 deletions
@@ -0,0 +1,8 @@
var y: Int = 1
// No backing field!
<!MUST_BE_INITIALIZED!>var x: Int<!>
get() = y
set(<!ACCESSOR_PARAMETER_NAME_SHADOWING!>field<!>) {
y = field
}
@@ -0,0 +1,4 @@
package
public var x: kotlin.Int
public var y: kotlin.Int