JMMF API
pre-release v0.8

fr.umlv.jmmf.hook
Interface AdapterMessage

All Superinterfaces:
Message
All Known Subinterfaces:
AdapterInnerMessage, AdapterPostMessage, AdapterPreMessage

public interface AdapterMessage
extends Message

Root of all adapter messages.

Version:
0.5.9
Author:
Remi Forax

Method Summary
 java.lang.String getMultiMethodName()
          return the name of the requested multi-method.
 java.lang.Object[] getParameters()
          get parameters of the requested method.
 java.lang.Class[] getParameterTypes()
          get parameter type of the requested method.
 java.lang.Class getReturnType()
          return the return type of the requested multi-method.
 Adapter getSource()
          return the source of the message.
 

Method Detail

getSource

public Adapter getSource()
return the source of the message.

getMultiMethodName

public java.lang.String getMultiMethodName()
return the name of the requested multi-method.

getReturnType

public java.lang.Class getReturnType()
return the return type of the requested multi-method.

getParameters

public java.lang.Object[] getParameters()
get parameters of the requested method.
Returns:
an array of object that contains parameters of the requested method, the array may be null.
See Also:
getParameterTypes()

getParameterTypes

public java.lang.Class[] getParameterTypes()
get parameter type of the requested method.
Returns:
an array of class that contains parameter types of the requested method, the array may be null.
See Also:
getParameters()

JMMF API
pre-release v0.8

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