wraps the given runnable in an action , where the execute implementation runs the runnable ignoring the argument . if the given runnable is null , the action returned is effectively a noop . concode_field_sep Spec<? super T> filter concode_elem_sep Runnable runnable concode_elem_sep Transformer<? extends T,? super I> transformer concode_elem_sep Action<? super T> action concode_elem_sep Iterable<? extends Action<? super T>> actions concode_field_sep Action<T> filter concode_elem_sep Action<T> add concode_elem_sep T with concode_elem_sep Action<T> doNothing concode_elem_sep Action<I> castBefore concode_elem_sep Action<T> composite concode_elem_sep Action<T> composite concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep Action<I> transformBefore concode_elem_sep String toString concode_elem_sep void execute concode_elem_sep void execute concode_elem_sep void execute concode_elem_sep void execute concode_elem_sep void execute
Action < T > function ( Runnable arg0 ) { if ( arg0 == null ) { return Actions . doNothing ( ) ; } else { return new RunnableActionAdapter < T > ( arg0 ) ; } }