public class MVELReturnValueExpression extends Object implements ReturnValueExpression, MVELCompileable, Externalizable
ReturnValueExpression.SafeReturnValueExpression
Constructor and Description |
---|
MVELReturnValueExpression() |
MVELReturnValueExpression(MVELCompilationUnit unit,
String id) |
Modifier and Type | Method and Description |
---|---|
void |
compile(MVELDialectRuntimeData runtimeData) |
void |
compile(MVELDialectRuntimeData runtimeData,
RuleImpl rule) |
Object |
createContext() |
boolean |
equals(Object obj) |
FieldValue |
evaluate(InternalFactHandle handle,
Tuple tuple,
Declaration[] previousDeclarations,
Declaration[] requiredDeclarations,
WorkingMemory workingMemory,
Object ctx) |
int |
hashCode() |
void |
readExternal(ObjectInput in) |
void |
replaceDeclaration(Declaration declaration,
Declaration resolved) |
String |
toString() |
void |
writeExternal(ObjectOutput out) |
public MVELReturnValueExpression()
public MVELReturnValueExpression(MVELCompilationUnit unit, String id)
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
public void compile(MVELDialectRuntimeData runtimeData)
compile
in interface MVELCompileable
public void compile(MVELDialectRuntimeData runtimeData, RuleImpl rule)
compile
in interface MVELCompileable
public Object createContext()
createContext
in interface ReturnValueExpression
public FieldValue evaluate(InternalFactHandle handle, Tuple tuple, Declaration[] previousDeclarations, Declaration[] requiredDeclarations, WorkingMemory workingMemory, Object ctx) throws Exception
evaluate
in interface ReturnValueExpression
Exception
public void replaceDeclaration(Declaration declaration, Declaration resolved)
replaceDeclaration
in interface ReturnValueExpression
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.