Package com.sonarsource.rpg.api.tree
Interface DefinitionTree
-
- All Superinterfaces:
Tree
- All Known Subinterfaces:
DataStructureDefinitionTree
,NamedConstantDefinitionTree
,ParameterDefinitionTree
,ProcedureInterfaceDefinitionTree
,PrototypeDefinitionTree
,StandaloneFieldDefinitionTree
,SubFieldDefinitionTree
public interface DefinitionTree extends Tree
Interface implemented by all kinds of definitions ("D" specifications).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Character
dataStructureType()
Integer
decimalPositions()
String
definitionType()
String
fromPosition()
Character
internalDataType()
boolean
isDescribedExternally()
List<KeywordTree>
keywords()
String
name()
String
toPositionOrLength()
-
-
-
Method Detail
-
name
String name()
-
isDescribedExternally
boolean isDescribedExternally()
-
dataStructureType
@CheckForNull Character dataStructureType()
-
definitionType
String definitionType()
-
fromPosition
String fromPosition()
-
toPositionOrLength
String toPositionOrLength()
-
internalDataType
@CheckForNull Character internalDataType()
-
decimalPositions
@CheckForNull Integer decimalPositions()
-
keywords
List<KeywordTree> keywords()
-
-