mandala.util
Interface MethodOp

All Superinterfaces:
AccessibleObjectOp, java.lang.reflect.Member
All Known Implementing Classes:
SerializableMethod

public interface MethodOp
extends AccessibleObjectOp, java.lang.reflect.Member

Interface for the Method class.

Since:
1.0
Version:
1.0
Author:
eipi
See Also:
Method

Field Summary
 
Fields inherited from interface java.lang.reflect.Member
DECLARED, PUBLIC
 
Method Summary
 java.lang.Class getDeclaringClass()
           
 java.lang.Class[] getExceptionTypes()
           
 int getModifiers()
           
 java.lang.String getName()
           
 java.lang.Class[] getParameterTypes()
           
 java.lang.Class getReturnType()
           
 java.lang.Object invoke(java.lang.Object object, java.lang.Object[] args)
          Equivalent of Method.invoke(Object, Object[]).
 
Methods inherited from interface mandala.util.AccessibleObjectOp
isAccessible, setAccessible
 

Method Detail

getDeclaringClass

public java.lang.Class getDeclaringClass()
Specified by:
getDeclaringClass in interface java.lang.reflect.Member

getName

public java.lang.String getName()
Specified by:
getName in interface java.lang.reflect.Member

getModifiers

public int getModifiers()
Specified by:
getModifiers in interface java.lang.reflect.Member

getReturnType

public java.lang.Class getReturnType()

getParameterTypes

public java.lang.Class[] getParameterTypes()

getExceptionTypes

public java.lang.Class[] getExceptionTypes()

invoke

public java.lang.Object invoke(java.lang.Object object,
                               java.lang.Object[] args)
                        throws java.lang.IllegalAccessException,
                               java.lang.IllegalArgumentException,
                               java.lang.reflect.InvocationTargetException

Equivalent of Method.invoke(Object, Object[]).

Parameters:
object - an Object value
args - an Object[] value
Returns:
an Object value
Throws:
java.lang.IllegalAccessException - if an error occurs
InvocationTargetException - if an error occurs
java.lang.IllegalArgumentException - if an error occurs
See Also:
Method.invoke(Object, Object[]).


Mandala help mailing list