Package com.sonarsource.cobol.api.symbol
Class CobolSymbolTable
- java.lang.Object
-
- com.sonarsource.cobol.api.symbol.CobolSymbolTable
-
public class CobolSymbolTable extends Object
-
-
Constructor Summary
Constructors Constructor Description CobolSymbolTable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addDataItem(DataItem dataItem)
void
addFile(FileSymbol file)
void
addModule(Module cobolModuleSymbol)
boolean
containsDataItem(String dataName)
boolean
containsFile(String fileName)
void
defineParagraph(Paragraph paragraph)
void
defineSection(Section section)
DataItem
findDataItem(String dataName)
FileSymbol
findFile(String fileName)
Paragraph
findParagraph(String pragraphName)
Procedure
findProcedure(String procedureName)
Section
findSection(String sectionName)
Collection<FileSymbol>
getFiles()
Collection<DataItem>
getFirstLevelDataItems()
Collection<Module>
getModules()
-
-
-
Method Detail
-
findFile
public FileSymbol findFile(String fileName)
-
getFirstLevelDataItems
public Collection<DataItem> getFirstLevelDataItems()
-
addDataItem
public void addDataItem(DataItem dataItem)
-
defineSection
public void defineSection(Section section)
-
defineParagraph
public void defineParagraph(Paragraph paragraph)
-
containsFile
public boolean containsFile(String fileName)
-
addFile
public void addFile(FileSymbol file)
-
getFiles
public Collection<FileSymbol> getFiles()
-
addModule
public void addModule(Module cobolModuleSymbol)
-
getModules
public Collection<Module> getModules()
-
containsDataItem
public boolean containsDataItem(String dataName)
-
-