Class OOSymbolsSymTypeRelations


  • public class OOSymbolsSymTypeRelations
    extends java.lang.Object
    relations for SymTypes of wrt. OOSymbols, e.g, isEnum, etc. Mostly used as convenience instead of the required, e.g.,
    1. checking if a symbol exists
    2. checking if the symbol is a OOSymbol
    3. typeDispatch the symbol to the OOSymbols variant
    4. actually checking a value
    Note: this does not contain AccessModifier or similar, as those are related to the resolver and not the SymTypeExpressions.