public final class MethodDescription extends java.lang.Object implements IMethodDescription
| Modifier and Type | Field and Description |
|---|---|
static int |
ID_ACQUIRE |
static int |
ID_QUERY_INTERFACE |
static int |
ID_RELEASE |
| Modifier and Type | Method and Description |
|---|---|
int |
getIndex()
Gives the relative index of this member in the declaring
interface or struct (including superclasses).
|
ITypeDescription[] |
getInSignature()
Gives any array of
ITypeDescription> of
the [in] parameters. |
java.lang.reflect.Method |
getMethod()
Gives native java method of this method.
|
java.lang.String |
getName()
Gives the name of this member.
|
ITypeDescription[] |
getOutSignature()
Gives any array of
ITypeDescription> of
the [out] parameters. |
ITypeDescription |
getReturnSignature()
Gives the
ITypeDescription of
the return type. |
boolean |
isAny()
Indicates if this member is an any.
|
boolean |
isConst()
Indicates if this method is const.
|
boolean |
isInterface()
Indicates if this member is an interface.
|
boolean |
isOneway()
Indicates if this method is
oneWay,
respectivly if this method may become executed asynchronously. |
boolean |
isUnsigned()
Indicates if this member is unsigned.
|
public static final int ID_QUERY_INTERFACE
public static final int ID_ACQUIRE
public static final int ID_RELEASE
public java.lang.String getName()
IMemberDescriptiongetName in interface IMemberDescriptionpublic boolean isUnsigned()
IMemberDescriptionisUnsigned in interface IMemberDescriptionpublic boolean isAny()
IMemberDescriptionisAny in interface IMemberDescriptionpublic boolean isInterface()
IMemberDescriptionisInterface in interface IMemberDescriptionpublic int getIndex()
IMemberDescriptiongetIndex in interface IMemberDescriptionpublic boolean isOneway()
IMethodDescriptiononeWay,
respectivly if this method may become executed asynchronously.
isOneway in interface IMethodDescriptionpublic boolean isConst()
IMethodDescriptionisConst in interface IMethodDescriptionpublic ITypeDescription[] getInSignature()
IMethodDescriptionITypeDescription> of
the [in] parameters.
getInSignature in interface IMethodDescriptionpublic ITypeDescription[] getOutSignature()
IMethodDescriptionITypeDescription> of
the [out] parameters.
getOutSignature in interface IMethodDescriptionpublic ITypeDescription getReturnSignature()
IMethodDescriptionITypeDescription of
the return type.
getReturnSignature in interface IMethodDescriptionITypeDescriptionpublic java.lang.reflect.Method getMethod()
IMethodDescriptiongetMethod in interface IMethodDescription