public Callbacks fire ( Object ... o ) { if ( ! done ) { done = isOnce ; if ( isMemory ) { memory = new ArrayList <> ( Arrays . asList ( o ) ) ; } if ( stack != null ) for ( Object c : stack ) { if ( ! run ( c , o ) && stopOnFalse ) { break ; } } } return this ; }
Call all of the callbacks with the given arguments .