JMMF API
pre-release v0.7

fr.umlv.jmmf.reflect
Interface MultiModel

All Known Implementing Classes:
DefaultMultiModel

public interface MultiModel

Version:
0.6.2
Author:
Remi Forax

Method Summary
 java.lang.Class[] getExceptionTypes(java.lang.reflect.Constructor[] constructors)
          process exceptions of the multi-constructor with the exceptions of all the contained constructors.
 java.lang.Class[] getExceptionTypes(java.lang.reflect.Method[] methods)
          process exceptions of the multi-method with the exceptions of all the contained methods.
 MultiHook getHook()
          return the hook.
 int getModifiers(java.lang.reflect.Member[] members)
          process modifiers of the multi-method with the modifiers of all the contained methods.
 java.lang.Class[] getParameterTypes(java.lang.reflect.Constructor[] constructors)
          process parameter types of the multi-constructor with the parameter types of all the contained constructors.
 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 MultiHook getHook()
return the hook.

getModifiers

public int getModifiers(java.lang.reflect.Member[] members)
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.

getExceptionTypes

public java.lang.Class[] getExceptionTypes(java.lang.reflect.Constructor[] constructors)
process exceptions of the multi-constructor with the exceptions of all the contained constructors.

getParameterTypes

public java.lang.Class[] getParameterTypes(java.lang.reflect.Constructor[] constructors)
process parameter types of the multi-constructor with the parameter types of all the contained constructors.

JMMF API
pre-release v0.7

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