Class GrammarReader.BackwardReferenceMap

  • Enclosing class:
    GrammarReader

    public class GrammarReader.BackwardReferenceMap
    extends Object
    memorizes what declarations are referenced from where. this information is used to report the source of errors.
    • Constructor Detail

      • BackwardReferenceMap

        public BackwardReferenceMap()
    • Method Detail

      • memorizeLink

        public void memorizeLink​(Object target)
        memorize a reference to an object.
      • getReferer

        public Locator[] getReferer​(Object target)
        gets all the refer who have a reference to this object.
        Returns:
        null if no one refers it.