net.sf.retrotranslator.runtime.java.util
Class _Arrays

java.lang.Object
  extended by net.sf.retrotranslator.runtime.java.util._Arrays

public class _Arrays
extends java.lang.Object

Author:
Taras Puchko

Field Summary
private static java.lang.String EMPTY_ARRAY
           
private static char LEFT_BRACKET
           
private static java.lang.String NULL
           
private static char RIGHT_BRACKET
           
private static java.lang.String SEPARATOR
           
 
Constructor Summary
_Arrays()
           
 
Method Summary
private static void appendArray(java.lang.StringBuilder builder, java.lang.Object[] a, java.util.Set<java.lang.Object[]> history)
           
private static void appendObject(java.lang.StringBuilder builder, java.lang.Object o, java.util.Set<java.lang.Object[]> history)
           
static boolean deepEquals(java.lang.Object[] a1, java.lang.Object[] a2)
           
static int deepHashCode(java.lang.Object[] a)
           
static java.lang.String deepToString(java.lang.Object[] a)
           
private static int getHashCode(java.lang.Object o)
           
private static java.lang.String getString(java.lang.Object o)
           
static int hashCode(boolean[] a)
           
static int hashCode(byte[] a)
           
static int hashCode(char[] a)
           
static int hashCode(double[] a)
           
static int hashCode(float[] a)
           
static int hashCode(int[] a)
           
static int hashCode(long[] a)
           
static int hashCode(java.lang.Object[] a)
           
static int hashCode(short[] a)
           
private static boolean isEqual(java.lang.Object o1, java.lang.Object o2)
           
static java.lang.String toString(boolean[] a)
           
static java.lang.String toString(byte[] a)
           
static java.lang.String toString(char[] a)
           
static java.lang.String toString(double[] a)
           
static java.lang.String toString(float[] a)
           
static java.lang.String toString(int[] a)
           
static java.lang.String toString(long[] a)
           
static java.lang.String toString(java.lang.Object[] a)
           
static java.lang.String toString(short[] a)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NULL

private static final java.lang.String NULL
See Also:
Constant Field Values

EMPTY_ARRAY

private static final java.lang.String EMPTY_ARRAY
See Also:
Constant Field Values

LEFT_BRACKET

private static final char LEFT_BRACKET
See Also:
Constant Field Values

RIGHT_BRACKET

private static final char RIGHT_BRACKET
See Also:
Constant Field Values

SEPARATOR

private static final java.lang.String SEPARATOR
See Also:
Constant Field Values
Constructor Detail

_Arrays

public _Arrays()
Method Detail

deepEquals

public static boolean deepEquals(java.lang.Object[] a1,
                                 java.lang.Object[] a2)

deepHashCode

public static int deepHashCode(java.lang.Object[] a)

deepToString

public static java.lang.String deepToString(java.lang.Object[] a)

hashCode

public static int hashCode(boolean[] a)

hashCode

public static int hashCode(byte[] a)

hashCode

public static int hashCode(char[] a)

hashCode

public static int hashCode(double[] a)

hashCode

public static int hashCode(float[] a)

hashCode

public static int hashCode(int[] a)

hashCode

public static int hashCode(long[] a)

hashCode

public static int hashCode(java.lang.Object[] a)

hashCode

public static int hashCode(short[] a)

toString

public static java.lang.String toString(boolean[] a)

toString

public static java.lang.String toString(byte[] a)

toString

public static java.lang.String toString(char[] a)

toString

public static java.lang.String toString(double[] a)

toString

public static java.lang.String toString(float[] a)

toString

public static java.lang.String toString(int[] a)

toString

public static java.lang.String toString(long[] a)

toString

public static java.lang.String toString(java.lang.Object[] a)

toString

public static java.lang.String toString(short[] a)

appendArray

private static void appendArray(java.lang.StringBuilder builder,
                                java.lang.Object[] a,
                                java.util.Set<java.lang.Object[]> history)

appendObject

private static void appendObject(java.lang.StringBuilder builder,
                                 java.lang.Object o,
                                 java.util.Set<java.lang.Object[]> history)

getHashCode

private static int getHashCode(java.lang.Object o)

getString

private static java.lang.String getString(java.lang.Object o)

isEqual

private static boolean isEqual(java.lang.Object o1,
                               java.lang.Object o2)