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


public interface MethodModel<T,M>

Version:
$Revision$
Author:
Julien Viet

Method Summary
 AccessScope getAccess(M m)
           
 java.lang.Iterable<M> getDeclaredMethods(T classType)
           
 M getGenericDeclaration(T typeVariable)
           
 java.lang.String getName(M m)
           
 T getOwner(M m)
           
 java.lang.Iterable<java.lang.String> getParameterNames(M m)
           
 java.lang.Iterable<T> getParameterTypes(M m)
           
 T getReturnType(M m)
           
 java.lang.Iterable<T> getThrownTypes(M method)
           
 java.lang.Iterable<T> getTypeParameters(M m)
           
 boolean isAbstract(M m)
           
 boolean isFinal(M m)
           
 boolean isNative(M m)
           
 boolean isStatic(M m)
           
 

Method Detail

getDeclaredMethods

java.lang.Iterable<M> getDeclaredMethods(T classType)

getName

java.lang.String getName(M m)

getReturnType

T getReturnType(M m)

getParameterTypes

java.lang.Iterable<T> getParameterTypes(M m)

getParameterNames

java.lang.Iterable<java.lang.String> getParameterNames(M m)

getAccess

AccessScope getAccess(M m)

isAbstract

boolean isAbstract(M m)

isStatic

boolean isStatic(M m)

isFinal

boolean isFinal(M m)

isNative

boolean isNative(M m)

getTypeParameters

java.lang.Iterable<T> getTypeParameters(M m)

getGenericDeclaration

M getGenericDeclaration(T typeVariable)

getOwner

T getOwner(M m)

getThrownTypes

java.lang.Iterable<T> getThrownTypes(M method)


Copyright © 2010 eXo Platform SAS. All Rights Reserved.