public class AlgorithmBoundNode extends AMethodBasedNode implements IMemberBoundNode
children, syntaxNode| Constructor and Description |
|---|
AlgorithmBoundNode(TableSyntaxNode tsn,
OpenL openl,
IOpenMethodHeader header,
ModuleOpenClass module) |
| Modifier and Type | Method and Description |
|---|---|
protected ExecutableRulesMethod |
createMethodShell() |
void |
finalizeBind(IBindingContext cxt) |
Algorithm |
getAlgorithm() |
void |
updateDependency(BindingDependencies dependencies) |
addTo, addTypeError, evaluateRuntime, getHeader, getMethod, getModule, getOpenl, getServiceMethod, getSignatureStartIndex, getType, hasServiceName, removeDebugInformationgetTableSyntaxNodeassign, evaluate, evaluateChildren, getChildren, getSyntaxNode, getTargetNode, isLvalue, isStaticTarget, setSyntaxNode, updateAssignFieldDependencyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddTo, removeDebugInformationpublic AlgorithmBoundNode(TableSyntaxNode tsn, OpenL openl, IOpenMethodHeader header, ModuleOpenClass module)
protected ExecutableRulesMethod createMethodShell()
createMethodShell in class AMethodBasedNodepublic void finalizeBind(IBindingContext cxt) throws Exception
finalizeBind in interface IMemberBoundNodefinalizeBind in class AMethodBasedNodeExceptionpublic Algorithm getAlgorithm()
public void updateDependency(BindingDependencies dependencies)
updateDependency in interface IBoundNodeupdateDependency in class ABoundNodeCopyright © 2004–2019 OpenL Tablets. All rights reserved.