Class GrammarElementsInterner


  • public class GrammarElementsInterner
    extends java.lang.Object
    Interner of arrays of grammar elements stored in the node model. The node model contains nodes derived from AbstractNode. An AbstractNode has an array describing its grammar elements. This array is often identical for many AbstractNodes. There can be millions of nodes in a node model so it makes sense to remove the duplicate arrays. This GrammarElementsInterner tries to reuse an interned version of such an array wherever possible
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GrammarElementsInterner

        public GrammarElementsInterner()