org.eclipse.gmt.umlx.registry.util
Class ClassUtils

java.lang.Object
  extended by org.eclipse.gmt.umlx.registry.util.ClassUtils

public class ClassUtils
extends java.lang.Object

ClassUtils provides simple tools that should be part of the java.lang.Class.


Constructor Summary
ClassUtils()
           
 
Method Summary
static
<T> T
asClass(java.lang.Object object, java.lang.Class<T> requiredClass)
           
static
<T> T
asClassChecked(java.lang.Object object, java.lang.Class<T> requiredClass)
           
static
<T> T
asClassUnchecked(java.lang.Object object, T requiredClassObject)
           
static
<T> java.lang.Class<T>
getClass(T object)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassUtils

public ClassUtils()
Method Detail

asClass

public static <T> T asClass(java.lang.Object object,
                            java.lang.Class<T> requiredClass)

asClassChecked

public static <T> T asClassChecked(java.lang.Object object,
                                   java.lang.Class<T> requiredClass)

asClassUnchecked

public static <T> T asClassUnchecked(java.lang.Object object,
                                     T requiredClassObject)

getClass

public static <T> java.lang.Class<T> getClass(T object)