org.reflext.api
Interface ClassTypeInfo
- All Superinterfaces:
- GenericDeclarationInfo, TypeInfo
- All Known Subinterfaces:
- SimpleTypeInfo, VoidTypeInfo
public interface ClassTypeInfo
- extends TypeInfo, GenericDeclarationInfo
- Version:
- $Revision$
- Author:
- Julien Viet
getName
java.lang.String getName()
getSimpleName
java.lang.String getSimpleName()
getPackageName
java.lang.String getPackageName()
getKind
ClassKind getKind()
getInterfaces
java.lang.Iterable<TypeInfo> getInterfaces()
getSuperType
TypeInfo getSuperType()
getSuperClass
ClassTypeInfo getSuperClass()
resolve
TypeInfo resolve(TypeInfo type)
getDeclaredMethods
java.util.List<MethodInfo> getDeclaredMethods()
getDeclaredMethod
MethodInfo getDeclaredMethod(MethodSignature methodSignature)
getDeclaredAnnotation
<A extends java.lang.annotation.Annotation> A getDeclaredAnnotation(java.lang.Class<A> annotationClass)
isAssignableFrom
boolean isAssignableFrom(ClassTypeInfo that)
Copyright © 2010 eXo Platform SAS. All Rights Reserved.