mingkangpan
09/03/2017, 3:44 PMfun foo() {
val list = ArrayList<Model>()
list.filter(Model::invoke).forEach {
}
}
class Model(val someInt : Int) : ModelPredicate {
override fun invoke(): Boolean {
return someInt == 0
}
}
interface ModelPredicate {
operator fun invoke() : Boolean
}