|
JMMF API pre-release v0.5 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--fr.umlv.jmmf.reflect.MultiMethodUtilities
Support class for multi-method implementation.
| Method Summary | |
static MultiMethod[] |
getMultiMethods(java.lang.Class clazz)
return all the multi-methods contains in the class. |
static MultiMethod[] |
getMultiMethods(java.lang.Class clazz,
boolean onlyPublic)
return all the multi-methods contains in the class. |
static MultiMethod[] |
getMultiMethods(java.lang.Class clazz,
boolean onlyPublic,
InvocationModel model)
return all the multi-methods contains in the class. |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Method Detail |
public static MultiMethod[] getMultiMethods(java.lang.Class clazz)
class Sum
{
public int sum(A a) {...}
public int sum(B b) {...}
}
MultiMethod
public static MultiMethod[] getMultiMethods(java.lang.Class clazz,
boolean onlyPublic)
onlyPublic - if this flag is true only PUBLIC method
are transformed into multi-method.MultiMethod
public static MultiMethod[] getMultiMethods(java.lang.Class clazz,
boolean onlyPublic,
InvocationModel model)
onlyPublic - if this flag is true only PUBLIC method
are transformed into multi-method.MultiMethod
|
JMMF API pre-release v0.5 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||