Lines Matching refs:Future
104 private Future mReturnFuture;
105 private Map<Script.FieldID, Future> mGlobalFuture;
122 mGlobalFuture = new HashMap<Script.FieldID, Future>();
160 mGlobalFuture = new HashMap<Script.FieldID, Future>();
192 if (obj instanceof Future) {
193 Future f = (Future)obj;
225 public Future getReturn() {
227 mReturnFuture = new Future(this, null, mReturnValue);
240 public Future getGlobal(Script.FieldID field) {
241 Future f = mGlobalFuture.get(field);
249 if (obj instanceof Future) {
250 obj = ((Future)obj).getValue();
252 f = new Future(this, field, obj);
260 if (obj instanceof Future) {
261 obj = ((Future)obj).getValue();
269 if (obj instanceof Future) {
270 obj = ((Future)obj).getValue();
313 public static final class Future {
318 Future(Closure closure, Script.FieldID fieldID, Object value) {
379 private Future[] mOutputs2;
386 List<Input> inputs, Future[] outputs) {
424 if (obj instanceof Future || obj instanceof Input) {
437 for (Future f : mOutputs2) {
871 * future (see class {@link Future}).
1004 public ScriptGroup create(String name, Future... outputs) {