public static class EvalExpression.SafeEvalExpression extends Object implements EvalExpression, Serializable
EvalExpression.SafeEvalExpression
Constructor and Description |
---|
SafeEvalExpression(EvalExpression delegate) |
Modifier and Type | Method and Description |
---|---|
EvalExpression.SafeEvalExpression |
clone() |
Object |
createContext() |
boolean |
evaluate(Tuple tuple,
Declaration[] requiredDeclarations,
WorkingMemory workingMemory,
Object context) |
void |
replaceDeclaration(Declaration declaration,
Declaration resolved) |
boolean |
wrapsCompiledInvoker() |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isCompiledInvoker
public SafeEvalExpression(EvalExpression delegate)
public Object createContext()
createContext
in interface EvalExpression
public boolean evaluate(Tuple tuple, Declaration[] requiredDeclarations, WorkingMemory workingMemory, Object context) throws Exception
evaluate
in interface EvalExpression
Exception
public void replaceDeclaration(Declaration declaration, Declaration resolved)
replaceDeclaration
in interface EvalExpression
public EvalExpression.SafeEvalExpression clone()
clone
in interface EvalExpression
clone
in class Object
public boolean wrapsCompiledInvoker()
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.