how to return from actionOnPredicate? ``` fun Acce...
# announcements
a
how to return from actionOnPredicate?
Copy code
fun AccessibilityNodeInfo.actionOnPredicate(action: Int,
                                            predicate: (AccessibilityNodeInfo) -> Boolean,
                                            traversal: (AccessibilityNodeInfo, (AccessibilityNodeInfo) -> Unit) -> Unit = TRAVERSAL_NONE) {
    traversal(this){
        if(predicate(it)){
            it.performAction(action)
            //how to return from actionOnPredicate?
        }
    }

    throw ManipulationException("Cannot satisfy predicate")
}