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 voidaddDataItem(DataItem dataItem)voidaddFile(FileSymbol file)voidaddModule(Module cobolModuleSymbol)booleancontainsDataItem(String dataName)booleancontainsFile(String fileName)voiddefineParagraph(Paragraph paragraph)voiddefineSection(Section section)DataItemfindDataItem(String dataName)FileSymbolfindFile(String fileName)ParagraphfindParagraph(String pragraphName)ProcedurefindProcedure(String procedureName)SectionfindSection(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)
-
-