java.lang.reflect.AnnotatedElement
, Annotated<java.lang.Class<T>>
, MetaAnnotated<java.lang.Class<T>>
public class MetaAnnotatedClass<T> extends MetaAnnotatedElement<java.lang.Class<T>>
annotations, target
Constructor | Description |
---|---|
MetaAnnotatedClass(java.lang.Class<T> clazz) |
getAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotationsByType
equals, get, getAnnotation, getAnnotations, getDeclaredAnnotations, getMetaAnnotations, hashCode, isAnnotationPresent, toString, unroll, unroll, unrollParameters
public MetaAnnotatedClass(java.lang.Class<T> clazz)
public MetaAnnotatedClass<?> forName(java.lang.String className) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public MetaAnnotatedClass<?> forName(java.lang.String name, boolean initialize, java.lang.ClassLoader loader) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public T newInstance() throws java.lang.InstantiationException, java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.IllegalAccessException
public boolean isInstance(java.lang.Object obj)
public boolean isAssignableFrom(java.lang.Class<?> cls)
public boolean isInterface()
public boolean isArray()
public boolean isPrimitive()
public boolean isAnnotation()
public boolean isSynthetic()
public java.lang.String getName()
public java.lang.ClassLoader getClassLoader()
public java.lang.reflect.TypeVariable<java.lang.Class<T>>[] getTypeParameters()
public MetaAnnotatedClass<? super T> getSuperclass()
public java.lang.reflect.Type getGenericSuperclass()
public java.lang.Package getPackage()
public MetaAnnotatedClass<?>[] getInterfaces()
public java.lang.reflect.Type[] getGenericInterfaces()
public MetaAnnotatedClass<?> getComponentType()
public int getModifiers()
public java.lang.Object[] getSigners()
public MetaAnnotatedMethod getEnclosingMethod()
public MetaAnnotatedConstructor<?> getEnclosingConstructor()
public MetaAnnotatedClass<?> getDeclaringClass()
public MetaAnnotatedClass<?> getEnclosingClass()
public java.lang.String getSimpleName()
public java.lang.String getCanonicalName()
public boolean isAnonymousClass()
public boolean isLocalClass()
public boolean isMemberClass()
public MetaAnnotatedClass<?>[] getClasses()
public MetaAnnotatedField[] getFields() throws java.lang.SecurityException
java.lang.SecurityException
public MetaAnnotatedMethod[] getMethods() throws java.lang.SecurityException
java.lang.SecurityException
public MetaAnnotatedConstructor<?>[] getConstructors() throws java.lang.SecurityException
java.lang.SecurityException
public MetaAnnotatedField getField(java.lang.String name) throws java.lang.NoSuchFieldException, java.lang.SecurityException
java.lang.NoSuchFieldException
java.lang.SecurityException
public MetaAnnotatedMethod getMethod(java.lang.String name, java.lang.Class<?>... parameterTypes) throws java.lang.NoSuchMethodException, java.lang.SecurityException
java.lang.NoSuchMethodException
java.lang.SecurityException
public MetaAnnotatedConstructor<T> getConstructor(java.lang.Class<?>... parameterTypes) throws java.lang.NoSuchMethodException, java.lang.SecurityException
java.lang.NoSuchMethodException
java.lang.SecurityException
public MetaAnnotatedClass<?>[] getDeclaredClasses() throws java.lang.SecurityException
java.lang.SecurityException
public MetaAnnotatedField[] getDeclaredFields() throws java.lang.SecurityException
java.lang.SecurityException
public MetaAnnotatedMethod[] getDeclaredMethods() throws java.lang.SecurityException
java.lang.SecurityException
public MetaAnnotatedConstructor<?>[] getDeclaredConstructors() throws java.lang.SecurityException
java.lang.SecurityException
public MetaAnnotatedField getDeclaredField(java.lang.String name) throws java.lang.NoSuchFieldException, java.lang.SecurityException
java.lang.NoSuchFieldException
java.lang.SecurityException
public MetaAnnotatedMethod getDeclaredMethod(java.lang.String name, java.lang.Class<?>... parameterTypes) throws java.lang.NoSuchMethodException, java.lang.SecurityException
java.lang.NoSuchMethodException
java.lang.SecurityException
public MetaAnnotatedConstructor<T> getDeclaredConstructor(java.lang.Class<?>... parameterTypes) throws java.lang.NoSuchMethodException, java.lang.SecurityException
java.lang.NoSuchMethodException
java.lang.SecurityException
public java.io.InputStream getResourceAsStream(java.lang.String name)
public java.net.URL getResource(java.lang.String name)
public java.security.ProtectionDomain getProtectionDomain()
public boolean desiredAssertionStatus()
public boolean isEnum()
public T[] getEnumConstants()
public T cast(java.lang.Object obj)
public <U> java.lang.Class<? extends U> asSubclass(java.lang.Class<U> clazz)
Copyright © 2005–2018. All rights reserved.