//
// This file is a placeholder. It was generated by //third_party/jni_zero/jni_zero.py
//

package org.jni_zero;

public class GEN_JNI {
  public static boolean TESTING_ENABLED;
  public static boolean REQUIRE_MOCK;

  public static native Object org_jni_1zero_SampleForAnnotationProcessor_bar(Object sample);
  public static native void org_jni_1zero_SampleForAnnotationProcessor_foo();
  public static native boolean org_jni_1zero_SampleForAnnotationProcessor_hasPhalange();
  public static native Class org_jni_1zero_SampleForAnnotationProcessor_returnClass();
  public static native Class[] org_jni_1zero_SampleForAnnotationProcessor_returnClasses();
  public static native Object[] org_jni_1zero_SampleForAnnotationProcessor_returnConvertedAppObjects(Class __arrayClazz);
  public static native int[] org_jni_1zero_SampleForAnnotationProcessor_returnConvertedInts();
  public static native String org_jni_1zero_SampleForAnnotationProcessor_returnConvertedString();
  public static native String[] org_jni_1zero_SampleForAnnotationProcessor_returnConvertedStrings();
  public static native Object org_jni_1zero_SampleForAnnotationProcessor_returnObject();
  public static native Object[] org_jni_1zero_SampleForAnnotationProcessor_returnObjects();
  public static native String org_jni_1zero_SampleForAnnotationProcessor_returnString();
  public static native String[] org_jni_1zero_SampleForAnnotationProcessor_returnStrings();
  public static native Object org_jni_1zero_SampleForAnnotationProcessor_returnStruct();
  public static native Object[] org_jni_1zero_SampleForAnnotationProcessor_returnStructs();
  public static native Throwable org_jni_1zero_SampleForAnnotationProcessor_returnThrowable();
  public static native Throwable[] org_jni_1zero_SampleForAnnotationProcessor_returnThrowables();
  public static native String org_jni_1zero_SampleForAnnotationProcessor_revString(String stringToReverse);
  public static native Object[] org_jni_1zero_SampleForAnnotationProcessor_sendSamplesToNative(Object[] strs);
  public static native String[] org_jni_1zero_SampleForAnnotationProcessor_sendToNative(String[] strs);
  public static native int[] org_jni_1zero_SampleForAnnotationProcessor_testAllPrimitives(int zint, int[] ints, long zlong, long[] longs, short zshort, short[] shorts, char zchar, char[] chars, byte zbyte, byte[] bytes, double zdouble, double[] doubles, float zfloat, float[] floats, boolean zbool, boolean[] bools);
  public static native void org_jni_1zero_SampleForAnnotationProcessor_testSpecialTypes(Class clazz, Class[] classes, Throwable throwable, Throwable[] throwables, String string, String[] strings, String convertedString, String[] convertedStrings, String optionalString, Object tStruct, Object[] structs, Object obj, Object convertedObj, Object[] objects, Object nestedInterface, Object view, Object context, Object[] convertedObjects);
}
