Annotation Types Summary |
Clear |
Indicates that the temporary native memory allocated for an @Out paramneter
should be cleared before passing to the native function. |
Direct |
Indicates that the parameter requires native memory. |
IgnoreError |
Tags a library method as not needing any error codes as returned
by errno on unix, or GetLastError on windows be saved. |
In |
Indicates that the parameter is an IN parameter. |
NulTerminate |
Indicates that a byte array or ByteBuffer should be passed as a C string |
Out |
Indicates that the parameter is an OUT parameter. |
Pinned |
Marks a method parameter as being pinnable. |
SaveError |
Tags a library method as requiring any error codes as returned
by errno on unix, or GetLastError on windows be saved. |
StdCall |
|
Synchronized |
Indicates that a library or a library method requires all calls to be
synchronized. |
Transient |
Indicates that the parameter is transient. |