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
 FieldInfo getDeclaredField(java.lang.String fieldName)
           
 java.util.Collection<FieldInfo> getDeclaredFields()
           
 MethodInfo getDeclaredMethod(MethodSignature methodSignature)
           
 java.util.List<MethodInfo> getDeclaredMethods()
           
 ClassTypeInfo getEnclosing()
           
 java.lang.Iterable<TypeInfo> getInterfaces()
           
 ClassKind getKind()
           
 java.lang.String getName()
          Returns the name of the erased type corresponding of this type.
 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, isReified, isSubType, unwrap
 
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()
Description copied from interface: TypeInfo
Returns the name of the erased type corresponding of this type.

Specified by:
getName in interface TypeInfo
Returns:
the name of the erased type

getSimpleName

java.lang.String getSimpleName()

getPackageName

java.lang.String getPackageName()

getEnclosing

ClassTypeInfo getEnclosing()

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)

getDeclaredFields

java.util.Collection<FieldInfo> getDeclaredFields()

getDeclaredField

FieldInfo getDeclaredField(java.lang.String fieldName)

isAssignableFrom

boolean isAssignableFrom(ClassTypeInfo that)


Copyright © 2011 eXo Platform SAS. All Rights Reserved.