Class PredictionMode.AltAndContextConfigEqualityComparator

java.lang.Object
org.antlr.v4.runtime.misc.AbstractEqualityComparator<ATNConfig>
org.antlr.v4.runtime.atn.PredictionMode.AltAndContextConfigEqualityComparator
All Implemented Interfaces:
EqualityComparator<ATNConfig>
Enclosing class:
PredictionMode

private static final class PredictionMode.AltAndContextConfigEqualityComparator extends AbstractEqualityComparator<ATNConfig>
  • Field Details

  • Constructor Details

    • AltAndContextConfigEqualityComparator

      private AltAndContextConfigEqualityComparator()
  • Method Details

    • hashCode

      public int hashCode(ATNConfig o)
      The hash code is only a function of the ATNState.stateNumber and ATNConfig.context.
      Parameters:
      o - The object.
      Returns:
      The hash code for obj.
    • equals

      public boolean equals(ATNConfig a, ATNConfig b)
      Description copied from interface: EqualityComparator
      This method tests if two objects are equal.
      Parameters:
      a - The first object to compare.
      b - The second object to compare.
      Returns:
      true if a equals b, otherwise false.