Uses of Interface
com.sonarsource.rpg.api.tree.CalculationTree
-
Packages that use CalculationTree Package Description com.sonarsource.rpg.api.tree Defines the interfaces which represent the RPG source code as a syntax tree structure. -
-
Uses of CalculationTree in com.sonarsource.rpg.api.tree
Subinterfaces of CalculationTree in com.sonarsource.rpg.api.tree Modifier and Type Interface Description interface
CasGroupTree
A group of CAS operations.interface
ExtendedFactor2SyntaxOperationTree
An operation defined with an Extended Factor 2 Syntax.interface
FixedFormSyntaxOperationTree
Anoperation
defined with a fixed-form syntax.interface
FreeFromSyntaxOperationTree
An operation defined with a free-form syntax.interface
IfGroupTree
interface
KListTree
A KLIST operation.interface
LoopTree
interface
MonitorGroupTree
A MONITOR group.interface
OperationTree
An individual operation: a calculation ("C") specification.interface
ParameteredCalculationTree
A calculation which may have parameters defined with PARM.interface
SelectGroupTree
A SELECT group.interface
SqlStatementTree
A SQL statement defined with fixed-form or free-form syntax usingEXEC SQL
.interface
SubRoutineTree
A subroutine, starting with a BEGSR operation.interface
TraditionalSyntaxOperationTree
An operation defined with traditional syntax.Methods in com.sonarsource.rpg.api.tree that return types with arguments of type CalculationTree Modifier and Type Method Description List<CalculationTree>
OnExitSectionTree. calculations()
List of calculations which appear inside the ON-EXIT section.List<CalculationTree>
ProcedureTree. calculations()
List of top-level calculations: calculations which are nested inside other calculations (e.g.List<CalculationTree>
SubRoutineTree. calculations()
List<CalculationTree>
LoopTree. nestedCalculations()
List<CalculationTree>
MonitorGroupTree. nestedCalculations()
List<CalculationTree>
ElseClauseTree. thenCalculations()
List<CalculationTree>
IfGroupTree. thenCalculations()
List<CalculationTree>
SelectClauseTree. thenCalculations()
-