Package org.openl.rules.testmethod
Class TestMethodBoundNode
- java.lang.Object
-
- org.openl.binding.impl.ABoundNode
-
- org.openl.rules.lang.xls.binding.ATableBoundNode
-
- org.openl.rules.data.DataTableBoundNode
-
- org.openl.rules.testmethod.TestMethodBoundNode
-
- All Implemented Interfaces:
IBoundNode,IMemberBoundNode
public class TestMethodBoundNode extends DataTableBoundNode
- Author:
- snshor
-
-
Field Summary
-
Fields inherited from class org.openl.binding.impl.ABoundNode
children, syntaxNode
-
Fields inherited from interface org.openl.binding.IBoundNode
EMPTY, EMPTY_RESULT
-
-
Constructor Summary
Constructors Constructor Description TestMethodBoundNode(TableSyntaxNode tableSyntaxNode, XlsModuleOpenClass module)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTo(ModuleOpenClass openClass)voidfinalizeBind(IBindingContext cxt)voidremoveDebugInformation(IBindingContext cxt)protected voidsetTestSuite(TestSuiteMethod testSuiteMethod)-
Methods inherited from class org.openl.rules.data.DataTableBoundNode
evaluateRuntime, getDataBase, getField, getModule, getTable, getType, setTable
-
Methods inherited from class org.openl.rules.lang.xls.binding.ATableBoundNode
getTableSyntaxNode
-
Methods inherited from class org.openl.binding.impl.ABoundNode
assign, evaluate, getChildren, getSyntaxNode, getTargetNode, isLvalue, isStaticTarget, setSyntaxNode, updateAssignFieldDependency, updateDependency
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openl.binding.IBoundNode
getDims
-
-
-
-
Constructor Detail
-
TestMethodBoundNode
public TestMethodBoundNode(TableSyntaxNode tableSyntaxNode, XlsModuleOpenClass module)
-
-
Method Detail
-
addTo
public void addTo(ModuleOpenClass openClass)
- Specified by:
addToin interfaceIMemberBoundNode- Overrides:
addToin classDataTableBoundNode
-
setTestSuite
protected void setTestSuite(TestSuiteMethod testSuiteMethod)
-
finalizeBind
public void finalizeBind(IBindingContext cxt) throws Exception
- Specified by:
finalizeBindin interfaceIMemberBoundNode- Overrides:
finalizeBindin classDataTableBoundNode- Throws:
Exception
-
removeDebugInformation
public void removeDebugInformation(IBindingContext cxt) throws Exception
- Specified by:
removeDebugInformationin interfaceIMemberBoundNode- Overrides:
removeDebugInformationin classDataTableBoundNode- Throws:
Exception
-
-