Class DefaultSymbolTable
- java.lang.Object
-
- org.sonar.api.batch.sensor.internal.DefaultStorable
-
- org.sonar.api.batch.sensor.symbol.internal.DefaultSymbolTable
-
- All Implemented Interfaces:
org.sonar.api.batch.sensor.symbol.NewSymbolTable
public class DefaultSymbolTable extends DefaultStorable implements org.sonar.api.batch.sensor.symbol.NewSymbolTable
-
-
Field Summary
-
Fields inherited from class org.sonar.api.batch.sensor.internal.DefaultStorable
storage
-
-
Constructor Summary
Constructors Constructor Description DefaultSymbolTable(org.sonar.api.batch.sensor.internal.SensorStorage storage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoSave()java.util.Map<org.sonar.api.batch.fs.TextRange,java.util.Set<org.sonar.api.batch.fs.TextRange>>getReferencesBySymbol()org.sonar.api.batch.fs.InputFileinputFile()org.sonar.api.batch.sensor.symbol.NewSymbolnewSymbol(int startOffset, int endOffset)org.sonar.api.batch.sensor.symbol.NewSymbolnewSymbol(int startLine, int startLineOffset, int endLine, int endLineOffset)org.sonar.api.batch.sensor.symbol.NewSymbolnewSymbol(org.sonar.api.batch.fs.TextRange range)DefaultSymbolTableonFile(org.sonar.api.batch.fs.InputFile inputFile)-
Methods inherited from class org.sonar.api.batch.sensor.internal.DefaultStorable
save, toString
-
-
-
-
Method Detail
-
getReferencesBySymbol
public java.util.Map<org.sonar.api.batch.fs.TextRange,java.util.Set<org.sonar.api.batch.fs.TextRange>> getReferencesBySymbol()
-
onFile
public DefaultSymbolTable onFile(org.sonar.api.batch.fs.InputFile inputFile)
- Specified by:
onFilein interfaceorg.sonar.api.batch.sensor.symbol.NewSymbolTable
-
inputFile
public org.sonar.api.batch.fs.InputFile inputFile()
-
newSymbol
public org.sonar.api.batch.sensor.symbol.NewSymbol newSymbol(int startLine, int startLineOffset, int endLine, int endLineOffset)- Specified by:
newSymbolin interfaceorg.sonar.api.batch.sensor.symbol.NewSymbolTable
-
newSymbol
public org.sonar.api.batch.sensor.symbol.NewSymbol newSymbol(int startOffset, int endOffset)- Specified by:
newSymbolin interfaceorg.sonar.api.batch.sensor.symbol.NewSymbolTable
-
newSymbol
public org.sonar.api.batch.sensor.symbol.NewSymbol newSymbol(org.sonar.api.batch.fs.TextRange range)
- Specified by:
newSymbolin interfaceorg.sonar.api.batch.sensor.symbol.NewSymbolTable
-
doSave
protected void doSave()
- Specified by:
doSavein classDefaultStorable
-
-