public interface XRefProblemReporter
| Modifier and Type | Method and Description |
|---|---|
void |
reporParentMissingForLastSubid(org.jsmiparser.util.token.Token token) |
void |
reportBitsValueWithoutBitsType(org.jsmiparser.util.location.Location location) |
void |
reportCannotFindBitField(org.jsmiparser.util.token.IdToken idToken) |
void |
reportCannotFindEnumConstant(org.jsmiparser.util.token.IdToken idToken) |
void |
reportCannotFindImportedSymbol(org.jsmiparser.util.token.IdToken idToken,
org.jsmiparser.util.token.IdToken moduleToken) |
void |
reportCannotFindModule(org.jsmiparser.util.token.IdToken moduleToken) |
void |
reportCannotFindParent(org.jsmiparser.util.token.Token parentToken) |
void |
reportCannotFindSymbol(org.jsmiparser.util.token.IdToken idToken) |
void |
reportCannotResolveNonLastSubid(org.jsmiparser.util.token.Token token) |
void |
reportFoundSymbolButWrongType(org.jsmiparser.util.token.IdToken idToken,
java.lang.Class<? extends SmiSymbol> expectedClass,
java.lang.Class<? extends SmiSymbol> actualClass) |
void |
reportInvalidAccess(org.jsmiparser.util.token.IdToken idToken) |
void |
reportInvalidDefaultValue(org.jsmiparser.util.token.IdToken idToken) |
void |
reportInvalidMaxAccess(org.jsmiparser.util.token.IdToken idToken) |
void |
reportOidDefaultValueMustBeSingleIdentifier(org.jsmiparser.util.token.Token token) |
void |
reportValueTokenMissingForLastSubid(org.jsmiparser.util.token.Token token) |
void reportCannotFindModule(org.jsmiparser.util.token.IdToken moduleToken)
void reportCannotFindImportedSymbol(org.jsmiparser.util.token.IdToken idToken,
org.jsmiparser.util.token.IdToken moduleToken)
void reportCannotFindSymbol(org.jsmiparser.util.token.IdToken idToken)
void reportFoundSymbolButWrongType(org.jsmiparser.util.token.IdToken idToken,
java.lang.Class<? extends SmiSymbol> expectedClass,
java.lang.Class<? extends SmiSymbol> actualClass)
void reportBitsValueWithoutBitsType(org.jsmiparser.util.location.Location location)
void reportCannotFindBitField(org.jsmiparser.util.token.IdToken idToken)
void reportCannotFindEnumConstant(org.jsmiparser.util.token.IdToken idToken)
void reportInvalidDefaultValue(org.jsmiparser.util.token.IdToken idToken)
void reportOidDefaultValueMustBeSingleIdentifier(org.jsmiparser.util.token.Token token)
void reportInvalidAccess(org.jsmiparser.util.token.IdToken idToken)
void reportInvalidMaxAccess(org.jsmiparser.util.token.IdToken idToken)
void reportCannotFindParent(org.jsmiparser.util.token.Token parentToken)
void reportValueTokenMissingForLastSubid(org.jsmiparser.util.token.Token token)
void reporParentMissingForLastSubid(org.jsmiparser.util.token.Token token)
void reportCannotResolveNonLastSubid(org.jsmiparser.util.token.Token token)