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
String getName()
getSimpleName
String getSimpleName()
getPackageName
String getPackageName()
getKind
ClassKind getKind()
getInterfaces
Iterable<TypeInfo> getInterfaces()
getSuperType
TypeInfo getSuperType()
resolve
TypeInfo resolve(TypeInfo type)
getDeclaredMethods
List<MethodInfo> getDeclaredMethods()
getDeclaredMethod
MethodInfo getDeclaredMethod(MethodSignature methodSignature)
getDeclaredAnnotation
<A extends Annotation> A getDeclaredAnnotation(Class<A> annotationClass)
isAssignableFrom
boolean isAssignableFrom(ClassTypeInfo that)
Copyright © 2010 eXo Platform SAS. All Rights Reserved.