java.lang.Object
org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStatementState
All Implemented Interfaces:
Immutable
Direct Known Subclasses:
QNameWithFlagsEffectiveStatementState

@Beta public abstract class EffectiveStatementState extends Object implements Immutable
Significant state captured by an EffectiveStatement at its instantiation site. This can be used to compare statements which are instantiated through inference, for example through uses from groupings, when the reactor establishes the two instances have the same substatements.
  • Constructor Details

    • EffectiveStatementState

      public EffectiveStatementState()
  • Method Details

    • hashCode

      public abstract int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public abstract boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public final String toString()
      Overrides:
      toString in class Object
    • addToStringAttributes

      protected abstract com.google.common.base.MoreObjects.ToStringHelper addToStringAttributes(com.google.common.base.MoreObjects.ToStringHelper helper)