org.sonar.batch.source
Class DefaultSymbolTable.Builder

java.lang.Object
  extended by org.sonar.batch.source.DefaultSymbolTable.Builder
All Implemented Interfaces:
Symbolizable.SymbolTableBuilder
Enclosing class:
DefaultSymbolTable

public static class DefaultSymbolTable.Builder
extends Object
implements Symbolizable.SymbolTableBuilder


Constructor Summary
DefaultSymbolTable.Builder(String componentKey)
           
 
Method Summary
 Symbolizable.SymbolTable build()
           
 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

DefaultSymbolTable.Builder

public DefaultSymbolTable.Builder(String componentKey)
Method Detail

newSymbol

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

newReference

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

build

public Symbolizable.SymbolTable build()
Specified by:
build in interface Symbolizable.SymbolTableBuilder


Copyright © 2009–2015 SonarSource. All rights reserved.