Package | Description |
---|---|
com.sonarsource.rpg.api.tree |
Defines the interfaces which represent the RPG source code as a syntax tree structure.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DataStructureDefinitionTree
Definition of a Data structure (definition type: "DS").
|
interface |
NamedConstantDefinitionTree
Definition of a named constant.
|
interface |
ParameterDefinitionTree
A parameter within a
prototype or procedure 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.
|
Modifier and Type | Method and Description |
---|---|
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 parent
DataStructureDefinitionTree . |
Modifier and Type | Method and Description |
---|---|
void |
TreeVisitor.visitDefinition(DefinitionTree definition) |
void |
BaseTreeVisitor.visitDefinition(DefinitionTree definition) |
Copyright © 2014–2018 SonarSource. All rights reserved.