Package org.eclipse.xtext.nodemodel.impl
Class GrammarElementsInterner
- java.lang.Object
-
- org.eclipse.xtext.nodemodel.impl.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 fromAbstractNode
. AnAbstractNode
has an array describing its grammar elements. This array is often identical for manyAbstractNode
s. There can be millions of nodes in a node model so it makes sense to remove the duplicate arrays. ThisGrammarElementsInterner
tries to reuse an interned version of such an array wherever possible
-
-
Constructor Summary
Constructors Constructor Description GrammarElementsInterner()
-