// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package org.jdeferred.impl; import java.util.concurrent.ExecutionException; import java.util.concurrent.Future; import org.jdeferred.DeferredCallable; // Referenced classes of package org.jdeferred.impl: // AbstractDeferredManager class val.future extends DeferredCallable { final AbstractDeferredManager this$0; final Future val$future; public Object call() throws Exception { Object obj; try { obj = val$future.get(); } catch (InterruptedException interruptedexception) { throw interruptedexception; } catch (ExecutionException executionexception) { if (executionexception.getCause() instanceof Exception) { throw (Exception)executionexception.getCause(); } else { throw executionexception; } } return obj; } (Future future1) { this$0 = final_abstractdeferredmanager; val$future = future1; super(org.jdeferred.y.this); } }