JMMF API
pre-release v0.6

fr.umlv.jmmf.reflect
Interface MultiMethodModel

All Known Implementing Classes:
DefaultMultiMethodModel

public interface MultiMethodModel

Version:
0.5.6
Author:
Remi Forax

Method Summary
 java.lang.Class[] getExceptionTypes(java.lang.reflect.Method[] methods)
          process exceptions of the multi-method with the exceptions of all the contained methods.
 MultiMethodHook getHook()
          return the hook.
 int getModifiers(java.lang.reflect.Method[] methods)
          process modifiers of the multi-method with the modifiers of all the contained methods.
 java.lang.Class[] getParameterTypes(java.lang.reflect.Method[] methods)
          process parameter types of the multi-method with the parameter types of all the contained methods.
 java.lang.Class getReturnType(java.lang.reflect.Method[] methods)
          process return type of the multi-method with the return type of all the contained methods.
 TypeModel getTypeModel()
          return the type model.
 

Method Detail

getTypeModel

public TypeModel getTypeModel()
return the type model.

getHook

public MultiMethodHook getHook()
return the hook.

getModifiers

public int getModifiers(java.lang.reflect.Method[] methods)
process modifiers of the multi-method with the modifiers of all the contained methods.

getExceptionTypes

public java.lang.Class[] getExceptionTypes(java.lang.reflect.Method[] methods)
process exceptions of the multi-method with the exceptions of all the contained methods.

getReturnType

public java.lang.Class getReturnType(java.lang.reflect.Method[] methods)
process return type of the multi-method with the return type of all the contained methods.

getParameterTypes

public java.lang.Class[] getParameterTypes(java.lang.reflect.Method[] methods)
process parameter types of the multi-method with the parameter types of all the contained methods.

JMMF API
pre-release v0.6

Rémi Forax 1999,2000 Université de Marne la Vallée