| Annotation Type | Description |
|---|---|
| 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.
|