net.ranides.assira.reflection
Class GenericFactory

java.lang.Object
  extended by net.ranides.assira.reflection.GenericFactory

public final class GenericFactory
extends Object

Author:
ranides

Field Summary
static GenericClass[] EMPTY_CLASSES
           
static Type[] EMPTY_TYPES
           
static GenericClass UNKNOWN_CLASS
           
static Type UNKNOWN_TYPE
           
 
Method Summary
static GenericClass construct(Class<?> type, GenericClass[] params)
           
static GenericClass construct(Type type)
           
static GenericClass[] construct(Type[] types)
           
static Type reflect(GenericClass gclass)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY_CLASSES

public static final GenericClass[] EMPTY_CLASSES

UNKNOWN_CLASS

public static final GenericClass UNKNOWN_CLASS

EMPTY_TYPES

public static final Type[] EMPTY_TYPES

UNKNOWN_TYPE

public static final Type UNKNOWN_TYPE
Method Detail

construct

public static GenericClass construct(Class<?> type,
                                     GenericClass[] params)

construct

public static GenericClass[] construct(Type[] types)

construct

public static GenericClass construct(Type type)

reflect

public static Type reflect(GenericClass gclass)


Copyright © 2013. All Rights Reserved.