Allow empty single-line bodies in property accessors

This commit is contained in:
Nikolay Krasko
2016-12-12 20:24:15 +03:00
committed by Nikolay Krasko
parent 2841931ffa
commit 2bb48fc802
18 changed files with 64 additions and 40 deletions
+1 -2
View File
@@ -18,7 +18,6 @@ internal class A(// comment for field2 getter
// comment for setProperty
var property: Int
get() = 1
set(value) {
} // end of getProperty
set(value) {} // end of getProperty
// end of setProperty
}
+3 -6
View File
@@ -18,8 +18,7 @@ internal interface I {
internal abstract class C : I {
override var isSomething1: Boolean
get() = true
set(b) {
}
set(b) {}
override var isSomething4: Boolean
get() = false
@@ -27,11 +26,9 @@ internal abstract class C : I {
override var isSomething5: Boolean
get
set(value) {
}
set(value) {}
override var something6: Boolean
get
set(value) {
}
set(value) {}
}
+4 -8
View File
@@ -26,18 +26,15 @@ internal open class B {
open var fromB2: String
get() = ""
set(value) {
}
set(value) {}
open var fromB3: String
get() = ""
set(value) {
}
set(value) {}
open var fromB4: String
get() = ""
set(value) {
}
set(value) {}
open fun setFromB5(value: String) {}
}
@@ -50,8 +47,7 @@ internal abstract class C(override val something1: Int) : B(), I {
override var something3: Int
get() = 0
set(value) {
}
set(value) {}
override var something4: Int
get() = 0
@@ -90,7 +90,6 @@ internal class D : JavaClassDerivedFromKotlinClassWithProperties() {
override var someVar2: String
get() = super.someVar2
set(value) {
}
set(value) {}
}
+1 -2
View File
@@ -1,3 +1,2 @@
val t: T
get() {
}
get() {}