Class SyncPromises.SyncPromise<T>

  • All Implemented Interfaces:
    elemental2.promise.IThenable<T>
    Enclosing class:
    SyncPromises

    public static class SyncPromises.SyncPromise<T>
    extends elemental2.promise.Promise<T>
    • Nested Class Summary

      • Nested classes/interfaces inherited from class elemental2.promise.Promise

        elemental2.promise.Promise.CatchOnRejectedCallbackFn<V extends Object>, elemental2.promise.Promise.FinallyOnFinallyCallbackFn, elemental2.promise.Promise.PromiseExecutorCallbackFn<T extends Object>, elemental2.promise.Promise.ResolveValueUnionType<V extends Object>
      • Nested classes/interfaces inherited from interface elemental2.promise.IThenable

        elemental2.promise.IThenable.ThenOnFulfilledCallbackFn<T extends Object,​V extends Object>, elemental2.promise.IThenable.ThenOnRejectedCallbackFn<V extends Object>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <V> elemental2.promise.Promise<V> catch_​(elemental2.promise.Promise.CatchOnRejectedCallbackFn<? extends V> onRejected)  
      <V> elemental2.promise.Promise<V> then​(elemental2.promise.IThenable.ThenOnFulfilledCallbackFn<? super T,​? extends V> onFulfilled)  
      • Methods inherited from class elemental2.promise.Promise

        all, finally_, race, reject, resolve, resolve, resolve, then
    • Method Detail

      • then

        public <V> elemental2.promise.Promise<V> then​(elemental2.promise.IThenable.ThenOnFulfilledCallbackFn<? super T,​? extends V> onFulfilled)
        Specified by:
        then in interface elemental2.promise.IThenable<T>
        Overrides:
        then in class elemental2.promise.Promise<T>
      • catch_

        public <V> elemental2.promise.Promise<V> catch_​(elemental2.promise.Promise.CatchOnRejectedCallbackFn<? extends V> onRejected)
        Overrides:
        catch_ in class elemental2.promise.Promise<T>