jstuyts-squins
12/15/2017, 9:01 AMnull
objects in a lot of cases. For example:
object NoOperationMouseListener : MouseListener {
...
}
The mouse listener member of your class does not have to be nullable in this case:
class MouseEventEmittingClass {
var mouseListener: MouseListener = NoOperationMouseListener
}
rrader
12/15/2017, 9:09 AMclass NoOperationMouseListener : MouseListener {
...
}
val noOperationMouseListener = NoOperationMouseListener()
class MouseEventEmittingClass {
var mouseListener: MouseListener = noOperationMouseListener
}
?jstuyts-squins
12/15/2017, 10:16 AM