As said in the reference, Java getters and pairs of getter and setter are represented as properties in Kotlin, using the following logic:
T getSomething()
(+ void setSomething(T)
) → something: T
T isSomething()
(+ void setSomething(T)
) → isSomething: T
If there is a setter, a var
-property is seen from Kotlin, otherwise it's an unmodifiable val
.
Instead of setEnabled(value)
just use isEnabled = value
.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…