Class IdentityStrategy

java.lang.Object
net.neoforged.neoforge.common.util.strategy.IdentityStrategy
All Implemented Interfaces:
it.unimi.dsi.fastutil.Hash.Strategy<Object>

public class IdentityStrategy extends Object implements it.unimi.dsi.fastutil.Hash.Strategy<Object>
A strategy that uses System.identityHashCode(Object) and a == b comparisons.
  • Field Details

    • IDENTITY

      public static final it.unimi.dsi.fastutil.Hash.Strategy<? super Object> IDENTITY
  • Constructor Details

    • IdentityStrategy

      private IdentityStrategy()
  • Method Details

    • hashCode

      public int hashCode(Object o)
      Specified by:
      hashCode in interface it.unimi.dsi.fastutil.Hash.Strategy<Object>
    • equals

      public boolean equals(Object a, Object b)
      Specified by:
      equals in interface it.unimi.dsi.fastutil.Hash.Strategy<Object>