org.jboss.errai.codegen.meta
Class MetaClassFactory
java.lang.Object
org.jboss.errai.codegen.meta.MetaClassFactory
public final class MetaClassFactory
- extends Object
- Author:
- Mike Brock
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PRIMITIVE_LOOKUP
public static final Map<String,Class<?>> PRIMITIVE_LOOKUP
MetaClassFactory
public MetaClassFactory()
getMetaClassCache
public static MetaClassCache getMetaClassCache()
get
public static MetaClass get(String fullyQualifiedClassName,
boolean erased)
get
public static MetaClass get(String fullyQualifiedClassName)
get
public static MetaClass get(Class<?> clazz)
getArrayOf
public static MetaClass getArrayOf(Class<?> clazz,
int dims)
getArrayOf
public static MetaClass getArrayOf(Class<?> clazz,
int... dims)
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)
getAsStatement
public static Statement getAsStatement(MetaClass metaClass)
isCached
public static boolean isCached(String name)
parameterizedAs
public static MetaClass parameterizedAs(Class clazz,
MetaParameterizedType parameterizedType)
parameterizedAs
public static MetaClass parameterizedAs(MetaClass clazz,
MetaParameterizedType parameterizedType)
parameterizedAs
public static MetaClass parameterizedAs(MetaClass clazz,
MetaParameterizedType parameterizedType,
boolean reifyRecursively)
typeParametersOf
public static MetaParameterizedType typeParametersOf(Object... classes)
typeParametersOf
public static MetaParameterizedType typeParametersOf(Class<?>... classes)
typeParametersOf
public static MetaParameterizedType typeParametersOf(MetaType... classes)
loadClass
public static Class<?> loadClass(String fullyQualifiedName)
canLoadClass
public static boolean canLoadClass(String fullyQualifiedName)
fromClassArray
public static MetaClass[] fromClassArray(Class<?>[] classes)
asMetaClassArray
public static MetaClass[] asMetaClassArray(MetaParameter[] parms)
asClassArray
public static Class<?>[] asClassArray(MetaParameter[] parms)
asClassArray
public static Class<?>[] asClassArray(MetaType[] cls)
getAllCachedClasses
public static Collection<MetaClass> getAllCachedClasses()
isKnownType
public static boolean isKnownType(String fqcn)
Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.