Uses of Class
org.openl.rules.tbasic.AlgorithmTreeNode
-
Packages that use AlgorithmTreeNode Package Description org.openl.rules.tbasic org.openl.rules.tbasic.compile -
-
Uses of AlgorithmTreeNode in org.openl.rules.tbasic
Methods in org.openl.rules.tbasic that return types with arguments of type AlgorithmTreeNode Modifier and Type Method Description List<AlgorithmTreeNode>AlgorithmTreeNode. getChildren()List<AlgorithmTreeNode>IRowParser. parse()List<AlgorithmTreeNode>RowParser. parse()Methods in org.openl.rules.tbasic with parameters of type AlgorithmTreeNode Modifier and Type Method Description voidAlgorithmTreeNode. add(AlgorithmTreeNode node) -
Uses of AlgorithmTreeNode in org.openl.rules.tbasic.compile
Methods in org.openl.rules.tbasic.compile that return AlgorithmTreeNode Modifier and Type Method Description static AlgorithmTreeNodeAlgorithmCompilerTool. extractOperationNode(List<AlgorithmTreeNode> candidateNodes, String instruction, IBindingContext bindingContext)static AlgorithmTreeNodeAlgorithmCompilerTool. getLastExecutableOperation(List<AlgorithmTreeNode> nodes)Methods in org.openl.rules.tbasic.compile that return types with arguments of type AlgorithmTreeNode Modifier and Type Method Description static Map<String,AlgorithmTreeNode>AlgorithmCompilerTool. getAllDeclaredLables(List<AlgorithmTreeNode> nodesToSearch)Map<String,AlgorithmTreeNode>CompileContext. getExistingLables()static List<AlgorithmTreeNode>AlgorithmCompilerTool. getNestedInstructionsBlock(List<AlgorithmTreeNode> candidateNodes, String instruction, IBindingContext bindingContext)Methods in org.openl.rules.tbasic.compile with parameters of type AlgorithmTreeNode Modifier and Type Method Description voidCompileContext. registerNewLabel(String labelName, AlgorithmTreeNode sourceNode, IBindingContext bindingContext)Method parameters in org.openl.rules.tbasic.compile with type arguments of type AlgorithmTreeNode Modifier and Type Method Description SuitablityAsReturnReturnAnalyzer. analyze(List<AlgorithmTreeNode> nodesToAnalyze, IBindingContext bindingContext)Make full analysis of correctness of returns sequence and return types and detects unreachable code.List<RuntimeOperation>AlgoritmNodesCompiler. compileNodes(List<AlgorithmTreeNode> nodes, IBindingContext bindingContext)Compile sequence of nodes.ObjectParameterConverterManager.ParameterConverter. convert(List<AlgorithmTreeNode> nodesToCompile, String operationParam, IBindingContext bindingContext)ObjectParameterConverterManager. convertParam(List<AlgorithmTreeNode> nodesToCompile, Class<?> clazz, String operationParam, IBindingContext bindingContext)RuntimeOperationOperationFactory. createOperation(List<AlgorithmTreeNode> nodesToCompile, org.openl.rules.tbasic.compile.ConversionRuleStep conversionStep, IBindingContext bindingContext)static AlgorithmTreeNodeAlgorithmCompilerTool. extractOperationNode(List<AlgorithmTreeNode> candidateNodes, String instruction, IBindingContext bindingContext)static Map<String,AlgorithmTreeNode>AlgorithmCompilerTool. getAllDeclaredLables(List<AlgorithmTreeNode> nodesToSearch)static StringValueAlgorithmCompilerTool. getCellContent(List<AlgorithmTreeNode> candidateNodes, String instruction, IBindingContext bindingContext)ConversionRuleBeanConversionRulesController. getConvertionRule(List<AlgorithmTreeNode> nodesToCompile, IBindingContext bindingContext)static AlgorithmTreeNodeAlgorithmCompilerTool. getLastExecutableOperation(List<AlgorithmTreeNode> nodes)static intAlgorithmCompilerTool. getLinkedNodesGroupSize(List<AlgorithmTreeNode> nodesToProcess, int firstNodeIndex)static List<AlgorithmTreeNode>AlgorithmCompilerTool. getNestedInstructionsBlock(List<AlgorithmTreeNode> candidateNodes, String instruction, IBindingContext bindingContext)List<RuntimeOperation>AlgoritmNodesCompiler.OperationAnalyzer. getOperations(List<AlgorithmTreeNode> nodesToCompile, org.openl.rules.tbasic.compile.ConversionRuleStep conversionStep, IBindingContext bindingContext)static AlgorithmOperationSourceAlgorithmCompilerTool. getOperationSource(List<AlgorithmTreeNode> nodesToCompile, String instruction, IBindingContext bindingContext)voidAlgorithmCompiler.OperationPreprocessor. preprocess(List<AlgorithmTreeNode> nodesToCompile, org.openl.rules.tbasic.compile.ConversionRuleStep conversionStep, IBindingContext bindingContext)voidCompileContext. registerGroupOfLabels(Map<String,AlgorithmTreeNode> labelToAdd, IBindingContext bindingContext)Constructors in org.openl.rules.tbasic.compile with parameters of type AlgorithmTreeNode Constructor Description AlgorithmOperationSource(AlgorithmTreeNode sourceNode, String operationFieldName)Constructor parameters in org.openl.rules.tbasic.compile with type arguments of type AlgorithmTreeNode Constructor Description AlgorithmCompiler(IBindingContext context, IOpenMethodHeader header, List<AlgorithmTreeNode> nodesToCompile)AlgorithmFunctionCompiler(List<AlgorithmTreeNode> functionBody, CompileContext compileContext, AlgorithmFunction method, AlgorithmCompiler compiler)Create an instance ofAlgorithmFunctionCompiler.
-