predicatesResult

Returns a merged result of all predicates run.

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

Return

Boolean all or nothing.

Parameters

ctx

Context of CMatterPredicate execution