terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
AndroidJNIHelper.cs
Go to the documentation of this file.
1using System;
7
8namespace UnityEngine
9{
10 // Token: 0x0200000D RID: 13
11 [StaticAccessor("AndroidJNIBindingsHelpers", StaticAccessorType.DoubleColon)]
13 [NativeHeader("Modules/AndroidJNI/Public/AndroidJNIBindingsHelpers.h")]
14 [NativeConditional("PLATFORM_ANDROID")]
15 public static class AndroidJNIHelper
16 {
17 // Token: 0x17000002 RID: 2
18 // (get) Token: 0x060000C6 RID: 198 RVA: 0x000046D4 File Offset: 0x000028D4
19 // (set) Token: 0x060000C7 RID: 199 RVA: 0x000046E8 File Offset: 0x000028E8
20 public static bool debug
21 {
22 get
23 {
24 throw new MissingMethodException();
25 }
26 set
27 {
28 throw new MissingMethodException();
29 }
30 }
31
32 // Token: 0x060000C8 RID: 200 RVA: 0x000046FC File Offset: 0x000028FC
34 {
36 return intPtr;
37 }
38
39 // Token: 0x060000C9 RID: 201 RVA: 0x0000470C File Offset: 0x0000290C
40 public static IntPtr GetConstructorID(IntPtr javaClass, [DefaultValue(null)] string signature)
41 {
43 return intPtr;
44 }
45
46 // Token: 0x060000CA RID: 202 RVA: 0x0000471C File Offset: 0x0000291C
47 public static IntPtr GetMethodID(IntPtr javaClass, string methodName)
48 {
50 return intPtr;
51 }
52
53 // Token: 0x060000CB RID: 203 RVA: 0x0000472C File Offset: 0x0000292C
54 public static IntPtr GetMethodID(IntPtr javaClass, string methodName, [DefaultValue(null)] string signature)
55 {
57 return intPtr;
58 }
59
60 // Token: 0x060000CC RID: 204 RVA: 0x0000473C File Offset: 0x0000293C
61 public static IntPtr GetMethodID(IntPtr javaClass, string methodName, [DefaultValue(null)] string signature, [DefaultValue("false")] bool isStatic)
62 {
64 return intPtr;
65 }
66
67 // Token: 0x060000CD RID: 205 RVA: 0x0000474C File Offset: 0x0000294C
69 {
71 return intPtr;
72 }
73
74 // Token: 0x060000CE RID: 206 RVA: 0x0000475C File Offset: 0x0000295C
75 public static IntPtr GetFieldID(IntPtr javaClass, string fieldName, [DefaultValue(null)] string signature)
76 {
78 return intPtr;
79 }
80
81 // Token: 0x060000CF RID: 207 RVA: 0x0000476C File Offset: 0x0000296C
82 public static IntPtr GetFieldID(IntPtr javaClass, string fieldName, [DefaultValue(null)] string signature, [DefaultValue("false")] bool isStatic)
83 {
85 return intPtr;
86 }
87
88 // Token: 0x060000D0 RID: 208 RVA: 0x0000477C File Offset: 0x0000297C
94
95 // Token: 0x060000D1 RID: 209 RVA: 0x0000478C File Offset: 0x0000298C
103
104 // Token: 0x060000D2 RID: 210 RVA: 0x000047B0 File Offset: 0x000029B0
106 {
108 return intPtr;
109 }
110
111 // Token: 0x060000D3 RID: 211 RVA: 0x000047C0 File Offset: 0x000029C0
112 public static jvalue[] CreateJNIArgArray(object[] args)
113 {
114 jvalue[] array;
115 return array;
116 }
117
118 // Token: 0x060000D4 RID: 212 RVA: 0x000047D0 File Offset: 0x000029D0
119 public static void DeleteJNIArgArray(object[] args, jvalue[] jniArgs)
120 {
122 }
123
124 // Token: 0x060000D5 RID: 213 RVA: 0x000047E4 File Offset: 0x000029E4
125 public static IntPtr GetConstructorID(IntPtr jclass, object[] args)
126 {
128 return intPtr;
129 }
130
131 // Token: 0x060000D6 RID: 214 RVA: 0x000047F4 File Offset: 0x000029F4
132 public static IntPtr GetMethodID(IntPtr jclass, string methodName, object[] args, bool isStatic)
133 {
135 return intPtr;
136 }
137
138 // Token: 0x060000D7 RID: 215 RVA: 0x00004804 File Offset: 0x00002A04
139 public static string GetSignature(object obj)
140 {
141 string text;
142 return text;
143 }
144
145 // Token: 0x060000D8 RID: 216 RVA: 0x00004814 File Offset: 0x00002A14
146 public static string GetSignature(object[] args)
147 {
148 string text;
149 return text;
150 }
151
152 // Token: 0x060000D9 RID: 217 RVA: 0x0000353A File Offset: 0x0000173A
154 {
155 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
156 }
157
158 // Token: 0x060000DA RID: 218 RVA: 0x0000353A File Offset: 0x0000173A
159 public static IntPtr GetMethodID<ReturnType>(IntPtr jclass, string methodName, object[] args, bool isStatic)
160 {
161 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
162 }
163
164 // Token: 0x060000DB RID: 219 RVA: 0x0000353A File Offset: 0x0000173A
166 {
167 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
168 }
169
170 // Token: 0x060000DC RID: 220 RVA: 0x0000353A File Offset: 0x0000173A
171 public static string GetSignature<ReturnType>(object[] args)
172 {
173 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
174 }
175 }
176}
class f__AnonymousType0<< Count > j__TPar
static IntPtr GetConstructorID(IntPtr javaClass, [DefaultValue(null)] string signature)
static IntPtr ConvertToJNIArray(Array array)
static string GetSignature(object[] args)
static IntPtr GetMethodID< ReturnType >(IntPtr jclass, string methodName, object[] args, bool isStatic)
static IntPtr GetFieldID< FieldType >(IntPtr jclass, string fieldName, bool isStatic)
static string GetSignature(object obj)
static IntPtr GetFieldID(IntPtr javaClass, string fieldName)
static IntPtr GetConstructorID(IntPtr javaClass)
static IntPtr GetMethodID(IntPtr javaClass, string methodName, [DefaultValue(null)] string signature, [DefaultValue("false")] bool isStatic)
static IntPtr GetFieldID(IntPtr javaClass, string fieldName, [DefaultValue(null)] string signature)
static IntPtr GetMethodID(IntPtr javaClass, string methodName, [DefaultValue(null)] string signature)
static IntPtr GetMethodID(IntPtr javaClass, string methodName)
static IntPtr CreateJavaProxy(AndroidJavaProxy proxy)
static IntPtr GetConstructorID(IntPtr jclass, object[] args)
static ArrayType ConvertFromJNIArray< ArrayType >(IntPtr array)
static jvalue[] CreateJNIArgArray(object[] args)
static void DeleteJNIArgArray(object[] args, jvalue[] jniArgs)
static IntPtr GetMethodID(IntPtr jclass, string methodName, object[] args, bool isStatic)
static string GetSignature< ReturnType >(object[] args)
static IntPtr CreateJavaRunnable(AndroidJavaRunnable jrunnable)
static IntPtr GetFieldID(IntPtr javaClass, string fieldName, [DefaultValue(null)] string signature, [DefaultValue("false")] bool isStatic)
static void DeleteJNIArgArray(object[] args, jvalue[] jniArgs)
static IntPtr ToIntPtr(GCHandle value)
Definition GCHandle.cs:186