Uses of Interface
com.sonarsource.rpg.api.tree.DefinitionTree
-
Packages that use DefinitionTree Package Description com.sonarsource.rpg.api.tree Defines the interfaces which represent the RPG source code as a syntax tree structure. -
-
Uses of DefinitionTree in com.sonarsource.rpg.api.tree
Subinterfaces of DefinitionTree in com.sonarsource.rpg.api.tree Modifier and Type Interface Description interface
DataStructureDefinitionTree
Definition of a Data structure (definition type: "DS").interface
NamedConstantDefinitionTree
Definition of a named constant.interface
ParameterDefinitionTree
A parameter within aprototype
orprocedure interface
definition.interface
ProcedureInterfaceDefinitionTree
A procedure interface definition (definition type: "PI").interface
PrototypeDefinitionTree
A prototype definition (definition type: "PR").interface
StandaloneFieldDefinitionTree
Definition of a standalone field (definition type: "S").interface
SubFieldDefinitionTree
Definition of a data structure subfield.Methods in com.sonarsource.rpg.api.tree that return types with arguments of type DefinitionTree Modifier and Type Method Description List<DefinitionTree>
DataStructureDefinitionTree. subDefinitions()
List<DefinitionTree>
ProcedureTree. topLevelDefinitions()
List of the top-level definitions of the procedure: subfields of data structure are not part of this list, they can be accessed from their parentDataStructureDefinitionTree
.Methods in com.sonarsource.rpg.api.tree with parameters of type DefinitionTree Modifier and Type Method Description void
BaseTreeVisitor. visitDefinition(DefinitionTree definition)
void
TreeVisitor. visitDefinition(DefinitionTree definition)
-