org.reflext.jlr
Class JavaLangReflectMethodModel
java.lang.Object
org.reflext.jlr.JavaLangReflectMethodModel
- All Implemented Interfaces:
- MethodModel<java.lang.reflect.Type,java.lang.reflect.Method>
public class JavaLangReflectMethodModel
- extends java.lang.Object
- implements MethodModel<java.lang.reflect.Type,java.lang.reflect.Method>
- Version:
- $Revision$
- Author:
- Julien Viet
|
Method Summary |
AccessScope |
getAccess(java.lang.reflect.Method method)
|
java.lang.Iterable<java.lang.reflect.Method> |
getDeclaredMethods(java.lang.reflect.Type classType)
|
java.lang.reflect.Method |
getGenericDeclaration(java.lang.reflect.Type typeVariable)
|
java.lang.String |
getName(java.lang.reflect.Method method)
|
java.lang.reflect.Type |
getOwner(java.lang.reflect.Method method)
|
java.lang.Iterable<java.lang.String> |
getParameterNames(java.lang.reflect.Method method)
|
java.lang.Iterable<java.lang.reflect.Type> |
getParameterTypes(java.lang.reflect.Method method)
|
java.lang.reflect.Type |
getReturnType(java.lang.reflect.Method method)
|
java.lang.Iterable<java.lang.reflect.Type> |
getThrownTypes(java.lang.reflect.Method method)
|
java.lang.Iterable<java.lang.reflect.Type> |
getTypeParameters(java.lang.reflect.Method method)
|
boolean |
isAbstract(java.lang.reflect.Method method)
|
boolean |
isFinal(java.lang.reflect.Method method)
|
boolean |
isNative(java.lang.reflect.Method method)
|
boolean |
isStatic(java.lang.reflect.Method method)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaLangReflectMethodModel
public JavaLangReflectMethodModel()
getDeclaredMethods
public java.lang.Iterable<java.lang.reflect.Method> getDeclaredMethods(java.lang.reflect.Type classType)
- Specified by:
getDeclaredMethods in interface MethodModel<java.lang.reflect.Type,java.lang.reflect.Method>
getParameterTypes
public java.lang.Iterable<java.lang.reflect.Type> getParameterTypes(java.lang.reflect.Method method)
- Specified by:
getParameterTypes in interface MethodModel<java.lang.reflect.Type,java.lang.reflect.Method>
getName
public java.lang.String getName(java.lang.reflect.Method method)
- Specified by:
getName in interface MethodModel<java.lang.reflect.Type,java.lang.reflect.Method>
getReturnType
public java.lang.reflect.Type getReturnType(java.lang.reflect.Method method)
- Specified by:
getReturnType in interface MethodModel<java.lang.reflect.Type,java.lang.reflect.Method>
getAccess
public AccessScope getAccess(java.lang.reflect.Method method)
- Specified by:
getAccess in interface MethodModel<java.lang.reflect.Type,java.lang.reflect.Method>
isAbstract
public boolean isAbstract(java.lang.reflect.Method method)
- Specified by:
isAbstract in interface MethodModel<java.lang.reflect.Type,java.lang.reflect.Method>
isStatic
public boolean isStatic(java.lang.reflect.Method method)
- Specified by:
isStatic in interface MethodModel<java.lang.reflect.Type,java.lang.reflect.Method>
isNative
public boolean isNative(java.lang.reflect.Method method)
- Specified by:
isNative in interface MethodModel<java.lang.reflect.Type,java.lang.reflect.Method>
isFinal
public boolean isFinal(java.lang.reflect.Method method)
- Specified by:
isFinal in interface MethodModel<java.lang.reflect.Type,java.lang.reflect.Method>
getTypeParameters
public java.lang.Iterable<java.lang.reflect.Type> getTypeParameters(java.lang.reflect.Method method)
- Specified by:
getTypeParameters in interface MethodModel<java.lang.reflect.Type,java.lang.reflect.Method>
getParameterNames
public java.lang.Iterable<java.lang.String> getParameterNames(java.lang.reflect.Method method)
- Specified by:
getParameterNames in interface MethodModel<java.lang.reflect.Type,java.lang.reflect.Method>
getOwner
public java.lang.reflect.Type getOwner(java.lang.reflect.Method method)
- Specified by:
getOwner in interface MethodModel<java.lang.reflect.Type,java.lang.reflect.Method>
getGenericDeclaration
public java.lang.reflect.Method getGenericDeclaration(java.lang.reflect.Type typeVariable)
- Specified by:
getGenericDeclaration in interface MethodModel<java.lang.reflect.Type,java.lang.reflect.Method>
getThrownTypes
public java.lang.Iterable<java.lang.reflect.Type> getThrownTypes(java.lang.reflect.Method method)
- Specified by:
getThrownTypes in interface MethodModel<java.lang.reflect.Type,java.lang.reflect.Method>
Copyright © 2011 eXo Platform SAS. All Rights Reserved.