predicatesResult

Returns a merged result of all predicates run.

// Default implementation on `CMatter#predicatesResult`
fun predicatesResult(ctx: CMatterPredicate.Context): Boolean {
return predicates?.all { p -> p.test(ctx) } ?: true
}

Return

Boolean all or nothing.

Parameters

ctx

Context of CMatterPredicate execution