org.jsmiparser.phase.xref
Interface XRefProblemReporter


public interface XRefProblemReporter


Method Summary
 void reportBitsValueWithoutBitsType(Location location)
           
 void reportCannotFindBitField(IdToken idToken)
           
 void reportCannotFindEnumConstant(IdToken idToken)
           
 void reportCannotFindImportedSymbol(IdToken idToken, IdToken moduleToken)
           
 void reportCannotFindModule(IdToken moduleToken)
           
 void reportCannotFindSymbol(IdToken idToken)
           
 void reportFoundSymbolButWrongType(IdToken idToken, java.lang.Class<? extends SmiSymbol> expectedClass, java.lang.Class<? extends SmiSymbol> actualClass)
           
 void reportInvalidAccess(IdToken idToken)
           
 void reportInvalidDefaultValue(IdToken idToken)
           
 void reportInvalidMaxAccess(IdToken idToken)
           
 void reportOidDefaultValueMustBeSingleIdentifier(Token token)
           
 

Method Detail

reportCannotFindModule

void reportCannotFindModule(IdToken moduleToken)

reportCannotFindImportedSymbol

void reportCannotFindImportedSymbol(IdToken idToken,
                                    IdToken moduleToken)

reportCannotFindSymbol

void reportCannotFindSymbol(IdToken idToken)

reportFoundSymbolButWrongType

void reportFoundSymbolButWrongType(IdToken idToken,
                                   java.lang.Class<? extends SmiSymbol> expectedClass,
                                   java.lang.Class<? extends SmiSymbol> actualClass)

reportBitsValueWithoutBitsType

void reportBitsValueWithoutBitsType(Location location)

reportCannotFindBitField

void reportCannotFindBitField(IdToken idToken)

reportCannotFindEnumConstant

void reportCannotFindEnumConstant(IdToken idToken)

reportInvalidDefaultValue

void reportInvalidDefaultValue(IdToken idToken)

reportOidDefaultValueMustBeSingleIdentifier

void reportOidDefaultValueMustBeSingleIdentifier(Token token)

reportInvalidAccess

void reportInvalidAccess(IdToken idToken)

reportInvalidMaxAccess

void reportInvalidMaxAccess(IdToken idToken)


Copyright © 2005-2007 null. All Rights Reserved.