Package cs2030s.fp

Class Actually<T>

    • Constructor Detail

      • Actually

        public Actually()
    • Method Detail

      • ok

        public static <T> Actually<T> ok​(T value)
      • err

        public static <T> Actually<T> err​(java.lang.Exception e)
      • unwrap

        public abstract T unwrap()
                          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • except

        public abstract <U extends TT except​(Constant<? extends U> c)
      • finish

        public abstract void finish​(Action<? super T> action)
      • unless

        public abstract <U extends TT unless​(U other)