public final class MethodDescription extends 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. |
Method |
getMethod()
Gives native java method of this method.
|
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,
respectively 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 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,
respectively 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 Method getMethod()
IMethodDescriptiongetMethod in interface IMethodDescription