com.jeffpalm.util.reflect
Class Comparator

java.lang.Object
  extended by com.jeffpalm.util.reflect.Comparator

public final class Comparator
extends java.lang.Object


Field Summary
static int EQ
           
static int GT
           
static int LT
           
 
Method Summary
 int compare(java.lang.Class[] types1, java.lang.Class[] types2)
           
 int compare(java.lang.Class v1, java.lang.Class v2)
           
 int compare(java.lang.reflect.Constructor v1, java.lang.reflect.Constructor v2)
           
 int compare(java.lang.reflect.Field v1, java.lang.reflect.Field v2)
           
 int compare(java.lang.reflect.Method v1, java.lang.reflect.Method v2)
           
 boolean equal(java.lang.Class v1, java.lang.Class v2)
           
 boolean equal(java.lang.reflect.Constructor v1, java.lang.reflect.Constructor v2)
           
 boolean equal(java.lang.reflect.Field v1, java.lang.reflect.Field v2)
           
 boolean equal(java.lang.reflect.Method v1, java.lang.reflect.Method v2)
           
static Comparator getInstance()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LT

public static final int LT
See Also:
Constant Field Values

GT

public static final int GT
See Also:
Constant Field Values

EQ

public static final int EQ
See Also:
Constant Field Values
Method Detail

getInstance

public static Comparator getInstance()

equal

public boolean equal(java.lang.Class v1,
                     java.lang.Class v2)

compare

public int compare(java.lang.Class v1,
                   java.lang.Class v2)

equal

public boolean equal(java.lang.reflect.Method v1,
                     java.lang.reflect.Method v2)

compare

public int compare(java.lang.reflect.Method v1,
                   java.lang.reflect.Method v2)

equal

public boolean equal(java.lang.reflect.Constructor v1,
                     java.lang.reflect.Constructor v2)

compare

public int compare(java.lang.reflect.Constructor v1,
                   java.lang.reflect.Constructor v2)

equal

public boolean equal(java.lang.reflect.Field v1,
                     java.lang.reflect.Field v2)

compare

public int compare(java.lang.reflect.Field v1,
                   java.lang.reflect.Field v2)

compare

public int compare(java.lang.Class[] types1,
                   java.lang.Class[] types2)