org.jboss.errai.ioc.rebind.ioc.codegen.meta
Class MetaClassFactory

java.lang.Object
  extended by org.jboss.errai.ioc.rebind.ioc.codegen.meta.MetaClassFactory

public final class MetaClassFactory
extends Object

Author:
Mike Brock

Constructor Summary
MetaClassFactory()
           
 
Method Summary
static Class<?>[] asClassArray(MetaParameter[] parms)
           
static Class<?>[] asClassArray(MetaType[] cls)
           
static MetaClass[] fromClassArray(Class<?>[] classes)
           
static MetaClass get(Class<?> clazz)
           
static MetaClass get(Class<?> clazz, Type type)
           
static MetaField get(Field field)
           
static MetaClass get(com.google.gwt.core.ext.typeinfo.JType clazz)
           
static MetaMethod get(Method method)
           
static MetaClass get(String fullyQualifiedClassName)
           
static MetaClass get(javax.enterprise.util.TypeLiteral<?> literal)
           
static MetaClass get(com.google.gwt.core.ext.typeinfo.TypeOracle typeOracle, Class<?> clazz)
           
static MetaClass get(com.google.gwt.core.ext.typeinfo.TypeOracle typeOracle, String fullyQualifiedClassName)
           
static Statement getAsStatement(Class<?> clazz)
           
static boolean isCached(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetaClassFactory

public MetaClassFactory()
Method Detail

get

public static MetaClass get(String fullyQualifiedClassName)

get

public static MetaClass get(com.google.gwt.core.ext.typeinfo.TypeOracle typeOracle,
                            String fullyQualifiedClassName)

get

public static MetaClass get(com.google.gwt.core.ext.typeinfo.TypeOracle typeOracle,
                            Class<?> clazz)

get

public static MetaClass get(com.google.gwt.core.ext.typeinfo.JType clazz)

get

public static MetaClass get(Class<?> clazz)

get

public static MetaClass get(Class<?> clazz,
                            Type type)

get

public static MetaClass get(javax.enterprise.util.TypeLiteral<?> literal)

get

public static MetaMethod get(Method method)

get

public static MetaField get(Field field)

getAsStatement

public static Statement getAsStatement(Class<?> clazz)

isCached

public static boolean isCached(String name)

fromClassArray

public static MetaClass[] fromClassArray(Class<?>[] classes)

asClassArray

public static Class<?>[] asClassArray(MetaParameter[] parms)

asClassArray

public static Class<?>[] asClassArray(MetaType[] cls)


Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.