org.reflext.api
Interface ClassTypeInfo

All Superinterfaces:
Annotated, GenericDeclarationInfo, TypeInfo
All Known Subinterfaces:
SimpleTypeInfo, VoidTypeInfo

public interface ClassTypeInfo
extends TypeInfo, GenericDeclarationInfo, Annotated

Version:
$Revision$
Author:
Julien Viet

Method Summary
 MethodInfo getDeclaredMethod(MethodSignature methodSignature)
           
 java.util.List<MethodInfo> getDeclaredMethods()
           
 java.lang.Iterable<TypeInfo> getInterfaces()
           
 ClassKind getKind()
           
 java.lang.String getName()
           
 java.lang.String getPackageName()
           
 java.lang.String getSimpleName()
           
 ClassTypeInfo getSuperClass()
           
 TypeInfo getSuperType()
           
 boolean isAssignableFrom(ClassTypeInfo that)
           
 TypeInfo resolve(TypeInfo type)
           
 
Methods inherited from interface org.reflext.api.TypeInfo
accept, getType, isSubType
 
Methods inherited from interface org.reflext.api.GenericDeclarationInfo
getTypeParameters
 
Methods inherited from interface org.reflext.api.annotation.Annotated
getDeclaredAnnotation
 

Method Detail

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)

isAssignableFrom

boolean isAssignableFrom(ClassTypeInfo that)


Copyright © 2010 eXo Platform SAS. All Rights Reserved.