public interface com.oracle.svm.jni.nativeapi.JNINativeInterface extends org.graalvm.word.PointerBase
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.oracle.svm.jni.nativeapi.JNINativeInterface
  super_class: java.lang.Object
{
  public abstract org.graalvm.nativeimage.c.type.WordPointer reserved0();
    descriptor: ()Lorg/graalvm/nativeimage/c/type/WordPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract org.graalvm.nativeimage.c.type.WordPointer reserved1();
    descriptor: ()Lorg/graalvm/nativeimage/c/type/WordPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract org.graalvm.nativeimage.c.type.WordPointer reserved2();
    descriptor: ()Lorg/graalvm/nativeimage/c/type/WordPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract org.graalvm.nativeimage.c.type.WordPointer reserved3();
    descriptor: ()Lorg/graalvm/nativeimage/c/type/WordPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetVersion();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetVersion(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$DefineClassFunctionPointer getDefineClass();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$DefineClassFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setDefineClass(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$DefineClassFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$DefineClassFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$FindClassFunctionPointer getFindClass();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$FindClassFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setFindClass(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$FindClassFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$FindClassFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$FromReflectedMethodFunctionPointer getFromReflectedMethod();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$FromReflectedMethodFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setFromReflectedMethod(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$FromReflectedMethodFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$FromReflectedMethodFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$FromReflectedFieldFunctionPointer getFromReflectedField();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$FromReflectedFieldFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setFromReflectedField(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$FromReflectedFieldFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$FromReflectedFieldFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$ToReflectedMethodFunctionPointer getToReflectedMethod();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$ToReflectedMethodFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setToReflectedMethod(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$ToReflectedMethodFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$ToReflectedMethodFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetSuperclassFunctionPointer getGetSuperclass();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$GetSuperclassFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetSuperclass(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetSuperclassFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$GetSuperclassFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$IsAssignableFromFunctionPointer getIsAssignableFrom();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$IsAssignableFromFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setIsAssignableFrom(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$IsAssignableFromFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$IsAssignableFromFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$ToReflectedFieldFunctionPointer getToReflectedField();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$ToReflectedFieldFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setToReflectedField(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$ToReflectedFieldFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$ToReflectedFieldFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$ThrowFunctionPointer getThrow();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$ThrowFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setThrow(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$ThrowFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$ThrowFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$ThrowNewFunctionPointer getThrowNew();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$ThrowNewFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setThrowNew(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$ThrowNewFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$ThrowNewFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$ExceptionOccurredFunctionPointer getExceptionOccurred();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$ExceptionOccurredFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setExceptionOccurred(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$ExceptionOccurredFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$ExceptionOccurredFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$ExceptionVoidFunctionPointer getExceptionDescribe();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$ExceptionVoidFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setExceptionDescribe(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$ExceptionVoidFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$ExceptionVoidFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$ExceptionVoidFunctionPointer getExceptionClear();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$ExceptionVoidFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setExceptionClear(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$ExceptionVoidFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$ExceptionVoidFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getFatalError();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setFatalError(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getPushLocalFrame();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setPushLocalFrame(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getPopLocalFrame();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setPopLocalFrame(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$NewGlobalRefFunctionPointer getNewGlobalRef();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$NewGlobalRefFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setNewGlobalRef(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$NewGlobalRefFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$NewGlobalRefFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$DeleteGlobalRefFunctionPointer getDeleteGlobalRef();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$DeleteGlobalRefFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setDeleteGlobalRef(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$DeleteGlobalRefFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$DeleteGlobalRefFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getDeleteLocalRef();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setDeleteLocalRef(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$IsSameObjectFunctionPointer getIsSameObject();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$IsSameObjectFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setIsSameObject(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$IsSameObjectFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$IsSameObjectFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getNewLocalRef();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setNewLocalRef(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getEnsureLocalCapacity();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setEnsureLocalCapacity(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getAllocObject();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setAllocObject(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getNewObject();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setNewObject(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getNewObjectV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setNewObjectV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$NewObjectAFunctionPointer getNewObjectA();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$NewObjectAFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setNewObjectA(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$NewObjectAFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$NewObjectAFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetObjectClassFunctionPointer getGetObjectClass();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$GetObjectClassFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetObjectClass(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetObjectClassFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$GetObjectClassFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getIsInstanceOf();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setIsInstanceOf(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetMethodIDFunctionPointer getGetMethodID();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$GetMethodIDFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetMethodID(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetMethodIDFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$GetMethodIDFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallObjectMethod();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallObjectMethod(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallObjectMethodV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallObjectMethodV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$CallObjectMethodAFunctionPointer getCallObjectMethodA();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$CallObjectMethodAFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallObjectMethodA(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$CallObjectMethodAFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$CallObjectMethodAFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallBooleanMethod();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallBooleanMethod(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallBooleanMethodV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallBooleanMethodV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$CallBooleanMethodAFunctionPointer getCallBooleanMethodA();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$CallBooleanMethodAFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallBooleanMethodA(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$CallBooleanMethodAFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$CallBooleanMethodAFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallByteMethod();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallByteMethod(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallByteMethodV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallByteMethodV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallByteMethodA();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallByteMethodA(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallCharMethod();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallCharMethod(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallCharMethodV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallCharMethodV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallCharMethodA();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallCharMethodA(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallShortMethod();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallShortMethod(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallShortMethodV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallShortMethodV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallShortMethodA();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallShortMethodA(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallIntMethod();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallIntMethod(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallIntMethodV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallIntMethodV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$CallIntMethodAFunctionPointer getCallIntMethodA();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$CallIntMethodAFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallIntMethodA(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$CallIntMethodAFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$CallIntMethodAFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallLongMethod();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallLongMethod(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallLongMethodV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallLongMethodV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$CallLongMethodAFunctionPointer getCallLongMethodA();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$CallLongMethodAFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallLongMethodA(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$CallLongMethodAFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$CallLongMethodAFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallFloatMethod();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallFloatMethod(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallFloatMethodV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallFloatMethodV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallFloatMethodA();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallFloatMethodA(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallDoubleMethod();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallDoubleMethod(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallDoubleMethodV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallDoubleMethodV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallDoubleMethodA();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallDoubleMethodA(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallVoidMethod();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallVoidMethod(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallVoidMethodV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallVoidMethodV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$CallVoidMethodAFunctionPointer getCallVoidMethodA();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$CallVoidMethodAFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallVoidMethodA(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$CallVoidMethodAFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$CallVoidMethodAFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallNonvirtualObjectMethod();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallNonvirtualObjectMethod(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallNonvirtualObjectMethodV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallNonvirtualObjectMethodV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallNonvirtualObjectMethodA();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallNonvirtualObjectMethodA(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallNonvirtualBooleanMethod();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallNonvirtualBooleanMethod(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallNonvirtualBooleanMethodV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallNonvirtualBooleanMethodV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallNonvirtualBooleanMethodA();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallNonvirtualBooleanMethodA(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallNonvirtualByteMethod();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallNonvirtualByteMethod(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallNonvirtualByteMethodV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallNonvirtualByteMethodV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallNonvirtualByteMethodA();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallNonvirtualByteMethodA(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallNonvirtualCharMethod();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallNonvirtualCharMethod(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallNonvirtualCharMethodV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallNonvirtualCharMethodV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallNonvirtualCharMethodA();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallNonvirtualCharMethodA(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallNonvirtualShortMethod();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallNonvirtualShortMethod(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallNonvirtualShortMethodV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallNonvirtualShortMethodV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallNonvirtualShortMethodA();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallNonvirtualShortMethodA(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallNonvirtualIntMethod();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallNonvirtualIntMethod(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallNonvirtualIntMethodV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallNonvirtualIntMethodV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallNonvirtualIntMethodA();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallNonvirtualIntMethodA(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallNonvirtualLongMethod();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallNonvirtualLongMethod(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallNonvirtualLongMethodV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallNonvirtualLongMethodV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallNonvirtualLongMethodA();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallNonvirtualLongMethodA(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallNonvirtualFloatMethod();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallNonvirtualFloatMethod(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallNonvirtualFloatMethodV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallNonvirtualFloatMethodV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallNonvirtualFloatMethodA();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallNonvirtualFloatMethodA(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallNonvirtualDoubleMethod();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallNonvirtualDoubleMethod(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallNonvirtualDoubleMethodV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallNonvirtualDoubleMethodV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallNonvirtualDoubleMethodA();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallNonvirtualDoubleMethodA(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallNonvirtualVoidMethod();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallNonvirtualVoidMethod(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallNonvirtualVoidMethodV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallNonvirtualVoidMethodV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallNonvirtualVoidMethodA();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallNonvirtualVoidMethodA(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetFieldIDFunctionPointer getGetFieldID();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$GetFieldIDFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetFieldID(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetFieldIDFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$GetFieldIDFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetObjectFieldFunctionPointer getGetObjectField();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$GetObjectFieldFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetObjectField(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetObjectFieldFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$GetObjectFieldFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetBooleanFieldFunctionPointer getGetBooleanField();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$GetBooleanFieldFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetBooleanField(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetBooleanFieldFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$GetBooleanFieldFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetByteField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetByteField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetCharField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetCharField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetShortField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetShortField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetIntField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetIntField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetLongField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetLongField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetFloatField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetFloatField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetDoubleField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetDoubleField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getSetObjectField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setSetObjectField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getSetBooleanField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setSetBooleanField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getSetByteField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setSetByteField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getSetCharField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setSetCharField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getSetShortField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setSetShortField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getSetIntField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setSetIntField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getSetLongField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setSetLongField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getSetFloatField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setSetFloatField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getSetDoubleField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setSetDoubleField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetMethodIDFunctionPointer getGetStaticMethodID();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$GetMethodIDFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetStaticMethodID(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetMethodIDFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$GetMethodIDFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallStaticObjectMethod();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallStaticObjectMethod(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallStaticObjectMethodV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallStaticObjectMethodV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$CallStaticObjectMethodAFunctionPointer getCallStaticObjectMethodA();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$CallStaticObjectMethodAFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallStaticObjectMethodA(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$CallStaticObjectMethodAFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$CallStaticObjectMethodAFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallStaticBooleanMethod();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallStaticBooleanMethod(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallStaticBooleanMethodV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallStaticBooleanMethodV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$CallBooleanMethodAFunctionPointer getCallStaticBooleanMethodA();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$CallBooleanMethodAFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallStaticBooleanMethodA(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$CallBooleanMethodAFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$CallBooleanMethodAFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallStaticByteMethod();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallStaticByteMethod(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallStaticByteMethodV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallStaticByteMethodV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallStaticByteMethodA();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallStaticByteMethodA(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallStaticCharMethod();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallStaticCharMethod(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallStaticCharMethodV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallStaticCharMethodV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallStaticCharMethodA();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallStaticCharMethodA(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallStaticShortMethod();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallStaticShortMethod(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallStaticShortMethodV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallStaticShortMethodV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallStaticShortMethodA();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallStaticShortMethodA(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallStaticIntMethod();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallStaticIntMethod(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallStaticIntMethodV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallStaticIntMethodV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallStaticIntMethodA();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallStaticIntMethodA(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallStaticLongMethod();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallStaticLongMethod(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallStaticLongMethodV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallStaticLongMethodV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$CallStaticLongMethodAFunctionPointer getCallStaticLongMethodA();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$CallStaticLongMethodAFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallStaticLongMethodA(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$CallStaticLongMethodAFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$CallStaticLongMethodAFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallStaticFloatMethod();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallStaticFloatMethod(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallStaticFloatMethodV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallStaticFloatMethodV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallStaticFloatMethodA();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallStaticFloatMethodA(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallStaticDoubleMethod();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallStaticDoubleMethod(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallStaticDoubleMethodV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallStaticDoubleMethodV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallStaticDoubleMethodA();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallStaticDoubleMethodA(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallStaticVoidMethod();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallStaticVoidMethod(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getCallStaticVoidMethodV();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallStaticVoidMethodV(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$CallVoidMethodAFunctionPointer getCallStaticVoidMethodA();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$CallVoidMethodAFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setCallStaticVoidMethodA(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$CallVoidMethodAFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$CallVoidMethodAFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetFieldIDFunctionPointer getGetStaticFieldID();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$GetFieldIDFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetStaticFieldID(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetFieldIDFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$GetFieldIDFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetStaticObjectFieldFunctionPointer getGetStaticObjectField();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$GetStaticObjectFieldFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetStaticObjectField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetStaticBooleanField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetStaticBooleanField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetStaticByteField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetStaticByteField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetStaticCharField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetStaticCharField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetStaticShortField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetStaticShortField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetStaticIntField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetStaticIntField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetStaticLongField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetStaticLongField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetStaticFloatField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetStaticFloatField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetStaticDoubleField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetStaticDoubleField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getSetStaticObjectField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setSetStaticObjectField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getSetStaticBooleanField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setSetStaticBooleanField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getSetStaticByteField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setSetStaticByteField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getSetStaticCharField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setSetStaticCharField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getSetStaticShortField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setSetStaticShortField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getSetStaticIntField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setSetStaticIntField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getSetStaticLongField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setSetStaticLongField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getSetStaticFloatField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setSetStaticFloatField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getSetStaticDoubleField();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setSetStaticDoubleField(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getNewString();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setNewString(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetStringLength();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetStringLength(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetStringChars();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetStringChars(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getReleaseStringChars();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setReleaseStringChars(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$NewStringUTFFunctionPointer getNewStringUTF();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$NewStringUTFFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setNewStringUTF(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$NewStringUTFFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$NewStringUTFFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetStringUTFLength();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetStringUTFLength(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetStringUTFCharsFunctionPointer getGetStringUTFChars();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$GetStringUTFCharsFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetStringUTFChars(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetStringUTFCharsFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$GetStringUTFCharsFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$ReleaseStringUTFCharsFunctionPointer getReleaseStringUTFChars();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$ReleaseStringUTFCharsFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setReleaseStringUTFChars(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$ReleaseStringUTFCharsFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$ReleaseStringUTFCharsFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetArrayLengthFunctionPointer getGetArrayLength();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$GetArrayLengthFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetArrayLength(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetArrayLengthFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$GetArrayLengthFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$NewObjectArrayFunctionPointer getNewObjectArray();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$NewObjectArrayFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setNewObjectArray(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$NewObjectArrayFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$NewObjectArrayFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetObjectArrayElementFunctionPointer getGetObjectArrayElement();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$GetObjectArrayElementFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetObjectArrayElement(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetObjectArrayElementFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$GetObjectArrayElementFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$SetObjectArrayElementFunctionPointer getSetObjectArrayElement();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$SetObjectArrayElementFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setSetObjectArrayElement(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$SetObjectArrayElementFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$SetObjectArrayElementFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getNewBooleanArray();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setNewBooleanArray(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$NewByteArrayFunctionPointer getNewByteArray();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$NewByteArrayFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setNewByteArray(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$NewByteArrayFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$NewByteArrayFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getNewCharArray();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setNewCharArray(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getNewShortArray();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setNewShortArray(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getNewIntArray();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setNewIntArray(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getNewLongArray();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setNewLongArray(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getNewFloatArray();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setNewFloatArray(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getNewDoubleArray();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setNewDoubleArray(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetBooleanArrayElements();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetBooleanArrayElements(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetByteArrayElementsFunctionPointer getGetByteArrayElements();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$GetByteArrayElementsFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetByteArrayElements(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetByteArrayElementsFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$GetByteArrayElementsFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetCharArrayElements();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetCharArrayElements(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetShortArrayElements();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetShortArrayElements(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetIntArrayElements();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetIntArrayElements(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetLongArrayElements();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetLongArrayElements(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetFloatArrayElements();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetFloatArrayElements(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetDoubleArrayElements();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetDoubleArrayElements(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getReleaseBooleanArrayElements();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setReleaseBooleanArrayElements(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$ReleaseByteArrayElementsFunctionPointer getReleaseByteArrayElements();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$ReleaseByteArrayElementsFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setReleaseByteArrayElements(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$ReleaseByteArrayElementsFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$ReleaseByteArrayElementsFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getReleaseCharArrayElements();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setReleaseCharArrayElements(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getReleaseShortArrayElements();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setReleaseShortArrayElements(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getReleaseIntArrayElements();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setReleaseIntArrayElements(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getReleaseLongArrayElements();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setReleaseLongArrayElements(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getReleaseFloatArrayElements();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setReleaseFloatArrayElements(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getReleaseDoubleArrayElements();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setReleaseDoubleArrayElements(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetBooleanArrayRegion();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetBooleanArrayRegion(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetByteArrayRegion();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetByteArrayRegion(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetCharArrayRegion();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetCharArrayRegion(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetShortArrayRegion();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetShortArrayRegion(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetIntArrayRegion();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetIntArrayRegion(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetLongArrayRegion();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetLongArrayRegion(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetFloatArrayRegion();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetFloatArrayRegion(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetDoubleArrayRegion();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetDoubleArrayRegion(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getSetBooleanArrayRegion();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setSetBooleanArrayRegion(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getSetByteArrayRegion();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setSetByteArrayRegion(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getSetCharArrayRegion();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setSetCharArrayRegion(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getSetShortArrayRegion();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setSetShortArrayRegion(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getSetIntArrayRegion();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setSetIntArrayRegion(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getSetLongArrayRegion();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setSetLongArrayRegion(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getSetFloatArrayRegion();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setSetFloatArrayRegion(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getSetDoubleArrayRegion();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setSetDoubleArrayRegion(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$RegisterNativesFunctionPointer getRegisterNatives();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$RegisterNativesFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setRegisterNatives(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$RegisterNativesFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$RegisterNativesFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getUnregisterNatives();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setUnregisterNatives(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getMonitorEnter();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setMonitorEnter(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getMonitorExit();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setMonitorExit(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetJavaVM();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetJavaVM(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetStringRegion();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetStringRegion(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetStringUTFRegion();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetStringUTFRegion(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetPrimitiveArrayCritical();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetPrimitiveArrayCritical(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getReleasePrimitiveArrayCritical();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setReleasePrimitiveArrayCritical(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetStringCritical();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetStringCritical(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getReleaseStringCritical();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setReleaseStringCritical(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getNewWeakGlobalRef();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setNewWeakGlobalRef(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getDeleteWeakGlobalRef();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setDeleteWeakGlobalRef(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$ExceptionCheckFunctionPointer getExceptionCheck();
    descriptor: ()Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$ExceptionCheckFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setExceptionCheck(com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$ExceptionCheckFunctionPointer);
    descriptor: (Lcom/oracle/svm/jni/nativeapi/JNIFunctionPointerTypes$ExceptionCheckFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getNewDirectByteBuffer();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setNewDirectByteBuffer(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetDirectBufferAddress();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetDirectBufferAddress(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetDirectBufferCapacity();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetDirectBufferCapacity(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     

  public abstract org.graalvm.nativeimage.c.function.CFunctionPointer getGetObjectRefType();
    descriptor: ()Lorg/graalvm/nativeimage/c/function/CFunctionPointer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()

  public abstract void setGetObjectRefType(org.graalvm.nativeimage.c.function.CFunctionPointer);
    descriptor: (Lorg/graalvm/nativeimage/c/function/CFunctionPointer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.struct.CField()
    MethodParameters:
      Name  Flags
      p     
}
SourceFile: "JNINativeInterface.java"
InnerClasses:
  public abstract CallBooleanMethodAFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$CallBooleanMethodAFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract CallIntMethodAFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$CallIntMethodAFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract CallLongMethodAFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$CallLongMethodAFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract CallObjectMethodAFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$CallObjectMethodAFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract CallStaticLongMethodAFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$CallStaticLongMethodAFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract CallStaticObjectMethodAFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$CallStaticObjectMethodAFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract CallVoidMethodAFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$CallVoidMethodAFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract DefineClassFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$DefineClassFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract DeleteGlobalRefFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$DeleteGlobalRefFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract ExceptionCheckFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$ExceptionCheckFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract ExceptionOccurredFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$ExceptionOccurredFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract ExceptionVoidFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$ExceptionVoidFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract FindClassFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$FindClassFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract FromReflectedFieldFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$FromReflectedFieldFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract FromReflectedMethodFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$FromReflectedMethodFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract GetArrayLengthFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetArrayLengthFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract GetBooleanFieldFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetBooleanFieldFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract GetByteArrayElementsFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetByteArrayElementsFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract GetFieldIDFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetFieldIDFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract GetMethodIDFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetMethodIDFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract GetObjectArrayElementFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetObjectArrayElementFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract GetObjectClassFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetObjectClassFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract GetObjectFieldFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetObjectFieldFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract GetStaticObjectFieldFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetStaticObjectFieldFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract GetStringUTFCharsFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetStringUTFCharsFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract GetSuperclassFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$GetSuperclassFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract IsAssignableFromFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$IsAssignableFromFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract IsSameObjectFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$IsSameObjectFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract NewByteArrayFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$NewByteArrayFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract NewGlobalRefFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$NewGlobalRefFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract NewObjectAFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$NewObjectAFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract NewObjectArrayFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$NewObjectArrayFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract NewStringUTFFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$NewStringUTFFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract RegisterNativesFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$RegisterNativesFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract ReleaseByteArrayElementsFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$ReleaseByteArrayElementsFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract ReleaseStringUTFCharsFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$ReleaseStringUTFCharsFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract SetObjectArrayElementFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$SetObjectArrayElementFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract ThrowFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$ThrowFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract ThrowNewFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$ThrowNewFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract ToReflectedFieldFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$ToReflectedFieldFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
  public abstract ToReflectedMethodFunctionPointer = com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes$ToReflectedMethodFunctionPointer of com.oracle.svm.jni.nativeapi.JNIFunctionPointerTypes
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.c.CContext(value = Lcom/oracle/svm/jni/nativeapi/JNIHeaderDirectives;)
      org.graalvm.nativeimage.c.struct.CStruct(value = "JNINativeInterface_", addStructKeyword = true)