org.sonar.batch.symbol
Class DefaultSymbolTableBuilder

java.lang.Object
  extended by org.sonar.batch.symbol.DefaultSymbolTableBuilder
All Implemented Interfaces:
SymbolTableBuilder

public class DefaultSymbolTableBuilder
extends Object
implements SymbolTableBuilder


Nested Class Summary
static class DefaultSymbolTableBuilder.ReferenceComparator
           
static class DefaultSymbolTableBuilder.SymbolComparator
           
 
Constructor Summary
DefaultSymbolTableBuilder(String componentKey, ComponentDataCache cache)
           
 
Method Summary
 void done()
           
 void newReference(Symbol symbol, int fromOffset)
           
 Symbol newSymbol(int fromOffset, int toOffset)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultSymbolTableBuilder

public DefaultSymbolTableBuilder(String componentKey,
                                 ComponentDataCache cache)
Method Detail

newSymbol

public Symbol newSymbol(int fromOffset,
                        int toOffset)
Specified by:
newSymbol in interface SymbolTableBuilder

newReference

public void newReference(Symbol symbol,
                         int fromOffset)
Specified by:
newReference in interface SymbolTableBuilder

done

public void done()
Specified by:
done in interface SymbolTableBuilder


Copyright © 2009–2015 SonarSource. All rights reserved.