fires the #oncompleted run , tasklistener event . concode_field_sep Logger LOGGER concode_elem_sep Class<R> targetType concode_elem_sep CopyOnWriteList<RunListener> LISTENERS concode_field_sep ExtensionList<RunListener> all concode_elem_sep void fireDeleted concode_elem_sep void onStarted concode_elem_sep void onCompleted concode_elem_sep void onFinalized concode_elem_sep void unregister concode_elem_sep void report concode_elem_sep void fireStarted concode_elem_sep void onDeleted concode_elem_sep void fireFinalized concode_elem_sep Environment setUpEnvironment concode_elem_sep void register
void function ( Run arg0 , @ Nonnull TaskListener arg1 ) { for ( RunListener loc0 : all ( ) ) { if ( loc0 . targetType . isInstance ( arg0 ) ) try { loc0 . onCompleted ( arg0 , arg1 ) ; } catch ( Throwable loc1 ) { report ( loc1 ) ; } } }