Package org.qdl_lang.statements
Interface HasResultInterface
-
- All Known Subinterfaces:
ExpressionInterface
,ExpressionNode
- All Known Implementing Classes:
AllIndices
,AltIfExpressionNode
,ANode2
,AxisExpression
,ClosedSliceNode
,ComparisonDyad
,ConstantNode
,Dyad
,DyadicFunctionReferenceNode
,ESN2
,ExpressionImpl
,ExpressionStemNode
,FunctionReferenceNode
,LambdaDefinitionNode
,ModuleExpression
,Monad
,Nilad
,OpenSliceNode
,ParenthesizedExpression
,ParseExpressionBlockNode
,ParseStatementBlock
,Polyad
,QDLNull
,QDLSetNode
,SelectExpressionNode
,StemEntryNode
,StemExtractionNode
,StemListNode
,StemVariableNode
,UserFunction
,VariableNode
public interface HasResultInterface
Created by Jeff Gaynor
on 3/11/20 at 6:33 AM
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description QDLValue
getResult()
int
getResultType()
boolean
isEvaluated()
void
setEvaluated(boolean evaluated)
void
setResult(Object result)
Convenience method.This should turn the object into a proper {@link QDLValue)} as needed.void
setResult(QDLValue result)
-
-
-
Method Detail
-
getResult
QDLValue getResult()
-
setResult
void setResult(QDLValue result)
-
setResult
void setResult(Object result)
Convenience method.This should turn the object into a proper {@link QDLValue)} as needed.- Parameters:
result
-
-
getResultType
int getResultType()
-
isEvaluated
boolean isEvaluated()
-
setEvaluated
void setEvaluated(boolean evaluated)
-
-