AN
Size: a a a
AN
AM
AM
AM
D
javaFoo.countListeners() // 0
javaFoo.addCallback({ ... })
javaFoo.removeCallback({ ... })
javaFoo.countListeners() // 1
AN
AM
javaFoo.countListeners() // 0
javaFoo.addCallback({ ... })
javaFoo.removeCallback({ ... })
javaFoo.countListeners() // 1
AN
javaFoo.countListeners() // 0
javaFoo.addCallback({ ... })
javaFoo.removeCallback({ ... })
javaFoo.countListeners() // 1
F
D
AM
AN
D
F
AM
R
AN
AN
AN
D
val callback = { }
javaFoo.countListeners() // 0
javaFoo.addCallback(callback)
javaFoo.removeCallback(callback)
javaFoo.countListeners() // 1