org.jsmiparser.smi
Class SmiImports

java.lang.Object
  extended by org.jsmiparser.smi.SmiImports

public class SmiImports
extends java.lang.Object


Constructor Summary
SmiImports(SmiModule importerModule, org.jsmiparser.util.token.IdToken moduleToken, java.util.List<org.jsmiparser.util.token.IdToken> symbolTokens)
           
 
Method Summary
 SmiSymbol find(java.lang.String id)
           
 org.jsmiparser.util.pair.Pair<java.lang.String,java.lang.String> findV2Definition(java.lang.String id)
           
 org.jsmiparser.util.location.Location getLocation()
           
 SmiModule getModule()
           
 org.jsmiparser.util.token.IdToken getModuleToken()
           
 java.util.Collection<SmiSymbol> getSymbols()
           
 java.util.List<org.jsmiparser.util.token.IdToken> getSymbolTokens()
           
 void resolveImports(XRefProblemReporter reporter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SmiImports

public SmiImports(SmiModule importerModule,
                  org.jsmiparser.util.token.IdToken moduleToken,
                  java.util.List<org.jsmiparser.util.token.IdToken> symbolTokens)
Method Detail

getModule

public SmiModule getModule()

getSymbols

public java.util.Collection<SmiSymbol> getSymbols()

getModuleToken

public org.jsmiparser.util.token.IdToken getModuleToken()

getSymbolTokens

public java.util.List<org.jsmiparser.util.token.IdToken> getSymbolTokens()

getLocation

public org.jsmiparser.util.location.Location getLocation()

find

public SmiSymbol find(java.lang.String id)

resolveImports

public void resolveImports(XRefProblemReporter reporter)

findV2Definition

public org.jsmiparser.util.pair.Pair<java.lang.String,java.lang.String> findV2Definition(java.lang.String id)