Class Optional<T>


  • public class Optional<T>
    extends java.lang.Object
    • Field Detail

      • value

        private final T value
      • set

        private final boolean set
      • Empty

        private static final Optional Empty
    • Constructor Detail

      • Optional

        private Optional​(T val)
      • Optional

        private Optional()
    • Method Detail

      • isSet

        public boolean isSet()
      • getValue

        public T getValue()
      • of

        public static <T> Optional<T> of​(T value)
      • empty

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