Package japicmp.util

Class Optional<T>

    • Constructor Detail

      • Optional

        public Optional()
    • Method Detail

      • isPresent

        public abstract boolean isPresent()
      • get

        public abstract T get()
      • or

        public abstract T or​(T secondChoice)
      • hashCode

        public abstract int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public abstract boolean equals​(java.lang.Object object)
        Overrides:
        equals in class java.lang.Object
      • of

        public static <T> Optional<T> of​(T reference)
      • fromNullable

        public static <T> Optional<T> fromNullable​(T reference)
      • absent

        public static <T> Optional<T> absent()