org.reflext.spi.model
Interface MethodModel<T,M>


public interface MethodModel<T,M>

Version:
$Revision$
Author:
Julien Viet

Method Summary
 AccessScope getAccess(M m)
           
<A extends Annotation>
A
getDeclaredAnnotation(M method, Class<A> annotationClass)
           
 Iterable<M> getDeclaredMethods(T classType)
           
 M getGenericDeclaration(T typeVariable)
           
 String getName(M m)
           
 T getOwner(M m)
           
 Iterable<T> getParameterTypes(M m)
           
 T getReturnType(M m)
           
 Iterable<T> getTypeParameters(M m)
           
 boolean isAbstract(M m)
           
 boolean isFinal(M m)
           
 boolean isStatic(M m)
           
 

Method Detail

getDeclaredMethods

Iterable<M> getDeclaredMethods(T classType)

getName

String getName(M m)

getReturnType

T getReturnType(M m)

getParameterTypes

Iterable<T> getParameterTypes(M m)

getAccess

AccessScope getAccess(M m)

isAbstract

boolean isAbstract(M m)

isStatic

boolean isStatic(M m)

isFinal

boolean isFinal(M m)

getTypeParameters

Iterable<T> getTypeParameters(M m)

getDeclaredAnnotation

<A extends Annotation> A getDeclaredAnnotation(M method,
                                               Class<A> annotationClass)

getGenericDeclaration

M getGenericDeclaration(T typeVariable)

getOwner

T getOwner(M m)


Copyright © 2010 eXo Platform SAS. All Rights Reserved.