org.eclipse.xtend.backend.common
Class FutureResultHolder
java.lang.Object
org.eclipse.xtend.backend.common.FutureResultHolder
public class FutureResultHolder
- extends java.lang.Object
- Author:
- André Arnold - Initial contribution and API
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FutureResultHolder
public FutureResultHolder()
FutureResultHolder
public FutureResultHolder(Function function)
FutureResultHolder
public FutureResultHolder(ExpressionBase expression)
FutureResultHolder
public FutureResultHolder(QualifiedName name,
Function function)
evaluate
public java.lang.Object evaluate(ExecutionContext ctx)
throws FutureResultNotReadyException
- Throws:
FutureResultNotReadyException
getValue
public java.lang.Object getValue()
throws FutureResultNotReadyException
- Throws:
FutureResultNotReadyException
setValue
public void setValue(java.lang.Object value)
getName
public QualifiedName getName()
isReady
public boolean isReady()
getFunction
public Function getFunction()
setFunction
public void setFunction(Function _function)
getExpression
public ExpressionBase getExpression()
setExpression
public void setExpression(ExpressionBase _expression)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object