org.jboss.errai.ioc.rebind.ioc.codegen.meta
Class MetaClass
java.lang.Object
org.jboss.errai.ioc.rebind.ioc.codegen.meta.MetaClass
- All Implemented Interfaces:
- HasAnnotations, MetaGenericDeclaration, MetaType
- Direct Known Subclasses:
- AbstractMetaClass
public abstract class MetaClass
- extends Object
- implements HasAnnotations, MetaType, MetaGenericDeclaration
- Author:
- Mike Brock
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MetaClass
public MetaClass()
getName
public abstract String getName()
getFullyQualifiedName
public abstract String getFullyQualifiedName()
getFullyQualifiedNameWithTypeParms
public abstract String getFullyQualifiedNameWithTypeParms()
getCanonicalName
public abstract String getCanonicalName()
getInternalName
public abstract String getInternalName()
getPackageName
public abstract String getPackageName()
getMethods
public abstract MetaMethod[] getMethods()
getDeclaredMethods
public abstract MetaMethod[] getDeclaredMethods()
getMethod
public abstract MetaMethod getMethod(String name,
Class... parameters)
getMethod
public abstract MetaMethod getMethod(String name,
MetaClass... parameters)
getBestMatchingMethod
public abstract MetaMethod getBestMatchingMethod(String name,
Class... parameters)
getBestMatchingMethod
public abstract MetaMethod getBestMatchingMethod(String name,
MetaClass... parameters)
getBestMatchingStaticMethod
public abstract MetaMethod getBestMatchingStaticMethod(String name,
Class... parameters)
getBestMatchingStaticMethod
public abstract MetaMethod getBestMatchingStaticMethod(String name,
MetaClass... parameters)
getDeclaredMethod
public abstract MetaMethod getDeclaredMethod(String name,
Class... parameters)
getDeclaredMethod
public abstract MetaMethod getDeclaredMethod(String name,
MetaClass... parameters)
getFields
public abstract MetaField[] getFields()
getDeclaredFields
public abstract MetaField[] getDeclaredFields()
getField
public abstract MetaField getField(String name)
getDeclaredField
public abstract MetaField getDeclaredField(String name)
getConstructors
public abstract MetaConstructor[] getConstructors()
getDeclaredConstructors
public abstract MetaConstructor[] getDeclaredConstructors()
getConstructor
public abstract MetaConstructor getConstructor(Class... parameters)
getConstructor
public abstract MetaConstructor getConstructor(MetaClass... parameters)
getBestMatchingConstructor
public abstract MetaConstructor getBestMatchingConstructor(Class... parameters)
getBestMatchingConstructor
public abstract MetaConstructor getBestMatchingConstructor(MetaClass... parameters)
getDeclaredConstructor
public abstract MetaConstructor getDeclaredConstructor(Class... parameters)
getParameterizedType
public abstract MetaParameterizedType getParameterizedType()
getInterfaces
public abstract MetaClass[] getInterfaces()
getSuperClass
public abstract MetaClass getSuperClass()
getComponentType
public abstract MetaClass getComponentType()
isAssignableFrom
public abstract boolean isAssignableFrom(MetaClass clazz)
isAssignableTo
public abstract boolean isAssignableTo(MetaClass clazz)
isAssignableFrom
public abstract boolean isAssignableFrom(Class clazz)
isAssignableTo
public abstract boolean isAssignableTo(Class clazz)
isAssignableFrom
public abstract boolean isAssignableFrom(com.google.gwt.core.ext.typeinfo.JClassType clazz)
isAssignableTo
public abstract boolean isAssignableTo(com.google.gwt.core.ext.typeinfo.JClassType clazz)
isPrimitive
public abstract boolean isPrimitive()
isInterface
public abstract boolean isInterface()
isAbstract
public abstract boolean isAbstract()
isArray
public abstract boolean isArray()
isEnum
public abstract boolean isEnum()
isAnnotation
public abstract boolean isAnnotation()
isPublic
public abstract boolean isPublic()
isPrivate
public abstract boolean isPrivate()
isProtected
public abstract boolean isProtected()
isFinal
public abstract boolean isFinal()
isStatic
public abstract boolean isStatic()
isVoid
public abstract boolean isVoid()
asBoxed
public abstract MetaClass asBoxed()
asUnboxed
public abstract MetaClass asUnboxed()
getErased
public abstract MetaClass getErased()
asClass
public abstract Class<?> asClass()
Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.