org.reflext.api.introspection
Class MethodIntrospector

java.lang.Object
  extended by org.reflext.api.introspection.MethodIntrospector

public class MethodIntrospector
extends Object

Version:
$Revision$
Author:
Julien Viet

Constructor Summary
MethodIntrospector(HierarchyScope hierarchyScope)
           
MethodIntrospector(HierarchyScope hierarchyScope, boolean removeOverrides)
           
 
Method Summary
 Map<String,MethodInfo> getGetterMap(ClassTypeInfo cti)
           
 Iterable<MethodInfo> getGetters(ClassTypeInfo cti)
           
 Set<MethodInfo> getMethods(TypeInfo cti)
           
 Map<String,Set<MethodInfo>> getSetterMap(ClassTypeInfo cti)
           
 Iterable<MethodInfo> getSetters(ClassTypeInfo cti)
           
<A extends Annotation>
Collection<MethodInfo>
resolveMethods(ClassTypeInfo cti, Class<A> annotationClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MethodIntrospector

public MethodIntrospector(HierarchyScope hierarchyScope,
                          boolean removeOverrides)

MethodIntrospector

public MethodIntrospector(HierarchyScope hierarchyScope)
Method Detail

resolveMethods

public <A extends Annotation> Collection<MethodInfo> resolveMethods(ClassTypeInfo cti,
                                                                    Class<A> annotationClass)

getGetterMap

public Map<String,MethodInfo> getGetterMap(ClassTypeInfo cti)

getGetters

public Iterable<MethodInfo> getGetters(ClassTypeInfo cti)

getSetterMap

public Map<String,Set<MethodInfo>> getSetterMap(ClassTypeInfo cti)

getSetters

public Iterable<MethodInfo> getSetters(ClassTypeInfo cti)

getMethods

public Set<MethodInfo> getMethods(TypeInfo cti)


Copyright © 2009 eXo Platform SAS. All Rights Reserved.