@Retention(value=RUNTIME)
@Target(value=PARAMETER)
public @interface In
If a parameter is tagged only as In, and a temporary native memory area needs to be allocated before passing the data to native memory, then the java data is copied from java memory to native memory, but it is not copied back to java from the native memory area after the call.