returns the result of a follow-up attempt to merge the output value encapsulated in this result with the value from the given mergevaluesupplier using the attemptmerger , or if this is the result of a #failed attempt , returns the #samefailure . this method is agnostic of the value type of the mergevaluesupplier . if it is also fallible , the attemptmerger has the responsibility to interpret the result should thesupplier fail . the merger may choose to , for example , return the samefailure if thishappens . concode_field_sep Result<Object> FAILURE concode_elem_sep Throwable failure concode_elem_sep Result<Object> ABSENT concode_elem_sep T value concode_field_sep Result<T> ifSucceededBind concode_elem_sep Result<V> ifSucceededMergeFrom concode_elem_sep Result<T> ifSucceededSendTo concode_elem_sep Result<T> orAttemptGetFrom concode_elem_sep Result<T> attemptRecover concode_elem_sep boolean isPresent concode_elem_sep boolean isAbsent concode_elem_sep Result<U> ifSucceededMap concode_elem_sep Result<V> ifSucceededMerge concode_elem_sep int hashCode concode_elem_sep T get concode_elem_sep T orGetFrom concode_elem_sep Result<T> absent concode_elem_sep Throwable getFailure concode_elem_sep Throwable failureOrNull concode_elem_sep Result<T> absentIfNull concode_elem_sep T orNull concode_elem_sep Result<V> ifSucceededAttemptMerge concode_elem_sep T recover concode_elem_sep boolean failed concode_elem_sep Result<T> ifFailedSendTo concode_elem_sep T orElse concode_elem_sep Result<T> ifSucceededBindFrom concode_elem_sep Result<T> success concode_elem_sep Result<T> failure concode_elem_sep Result<T> failure concode_elem_sep boolean equals concode_elem_sep Result<U> sameFailure concode_elem_sep String toString concode_elem_sep Result<T> present concode_elem_sep Result<U> ifSucceededAttemptMap concode_elem_sep boolean succeeded
Result < V > function ( @ NonNull final Supplier < U > arg0 , @ NonNull final Merger < ? super T , ? super U , Result < V >> arg1 ) { if ( value != null ) { return arg1 . merge ( value , arg0 . get ( ) ) ; } return sameFailure ( ) ; }