Class AbstractInternedStatementSupport<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>>

java.lang.Object
org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport<A,D,E>
org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport<A,D,E>
org.opendaylight.yangtools.yang.parser.spi.meta.AbstractInternedStatementSupport<A,D,E>
All Implemented Interfaces:
StatementFactory<A,D,E>
Direct Known Subclasses:
AbstractInternedStringStatementSupport

@Beta public abstract class AbstractInternedStatementSupport<A,D extends DeclaredStatement<A>,E extends EffectiveStatement<A,D>> extends AbstractStatementSupport<A,D,E>
A AbstractStatementSupport specialized for global interning. This base class is useful when the argument can be reasonably interned and it dominates the EffectiveStatement implementation. Typical examples include position and value statements, which typically do not have substatements and are based on simple types.

Note: use of this base class implies context-independence.