Class ArraySizeHashPrinter

java.lang.Object
io.atomix.client.utils.misc.ArraySizeHashPrinter

public final class ArraySizeHashPrinter extends Object
Helper to print Object[] length and hashCode.
  • Constructor Details

    • ArraySizeHashPrinter

      public ArraySizeHashPrinter(Object[] array, Class<?> type)
  • Method Details

    • of

      public static ArraySizeHashPrinter of(byte[] array)
      Returns ByteArraySizeHashPrinter wrapping given short[].
      Parameters:
      array - arrays to wrap around
      Returns:
      ObjectArraySizeHashPrinter
    • of

      public static ArraySizeHashPrinter of(short[] array)
      Returns ByteArraySizeHashPrinter wrapping given short[].
      Parameters:
      array - arrays to wrap around
      Returns:
      ObjectArraySizeHashPrinter
    • of

      public static ArraySizeHashPrinter of(int[] array)
      Returns ByteArraySizeHashPrinter wrapping given int[].
      Parameters:
      array - arrays to wrap around
      Returns:
      ObjectArraySizeHashPrinter
    • of

      public static ArraySizeHashPrinter of(long[] array)
      Returns ByteArraySizeHashPrinter wrapping given long[].
      Parameters:
      array - arrays to wrap around
      Returns:
      ObjectArraySizeHashPrinter
    • of

      public static ArraySizeHashPrinter of(float[] array)
      Returns ByteArraySizeHashPrinter wrapping given float[].
      Parameters:
      array - arrays to wrap around
      Returns:
      ObjectArraySizeHashPrinter
    • of

      public static ArraySizeHashPrinter of(double[] array)
      Returns ByteArraySizeHashPrinter wrapping given double[].
      Parameters:
      array - arrays to wrap around
      Returns:
      ObjectArraySizeHashPrinter
    • of

      public static ArraySizeHashPrinter of(boolean[] array)
      Returns ByteArraySizeHashPrinter wrapping given boolean[].
      Parameters:
      array - arrays to wrap around
      Returns:
      ObjectArraySizeHashPrinter
    • of

      public static ArraySizeHashPrinter of(Object[] array)
      Returns ByteArraySizeHashPrinter wrapping given Object[].
      Parameters:
      array - arrays to wrap around
      Returns:
      ObjectArraySizeHashPrinter
    • toString

      public String toString()
      Overrides:
      toString in class Object