$OpenBSD: patch-jffi_src_main_java_com_kenai_jffi_ObjectBuffer_java,v 1.1 2019/05/18 16:05:27 jeremy Exp $

Work with Java 10+.

Index: jffi/src/main/java/com/kenai/jffi/ObjectBuffer.java
--- jffi/src/main/java/com/kenai/jffi/ObjectBuffer.java.orig
+++ jffi/src/main/java/com/kenai/jffi/ObjectBuffer.java
@@ -46,6 +46,7 @@ final class ObjectBuffer {
     public static final int ZERO_TERMINATE = 0x4;
 
     /** Pin the array memory and pass the JVM memory pointer directly to the function */
+    @java.lang.annotation.Native
     public static final int PINNED = 0x8;
 
     /** For OUT arrays, clear the temporary native memory area */
@@ -62,6 +63,7 @@ final class ObjectBuffer {
     static final int FLAGS_SHIFT = 0;
     static final int FLAGS_MASK = 0xff;
 
+    @java.lang.annotation.Native
     static final int ARRAY = 0x10 << TYPE_SHIFT;
     static final int BUFFER = 0x20 << TYPE_SHIFT;
     static final int JNI = 0x40 << TYPE_SHIFT;
