Class OptionalResolver


  • public final class OptionalResolver
    extends Object
    • Method Detail

      • resolve

        public static <T> T resolve​(Optional<T> optional1,
                                    Optional<T> optional2)
        Returns a single value corresponding to the value that is present in one or more of the Optionals provided. This method throws if no Optionals provided contain values, or if the Optionals provided contain multiple values that are not equal. Null Optionals are considered not-present.