Created
March 23, 2015 21:32
-
-
Save IanLeatherbury/809b0ec1b8a6801c685f to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Collections.Generic; | |
using Android.Runtime; | |
namespace Com.Google.Gson.Internal.Bind { | |
// Metadata.xml XPath class reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']" | |
[global::Android.Runtime.Register ("com/google/gson/internal/bind/TypeAdapters", DoNotGenerateAcw=true)] | |
public sealed partial class TypeAdapters : global::Java.Lang.Object { | |
static IntPtr BIT_SET_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='BIT_SET']" | |
[Register ("BIT_SET")] | |
public static global::Com.Google.Gson.TypeAdapter BitSet { | |
get { | |
if (BIT_SET_jfieldId == IntPtr.Zero) | |
BIT_SET_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "BIT_SET", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, BIT_SET_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.TypeAdapter> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (BIT_SET_jfieldId == IntPtr.Zero) | |
BIT_SET_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "BIT_SET", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, BIT_SET_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr BIT_SET_FACTORY_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='BIT_SET_FACTORY']" | |
[Register ("BIT_SET_FACTORY")] | |
public static global::Com.Google.Gson.ITypeAdapterFactory BitSetFactory { | |
get { | |
if (BIT_SET_FACTORY_jfieldId == IntPtr.Zero) | |
BIT_SET_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "BIT_SET_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, BIT_SET_FACTORY_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.ITypeAdapterFactory> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (BIT_SET_FACTORY_jfieldId == IntPtr.Zero) | |
BIT_SET_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "BIT_SET_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, BIT_SET_FACTORY_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr BOOLEAN_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='BOOLEAN']" | |
[Register ("BOOLEAN")] | |
public static global::Com.Google.Gson.TypeAdapter Boolean { | |
get { | |
if (BOOLEAN_jfieldId == IntPtr.Zero) | |
BOOLEAN_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "BOOLEAN", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, BOOLEAN_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.TypeAdapter> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (BOOLEAN_jfieldId == IntPtr.Zero) | |
BOOLEAN_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "BOOLEAN", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, BOOLEAN_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr BOOLEAN_AS_STRING_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='BOOLEAN_AS_STRING']" | |
[Register ("BOOLEAN_AS_STRING")] | |
public static global::Com.Google.Gson.TypeAdapter BooleanAsString { | |
get { | |
if (BOOLEAN_AS_STRING_jfieldId == IntPtr.Zero) | |
BOOLEAN_AS_STRING_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "BOOLEAN_AS_STRING", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, BOOLEAN_AS_STRING_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.TypeAdapter> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (BOOLEAN_AS_STRING_jfieldId == IntPtr.Zero) | |
BOOLEAN_AS_STRING_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "BOOLEAN_AS_STRING", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, BOOLEAN_AS_STRING_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr BOOLEAN_FACTORY_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='BOOLEAN_FACTORY']" | |
[Register ("BOOLEAN_FACTORY")] | |
public static global::Com.Google.Gson.ITypeAdapterFactory BooleanFactory { | |
get { | |
if (BOOLEAN_FACTORY_jfieldId == IntPtr.Zero) | |
BOOLEAN_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "BOOLEAN_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, BOOLEAN_FACTORY_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.ITypeAdapterFactory> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (BOOLEAN_FACTORY_jfieldId == IntPtr.Zero) | |
BOOLEAN_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "BOOLEAN_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, BOOLEAN_FACTORY_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr BYTE_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='BYTE']" | |
[Register ("BYTE")] | |
public static global::Com.Google.Gson.TypeAdapter Byte { | |
get { | |
if (BYTE_jfieldId == IntPtr.Zero) | |
BYTE_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "BYTE", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, BYTE_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.TypeAdapter> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (BYTE_jfieldId == IntPtr.Zero) | |
BYTE_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "BYTE", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, BYTE_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr BYTE_FACTORY_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='BYTE_FACTORY']" | |
[Register ("BYTE_FACTORY")] | |
public static global::Com.Google.Gson.ITypeAdapterFactory ByteFactory { | |
get { | |
if (BYTE_FACTORY_jfieldId == IntPtr.Zero) | |
BYTE_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "BYTE_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, BYTE_FACTORY_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.ITypeAdapterFactory> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (BYTE_FACTORY_jfieldId == IntPtr.Zero) | |
BYTE_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "BYTE_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, BYTE_FACTORY_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr CALENDAR_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='CALENDAR']" | |
[Register ("CALENDAR")] | |
public static global::Com.Google.Gson.TypeAdapter Calendar { | |
get { | |
if (CALENDAR_jfieldId == IntPtr.Zero) | |
CALENDAR_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "CALENDAR", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, CALENDAR_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.TypeAdapter> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (CALENDAR_jfieldId == IntPtr.Zero) | |
CALENDAR_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "CALENDAR", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, CALENDAR_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr CALENDAR_FACTORY_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='CALENDAR_FACTORY']" | |
[Register ("CALENDAR_FACTORY")] | |
public static global::Com.Google.Gson.ITypeAdapterFactory CalendarFactory { | |
get { | |
if (CALENDAR_FACTORY_jfieldId == IntPtr.Zero) | |
CALENDAR_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "CALENDAR_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, CALENDAR_FACTORY_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.ITypeAdapterFactory> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (CALENDAR_FACTORY_jfieldId == IntPtr.Zero) | |
CALENDAR_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "CALENDAR_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, CALENDAR_FACTORY_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr CHARACTER_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='CHARACTER']" | |
[Register ("CHARACTER")] | |
public static global::Com.Google.Gson.TypeAdapter Character { | |
get { | |
if (CHARACTER_jfieldId == IntPtr.Zero) | |
CHARACTER_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "CHARACTER", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, CHARACTER_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.TypeAdapter> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (CHARACTER_jfieldId == IntPtr.Zero) | |
CHARACTER_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "CHARACTER", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, CHARACTER_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr CHARACTER_FACTORY_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='CHARACTER_FACTORY']" | |
[Register ("CHARACTER_FACTORY")] | |
public static global::Com.Google.Gson.ITypeAdapterFactory CharacterFactory { | |
get { | |
if (CHARACTER_FACTORY_jfieldId == IntPtr.Zero) | |
CHARACTER_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "CHARACTER_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, CHARACTER_FACTORY_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.ITypeAdapterFactory> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (CHARACTER_FACTORY_jfieldId == IntPtr.Zero) | |
CHARACTER_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "CHARACTER_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, CHARACTER_FACTORY_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr CLASS_FACTORY_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='CLASS_FACTORY']" | |
[Register ("CLASS_FACTORY")] | |
public static global::Com.Google.Gson.ITypeAdapterFactory ClassFactory { | |
get { | |
if (CLASS_FACTORY_jfieldId == IntPtr.Zero) | |
CLASS_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "CLASS_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, CLASS_FACTORY_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.ITypeAdapterFactory> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (CLASS_FACTORY_jfieldId == IntPtr.Zero) | |
CLASS_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "CLASS_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, CLASS_FACTORY_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr DOUBLE_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='DOUBLE']" | |
[Register ("DOUBLE")] | |
public static global::Com.Google.Gson.TypeAdapter Double { | |
get { | |
if (DOUBLE_jfieldId == IntPtr.Zero) | |
DOUBLE_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "DOUBLE", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, DOUBLE_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.TypeAdapter> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (DOUBLE_jfieldId == IntPtr.Zero) | |
DOUBLE_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "DOUBLE", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, DOUBLE_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr ENUM_FACTORY_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='ENUM_FACTORY']" | |
[Register ("ENUM_FACTORY")] | |
public static global::Com.Google.Gson.ITypeAdapterFactory EnumFactory { | |
get { | |
if (ENUM_FACTORY_jfieldId == IntPtr.Zero) | |
ENUM_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "ENUM_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, ENUM_FACTORY_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.ITypeAdapterFactory> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (ENUM_FACTORY_jfieldId == IntPtr.Zero) | |
ENUM_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "ENUM_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, ENUM_FACTORY_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr FLOAT_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='FLOAT']" | |
[Register ("FLOAT")] | |
public static global::Com.Google.Gson.TypeAdapter Float { | |
get { | |
if (FLOAT_jfieldId == IntPtr.Zero) | |
FLOAT_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "FLOAT", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, FLOAT_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.TypeAdapter> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (FLOAT_jfieldId == IntPtr.Zero) | |
FLOAT_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "FLOAT", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, FLOAT_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr INET_ADDRESS_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='INET_ADDRESS']" | |
[Register ("INET_ADDRESS")] | |
public static global::Com.Google.Gson.TypeAdapter InetAddress { | |
get { | |
if (INET_ADDRESS_jfieldId == IntPtr.Zero) | |
INET_ADDRESS_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "INET_ADDRESS", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, INET_ADDRESS_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.TypeAdapter> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (INET_ADDRESS_jfieldId == IntPtr.Zero) | |
INET_ADDRESS_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "INET_ADDRESS", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, INET_ADDRESS_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr INET_ADDRESS_FACTORY_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='INET_ADDRESS_FACTORY']" | |
[Register ("INET_ADDRESS_FACTORY")] | |
public static global::Com.Google.Gson.ITypeAdapterFactory InetAddressFactory { | |
get { | |
if (INET_ADDRESS_FACTORY_jfieldId == IntPtr.Zero) | |
INET_ADDRESS_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "INET_ADDRESS_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, INET_ADDRESS_FACTORY_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.ITypeAdapterFactory> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (INET_ADDRESS_FACTORY_jfieldId == IntPtr.Zero) | |
INET_ADDRESS_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "INET_ADDRESS_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, INET_ADDRESS_FACTORY_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr INTEGER_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='INTEGER']" | |
[Register ("INTEGER")] | |
public static global::Com.Google.Gson.TypeAdapter Integer { | |
get { | |
if (INTEGER_jfieldId == IntPtr.Zero) | |
INTEGER_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "INTEGER", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, INTEGER_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.TypeAdapter> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (INTEGER_jfieldId == IntPtr.Zero) | |
INTEGER_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "INTEGER", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, INTEGER_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr INTEGER_FACTORY_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='INTEGER_FACTORY']" | |
[Register ("INTEGER_FACTORY")] | |
public static global::Com.Google.Gson.ITypeAdapterFactory IntegerFactory { | |
get { | |
if (INTEGER_FACTORY_jfieldId == IntPtr.Zero) | |
INTEGER_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "INTEGER_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, INTEGER_FACTORY_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.ITypeAdapterFactory> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (INTEGER_FACTORY_jfieldId == IntPtr.Zero) | |
INTEGER_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "INTEGER_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, INTEGER_FACTORY_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr JSON_ELEMENT_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='JSON_ELEMENT']" | |
[Register ("JSON_ELEMENT")] | |
public static global::Com.Google.Gson.TypeAdapter JsonElement { | |
get { | |
if (JSON_ELEMENT_jfieldId == IntPtr.Zero) | |
JSON_ELEMENT_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "JSON_ELEMENT", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, JSON_ELEMENT_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.TypeAdapter> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (JSON_ELEMENT_jfieldId == IntPtr.Zero) | |
JSON_ELEMENT_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "JSON_ELEMENT", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, JSON_ELEMENT_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr JSON_ELEMENT_FACTORY_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='JSON_ELEMENT_FACTORY']" | |
[Register ("JSON_ELEMENT_FACTORY")] | |
public static global::Com.Google.Gson.ITypeAdapterFactory JsonElementFactory { | |
get { | |
if (JSON_ELEMENT_FACTORY_jfieldId == IntPtr.Zero) | |
JSON_ELEMENT_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "JSON_ELEMENT_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, JSON_ELEMENT_FACTORY_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.ITypeAdapterFactory> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (JSON_ELEMENT_FACTORY_jfieldId == IntPtr.Zero) | |
JSON_ELEMENT_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "JSON_ELEMENT_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, JSON_ELEMENT_FACTORY_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr LOCALE_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='LOCALE']" | |
[Register ("LOCALE")] | |
public static global::Com.Google.Gson.TypeAdapter Locale { | |
get { | |
if (LOCALE_jfieldId == IntPtr.Zero) | |
LOCALE_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "LOCALE", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, LOCALE_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.TypeAdapter> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (LOCALE_jfieldId == IntPtr.Zero) | |
LOCALE_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "LOCALE", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, LOCALE_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr LOCALE_FACTORY_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='LOCALE_FACTORY']" | |
[Register ("LOCALE_FACTORY")] | |
public static global::Com.Google.Gson.ITypeAdapterFactory LocaleFactory { | |
get { | |
if (LOCALE_FACTORY_jfieldId == IntPtr.Zero) | |
LOCALE_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "LOCALE_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, LOCALE_FACTORY_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.ITypeAdapterFactory> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (LOCALE_FACTORY_jfieldId == IntPtr.Zero) | |
LOCALE_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "LOCALE_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, LOCALE_FACTORY_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr LONG_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='LONG']" | |
[Register ("LONG")] | |
public static global::Com.Google.Gson.TypeAdapter Long { | |
get { | |
if (LONG_jfieldId == IntPtr.Zero) | |
LONG_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "LONG", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, LONG_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.TypeAdapter> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (LONG_jfieldId == IntPtr.Zero) | |
LONG_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "LONG", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, LONG_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr NUMBER_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='NUMBER']" | |
[Register ("NUMBER")] | |
public static global::Com.Google.Gson.TypeAdapter Number { | |
get { | |
if (NUMBER_jfieldId == IntPtr.Zero) | |
NUMBER_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "NUMBER", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, NUMBER_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.TypeAdapter> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (NUMBER_jfieldId == IntPtr.Zero) | |
NUMBER_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "NUMBER", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, NUMBER_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr NUMBER_FACTORY_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='NUMBER_FACTORY']" | |
[Register ("NUMBER_FACTORY")] | |
public static global::Com.Google.Gson.ITypeAdapterFactory NumberFactory { | |
get { | |
if (NUMBER_FACTORY_jfieldId == IntPtr.Zero) | |
NUMBER_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "NUMBER_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, NUMBER_FACTORY_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.ITypeAdapterFactory> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (NUMBER_FACTORY_jfieldId == IntPtr.Zero) | |
NUMBER_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "NUMBER_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, NUMBER_FACTORY_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr SHORT_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='SHORT']" | |
[Register ("SHORT")] | |
public static global::Com.Google.Gson.TypeAdapter Short { | |
get { | |
if (SHORT_jfieldId == IntPtr.Zero) | |
SHORT_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "SHORT", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, SHORT_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.TypeAdapter> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (SHORT_jfieldId == IntPtr.Zero) | |
SHORT_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "SHORT", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, SHORT_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr SHORT_FACTORY_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='SHORT_FACTORY']" | |
[Register ("SHORT_FACTORY")] | |
public static global::Com.Google.Gson.ITypeAdapterFactory ShortFactory { | |
get { | |
if (SHORT_FACTORY_jfieldId == IntPtr.Zero) | |
SHORT_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "SHORT_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, SHORT_FACTORY_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.ITypeAdapterFactory> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (SHORT_FACTORY_jfieldId == IntPtr.Zero) | |
SHORT_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "SHORT_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, SHORT_FACTORY_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr STRING_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='STRING']" | |
[Register ("STRING")] | |
public static global::Com.Google.Gson.TypeAdapter String { | |
get { | |
if (STRING_jfieldId == IntPtr.Zero) | |
STRING_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "STRING", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, STRING_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.TypeAdapter> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (STRING_jfieldId == IntPtr.Zero) | |
STRING_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "STRING", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, STRING_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr STRING_BUFFER_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='STRING_BUFFER']" | |
[Register ("STRING_BUFFER")] | |
public static global::Com.Google.Gson.TypeAdapter StringBuffer { | |
get { | |
if (STRING_BUFFER_jfieldId == IntPtr.Zero) | |
STRING_BUFFER_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "STRING_BUFFER", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, STRING_BUFFER_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.TypeAdapter> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (STRING_BUFFER_jfieldId == IntPtr.Zero) | |
STRING_BUFFER_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "STRING_BUFFER", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, STRING_BUFFER_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr STRING_BUFFER_FACTORY_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='STRING_BUFFER_FACTORY']" | |
[Register ("STRING_BUFFER_FACTORY")] | |
public static global::Com.Google.Gson.ITypeAdapterFactory StringBufferFactory { | |
get { | |
if (STRING_BUFFER_FACTORY_jfieldId == IntPtr.Zero) | |
STRING_BUFFER_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "STRING_BUFFER_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, STRING_BUFFER_FACTORY_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.ITypeAdapterFactory> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (STRING_BUFFER_FACTORY_jfieldId == IntPtr.Zero) | |
STRING_BUFFER_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "STRING_BUFFER_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, STRING_BUFFER_FACTORY_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr STRING_BUILDER_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='STRING_BUILDER']" | |
[Register ("STRING_BUILDER")] | |
public static global::Com.Google.Gson.TypeAdapter StringBuilder { | |
get { | |
if (STRING_BUILDER_jfieldId == IntPtr.Zero) | |
STRING_BUILDER_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "STRING_BUILDER", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, STRING_BUILDER_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.TypeAdapter> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (STRING_BUILDER_jfieldId == IntPtr.Zero) | |
STRING_BUILDER_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "STRING_BUILDER", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, STRING_BUILDER_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr STRING_BUILDER_FACTORY_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='STRING_BUILDER_FACTORY']" | |
[Register ("STRING_BUILDER_FACTORY")] | |
public static global::Com.Google.Gson.ITypeAdapterFactory StringBuilderFactory { | |
get { | |
if (STRING_BUILDER_FACTORY_jfieldId == IntPtr.Zero) | |
STRING_BUILDER_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "STRING_BUILDER_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, STRING_BUILDER_FACTORY_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.ITypeAdapterFactory> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (STRING_BUILDER_FACTORY_jfieldId == IntPtr.Zero) | |
STRING_BUILDER_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "STRING_BUILDER_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, STRING_BUILDER_FACTORY_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr STRING_FACTORY_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='STRING_FACTORY']" | |
[Register ("STRING_FACTORY")] | |
public static global::Com.Google.Gson.ITypeAdapterFactory StringFactory { | |
get { | |
if (STRING_FACTORY_jfieldId == IntPtr.Zero) | |
STRING_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "STRING_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, STRING_FACTORY_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.ITypeAdapterFactory> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (STRING_FACTORY_jfieldId == IntPtr.Zero) | |
STRING_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "STRING_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, STRING_FACTORY_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr TIMESTAMP_FACTORY_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='TIMESTAMP_FACTORY']" | |
[Register ("TIMESTAMP_FACTORY")] | |
public static global::Com.Google.Gson.ITypeAdapterFactory TimestampFactory { | |
get { | |
if (TIMESTAMP_FACTORY_jfieldId == IntPtr.Zero) | |
TIMESTAMP_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "TIMESTAMP_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, TIMESTAMP_FACTORY_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.ITypeAdapterFactory> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (TIMESTAMP_FACTORY_jfieldId == IntPtr.Zero) | |
TIMESTAMP_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "TIMESTAMP_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, TIMESTAMP_FACTORY_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr URI_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='URI']" | |
[Register ("URI")] | |
public static global::Com.Google.Gson.TypeAdapter Uri { | |
get { | |
if (URI_jfieldId == IntPtr.Zero) | |
URI_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "URI", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, URI_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.TypeAdapter> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (URI_jfieldId == IntPtr.Zero) | |
URI_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "URI", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, URI_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr URI_FACTORY_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='URI_FACTORY']" | |
[Register ("URI_FACTORY")] | |
public static global::Com.Google.Gson.ITypeAdapterFactory UriFactory { | |
get { | |
if (URI_FACTORY_jfieldId == IntPtr.Zero) | |
URI_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "URI_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, URI_FACTORY_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.ITypeAdapterFactory> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (URI_FACTORY_jfieldId == IntPtr.Zero) | |
URI_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "URI_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, URI_FACTORY_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr URL_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='URL']" | |
[Register ("URL")] | |
public static global::Com.Google.Gson.TypeAdapter Url { | |
get { | |
if (URL_jfieldId == IntPtr.Zero) | |
URL_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "URL", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, URL_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.TypeAdapter> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (URL_jfieldId == IntPtr.Zero) | |
URL_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "URL", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, URL_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr URL_FACTORY_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='URL_FACTORY']" | |
[Register ("URL_FACTORY")] | |
public static global::Com.Google.Gson.ITypeAdapterFactory UrlFactory { | |
get { | |
if (URL_FACTORY_jfieldId == IntPtr.Zero) | |
URL_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "URL_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, URL_FACTORY_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.ITypeAdapterFactory> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (URL_FACTORY_jfieldId == IntPtr.Zero) | |
URL_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "URL_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, URL_FACTORY_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr UUID_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='UUID']" | |
[Register ("UUID")] | |
public static global::Com.Google.Gson.TypeAdapter Uuid { | |
get { | |
if (UUID_jfieldId == IntPtr.Zero) | |
UUID_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "UUID", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, UUID_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.TypeAdapter> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (UUID_jfieldId == IntPtr.Zero) | |
UUID_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "UUID", "Lcom/google/gson/TypeAdapter;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, UUID_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
static IntPtr UUID_FACTORY_jfieldId; | |
// Metadata.xml XPath field reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/field[@name='UUID_FACTORY']" | |
[Register ("UUID_FACTORY")] | |
public static global::Com.Google.Gson.ITypeAdapterFactory UuidFactory { | |
get { | |
if (UUID_FACTORY_jfieldId == IntPtr.Zero) | |
UUID_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "UUID_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr __ret = JNIEnv.GetStaticObjectField (class_ref, UUID_FACTORY_jfieldId); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.ITypeAdapterFactory> (__ret, JniHandleOwnership.TransferLocalRef); | |
} | |
set { | |
if (UUID_FACTORY_jfieldId == IntPtr.Zero) | |
UUID_FACTORY_jfieldId = JNIEnv.GetStaticFieldID (class_ref, "UUID_FACTORY", "Lcom/google/gson/TypeAdapterFactory;"); | |
IntPtr native_value = JNIEnv.ToLocalJniHandle (value); | |
JNIEnv.SetStaticField (class_ref, UUID_FACTORY_jfieldId, native_value); | |
JNIEnv.DeleteLocalRef (native_value); | |
} | |
} | |
// Metadata.xml XPath class reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters.EnumTypeAdapter']" | |
[global::Android.Runtime.Register ("com/google/gson/internal/bind/TypeAdapters$EnumTypeAdapter", DoNotGenerateAcw=true)] | |
public sealed partial class EnumTypeAdapter : global::Com.Google.Gson.TypeAdapter { | |
internal static new IntPtr java_class_handle; | |
internal static new IntPtr class_ref { | |
get { | |
return JNIEnv.FindClass ("com/google/gson/internal/bind/TypeAdapters$EnumTypeAdapter", ref java_class_handle); | |
} | |
} | |
protected override IntPtr ThresholdClass { | |
get { return class_ref; } | |
} | |
protected override global::System.Type ThresholdType { | |
get { return typeof (EnumTypeAdapter); } | |
} | |
internal EnumTypeAdapter (IntPtr javaReference, JniHandleOwnership transfer) : base (javaReference, transfer) {} | |
static IntPtr id_ctor_Ljava_lang_Class_; | |
// Metadata.xml XPath constructor reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters.EnumTypeAdapter']/constructor[@name='TypeAdapters.EnumTypeAdapter' and count(parameter)=1 and parameter[1][@type='java.lang.Class']]" | |
[Register (".ctor", "(Ljava/lang/Class;)V", "")] | |
public EnumTypeAdapter (global::Java.Lang.Class p0) : base (IntPtr.Zero, JniHandleOwnership.DoNotTransfer) | |
{ | |
if (Handle != IntPtr.Zero) | |
return; | |
if (GetType () != typeof (EnumTypeAdapter)) { | |
SetHandle ( | |
global::Android.Runtime.JNIEnv.StartCreateInstance (GetType (), "(Ljava/lang/Class;)V", new JValue (p0)), | |
JniHandleOwnership.TransferLocalRef); | |
global::Android.Runtime.JNIEnv.FinishCreateInstance (Handle, "(Ljava/lang/Class;)V", new JValue (p0)); | |
return; | |
} | |
if (id_ctor_Ljava_lang_Class_ == IntPtr.Zero) | |
id_ctor_Ljava_lang_Class_ = JNIEnv.GetMethodID (class_ref, "<init>", "(Ljava/lang/Class;)V"); | |
SetHandle ( | |
global::Android.Runtime.JNIEnv.StartCreateInstance (class_ref, id_ctor_Ljava_lang_Class_, new JValue (p0)), | |
JniHandleOwnership.TransferLocalRef); | |
JNIEnv.FinishCreateInstance (Handle, class_ref, id_ctor_Ljava_lang_Class_, new JValue (p0)); | |
} | |
static IntPtr id_read_Lcom_google_gson_stream_JsonReader_; | |
// Metadata.xml XPath method reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters.EnumTypeAdapter']/method[@name='read' and count(parameter)=1 and parameter[1][@type='com.google.gson.stream.JsonReader']]" | |
[Register ("read", "(Lcom/google/gson/stream/JsonReader;)Ljava/lang/Enum;", "")] | |
public override global::Java.Lang.Object Read (global::Com.Google.Gson.Stream.JsonReader p0) | |
{ | |
if (id_read_Lcom_google_gson_stream_JsonReader_ == IntPtr.Zero) | |
id_read_Lcom_google_gson_stream_JsonReader_ = JNIEnv.GetMethodID (class_ref, "read", "(Lcom/google/gson/stream/JsonReader;)Ljava/lang/Enum;"); | |
global::Java.Lang.Object __ret = (Java.Lang.Object) global::Java.Lang.Object.GetObject<global::Java.Lang.Object> (JNIEnv.CallObjectMethod (Handle, id_read_Lcom_google_gson_stream_JsonReader_, new JValue (p0)), JniHandleOwnership.TransferLocalRef); | |
return __ret; | |
} | |
static IntPtr id_write_Lcom_google_gson_stream_JsonWriter_Ljava_lang_Enum_; | |
// Metadata.xml XPath method reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters.EnumTypeAdapter']/method[@name='write' and count(parameter)=2 and parameter[1][@type='com.google.gson.stream.JsonWriter'] and parameter[2][@type='java.lang.Enum']]" | |
[Register ("write", "(Lcom/google/gson/stream/JsonWriter;Ljava/lang/Enum;)V", "")] | |
public override void Write (global::Com.Google.Gson.Stream.JsonWriter p0, global::Java.Lang.Object p1) | |
{ | |
if (id_write_Lcom_google_gson_stream_JsonWriter_Ljava_lang_Enum_ == IntPtr.Zero) | |
id_write_Lcom_google_gson_stream_JsonWriter_Ljava_lang_Enum_ = JNIEnv.GetMethodID (class_ref, "write", "(Lcom/google/gson/stream/JsonWriter;Ljava/lang/Enum;)V"); | |
IntPtr native_p1 = JNIEnv.ToLocalJniHandle (p1); | |
JNIEnv.CallVoidMethod (Handle, id_write_Lcom_google_gson_stream_JsonWriter_Ljava_lang_Enum_, new JValue (p0), new JValue (native_p1)); | |
JNIEnv.DeleteLocalRef (native_p1); | |
} | |
static IntPtr id_write_Lcom_google_gson_stream_JsonWriter_Ljava_lang_Object_; | |
// Metadata.xml XPath method reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters.EnumTypeAdapter']/method[@name='write' and count(parameter)=2 and parameter[1][@type='com.google.gson.stream.JsonWriter'] and parameter[2][@type='java.lang.Object']]" | |
[Register ("write", "(Lcom/google/gson/stream/JsonWriter;Ljava/lang/Object;)V", "")] | |
public override void Write (global::Com.Google.Gson.Stream.JsonWriter p0, global::Java.Lang.Object p1) | |
{ | |
if (id_write_Lcom_google_gson_stream_JsonWriter_Ljava_lang_Object_ == IntPtr.Zero) | |
id_write_Lcom_google_gson_stream_JsonWriter_Ljava_lang_Object_ = JNIEnv.GetMethodID (class_ref, "write", "(Lcom/google/gson/stream/JsonWriter;Ljava/lang/Object;)V"); | |
JNIEnv.CallVoidMethod (Handle, id_write_Lcom_google_gson_stream_JsonWriter_Ljava_lang_Object_, new JValue (p0), new JValue (p1)); | |
} | |
} | |
internal static IntPtr java_class_handle; | |
internal static IntPtr class_ref { | |
get { | |
return JNIEnv.FindClass ("com/google/gson/internal/bind/TypeAdapters", ref java_class_handle); | |
} | |
} | |
protected override IntPtr ThresholdClass { | |
get { return class_ref; } | |
} | |
protected override global::System.Type ThresholdType { | |
get { return typeof (TypeAdapters); } | |
} | |
internal TypeAdapters (IntPtr javaReference, JniHandleOwnership transfer) : base (javaReference, transfer) {} | |
static IntPtr id_newEnumTypeHierarchyFactory; | |
// Metadata.xml XPath method reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/method[@name='newEnumTypeHierarchyFactory' and count(parameter)=0]" | |
[Register ("newEnumTypeHierarchyFactory", "()Lcom/google/gson/TypeAdapterFactory;", "")] | |
public static global::Com.Google.Gson.ITypeAdapterFactory NewEnumTypeHierarchyFactory () | |
{ | |
if (id_newEnumTypeHierarchyFactory == IntPtr.Zero) | |
id_newEnumTypeHierarchyFactory = JNIEnv.GetStaticMethodID (class_ref, "newEnumTypeHierarchyFactory", "()Lcom/google/gson/TypeAdapterFactory;"); | |
return global::Java.Lang.Object.GetObject<global::Com.Google.Gson.ITypeAdapterFactory> (JNIEnv.CallStaticObjectMethod (class_ref, id_newEnumTypeHierarchyFactory), JniHandleOwnership.TransferLocalRef); | |
} | |
static IntPtr id_newFactory_Lcom_google_gson_reflect_TypeToken_Lcom_google_gson_TypeAdapter_; | |
// Metadata.xml XPath method reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/method[@name='newFactory' and count(parameter)=2 and parameter[1][@type='com.google.gson.reflect.TypeToken'] and parameter[2][@type='com.google.gson.TypeAdapter']]" | |
[Register ("newFactory", "(Lcom/google/gson/reflect/TypeToken;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/TypeAdapterFactory;", "")] | |
public static global::Com.Google.Gson.ITypeAdapterFactory NewFactory (global::Com.Google.Gson.Reflect.TypeToken p0, global::Com.Google.Gson.TypeAdapter p1) | |
{ | |
if (id_newFactory_Lcom_google_gson_reflect_TypeToken_Lcom_google_gson_TypeAdapter_ == IntPtr.Zero) | |
id_newFactory_Lcom_google_gson_reflect_TypeToken_Lcom_google_gson_TypeAdapter_ = JNIEnv.GetStaticMethodID (class_ref, "newFactory", "(Lcom/google/gson/reflect/TypeToken;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/TypeAdapterFactory;"); | |
global::Com.Google.Gson.ITypeAdapterFactory __ret = global::Java.Lang.Object.GetObject<global::Com.Google.Gson.ITypeAdapterFactory> (JNIEnv.CallStaticObjectMethod (class_ref, id_newFactory_Lcom_google_gson_reflect_TypeToken_Lcom_google_gson_TypeAdapter_, new JValue (p0), new JValue (p1)), JniHandleOwnership.TransferLocalRef); | |
return __ret; | |
} | |
static IntPtr id_newFactory_Ljava_lang_Class_Lcom_google_gson_TypeAdapter_; | |
// Metadata.xml XPath method reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/method[@name='newFactory' and count(parameter)=2 and parameter[1][@type='java.lang.Class'] and parameter[2][@type='com.google.gson.TypeAdapter']]" | |
[Register ("newFactory", "(Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/TypeAdapterFactory;", "")] | |
public static global::Com.Google.Gson.ITypeAdapterFactory NewFactory (global::Java.Lang.Class p0, global::Com.Google.Gson.TypeAdapter p1) | |
{ | |
if (id_newFactory_Ljava_lang_Class_Lcom_google_gson_TypeAdapter_ == IntPtr.Zero) | |
id_newFactory_Ljava_lang_Class_Lcom_google_gson_TypeAdapter_ = JNIEnv.GetStaticMethodID (class_ref, "newFactory", "(Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/TypeAdapterFactory;"); | |
global::Com.Google.Gson.ITypeAdapterFactory __ret = global::Java.Lang.Object.GetObject<global::Com.Google.Gson.ITypeAdapterFactory> (JNIEnv.CallStaticObjectMethod (class_ref, id_newFactory_Ljava_lang_Class_Lcom_google_gson_TypeAdapter_, new JValue (p0), new JValue (p1)), JniHandleOwnership.TransferLocalRef); | |
return __ret; | |
} | |
static IntPtr id_newFactory_Ljava_lang_Class_Ljava_lang_Class_Lcom_google_gson_TypeAdapter_; | |
// Metadata.xml XPath method reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/method[@name='newFactory' and count(parameter)=3 and parameter[1][@type='java.lang.Class'] and parameter[2][@type='java.lang.Class'] and parameter[3][@type='com.google.gson.TypeAdapter']]" | |
[Register ("newFactory", "(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/TypeAdapterFactory;", "")] | |
public static global::Com.Google.Gson.ITypeAdapterFactory NewFactory (global::Java.Lang.Class p0, global::Java.Lang.Class p1, global::Com.Google.Gson.TypeAdapter p2) | |
{ | |
if (id_newFactory_Ljava_lang_Class_Ljava_lang_Class_Lcom_google_gson_TypeAdapter_ == IntPtr.Zero) | |
id_newFactory_Ljava_lang_Class_Ljava_lang_Class_Lcom_google_gson_TypeAdapter_ = JNIEnv.GetStaticMethodID (class_ref, "newFactory", "(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/TypeAdapterFactory;"); | |
global::Com.Google.Gson.ITypeAdapterFactory __ret = global::Java.Lang.Object.GetObject<global::Com.Google.Gson.ITypeAdapterFactory> (JNIEnv.CallStaticObjectMethod (class_ref, id_newFactory_Ljava_lang_Class_Ljava_lang_Class_Lcom_google_gson_TypeAdapter_, new JValue (p0), new JValue (p1), new JValue (p2)), JniHandleOwnership.TransferLocalRef); | |
return __ret; | |
} | |
static IntPtr id_newFactoryForMultipleTypes_Ljava_lang_Class_Ljava_lang_Class_Lcom_google_gson_TypeAdapter_; | |
// Metadata.xml XPath method reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/method[@name='newFactoryForMultipleTypes' and count(parameter)=3 and parameter[1][@type='java.lang.Class'] and parameter[2][@type='java.lang.Class'] and parameter[3][@type='com.google.gson.TypeAdapter']]" | |
[Register ("newFactoryForMultipleTypes", "(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/TypeAdapterFactory;", "")] | |
public static global::Com.Google.Gson.ITypeAdapterFactory NewFactoryForMultipleTypes (global::Java.Lang.Class p0, global::Java.Lang.Class p1, global::Com.Google.Gson.TypeAdapter p2) | |
{ | |
if (id_newFactoryForMultipleTypes_Ljava_lang_Class_Ljava_lang_Class_Lcom_google_gson_TypeAdapter_ == IntPtr.Zero) | |
id_newFactoryForMultipleTypes_Ljava_lang_Class_Ljava_lang_Class_Lcom_google_gson_TypeAdapter_ = JNIEnv.GetStaticMethodID (class_ref, "newFactoryForMultipleTypes", "(Ljava/lang/Class;Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/TypeAdapterFactory;"); | |
global::Com.Google.Gson.ITypeAdapterFactory __ret = global::Java.Lang.Object.GetObject<global::Com.Google.Gson.ITypeAdapterFactory> (JNIEnv.CallStaticObjectMethod (class_ref, id_newFactoryForMultipleTypes_Ljava_lang_Class_Ljava_lang_Class_Lcom_google_gson_TypeAdapter_, new JValue (p0), new JValue (p1), new JValue (p2)), JniHandleOwnership.TransferLocalRef); | |
return __ret; | |
} | |
static IntPtr id_newTypeHierarchyFactory_Ljava_lang_Class_Lcom_google_gson_TypeAdapter_; | |
// Metadata.xml XPath method reference: path="/api/package[@name='com.google.gson.internal.bind']/class[@name='TypeAdapters']/method[@name='newTypeHierarchyFactory' and count(parameter)=2 and parameter[1][@type='java.lang.Class'] and parameter[2][@type='com.google.gson.TypeAdapter']]" | |
[Register ("newTypeHierarchyFactory", "(Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/TypeAdapterFactory;", "")] | |
public static global::Com.Google.Gson.ITypeAdapterFactory NewTypeHierarchyFactory (global::Java.Lang.Class p0, global::Com.Google.Gson.TypeAdapter p1) | |
{ | |
if (id_newTypeHierarchyFactory_Ljava_lang_Class_Lcom_google_gson_TypeAdapter_ == IntPtr.Zero) | |
id_newTypeHierarchyFactory_Ljava_lang_Class_Lcom_google_gson_TypeAdapter_ = JNIEnv.GetStaticMethodID (class_ref, "newTypeHierarchyFactory", "(Ljava/lang/Class;Lcom/google/gson/TypeAdapter;)Lcom/google/gson/TypeAdapterFactory;"); | |
global::Com.Google.Gson.ITypeAdapterFactory __ret = global::Java.Lang.Object.GetObject<global::Com.Google.Gson.ITypeAdapterFactory> (JNIEnv.CallStaticObjectMethod (class_ref, id_newTypeHierarchyFactory_Ljava_lang_Class_Lcom_google_gson_TypeAdapter_, new JValue (p0), new JValue (p1)), JniHandleOwnership.TransferLocalRef); | |
return __ret; | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment