Implement property uses throw UnsupportedOperationException() instead of default value or ?

This commit is contained in:
Valentin Kipyatkov
2014-12-18 16:39:54 +03:00
parent 367b99a156
commit 5f2446d889
11 changed files with 22 additions and 23 deletions
@@ -24,21 +24,21 @@ class C : A(), B {
}
override val internalProperty: Int
get() = 0
get() = throw UnsupportedOperationException()
override fun protectedFun() {
super<A>.protectedFun()
}
override val protectedProperty: Int
get() = 0
get() = throw UnsupportedOperationException()
override fun publicFun() {
super<A>.publicFun()
}
override val publicProperty: Int
get() = 0
get() = throw UnsupportedOperationException()
override fun toString(): String {
return super<A>.toString()