Refactor the ReflectionCheck class

Signed-off-by: Graham <gpe@openrs2.dev>
pull/132/head
Graham 4 years ago
parent 1acf5ba8d9
commit 40018e103d
  1. 164
      share/deob/map/client.yaml

@ -233,7 +233,7 @@ classes:
client!sf: "Class155" client!sf: "Class155"
client!sh: "TextureOp35" client!sh: "TextureOp35"
client!si: "Class157" client!si: "Class157"
client!sj: "Class4_Sub29" client!sj: "ReflectionCheck"
client!sk: "Class158" client!sk: "Class158"
client!sl: "TextureOp7" client!sl: "TextureOp7"
client!sn: "TextureOp4" client!sn: "TextureOp4"
@ -8778,8 +8778,8 @@ fields:
owner: "Class4_Sub27" owner: "Class4_Sub27"
name: "anInt4620" name: "anInt4620"
client!rl.x Lclient!ll;: client!rl.x Lclient!ll;:
owner: "Static6" owner: "ReflectionCheck"
name: "aClass112_28" name: "queue"
client!rl.y I: client!rl.y I:
owner: "client" owner: "client"
name: "mainLoadPercentage" name: "mainLoadPercentage"
@ -9246,32 +9246,32 @@ fields:
owner: "Keyboard" owner: "Keyboard"
name: "typedQueueWriterIndex" name: "typedQueueWriterIndex"
client!sj.D [I: client!sj.D [I:
owner: "Class4_Sub29" owner: "ReflectionCheck"
name: "anIntArray529" name: "errors"
client!sj.o [[[B: client!sj.o [[[B:
owner: "Class4_Sub29" owner: "ReflectionCheck"
name: "aByteArrayArrayArray19" name: "methodArguments"
client!sj.p I: client!sj.p I:
owner: "Static6" owner: "Static6"
name: "anInt4856" name: "anInt4856"
client!sj.q [I: client!sj.q [I:
owner: "Class4_Sub29" owner: "ReflectionCheck"
name: "anIntArray526" name: "fieldValues"
client!sj.r I: client!sj.r I:
owner: "Class4_Sub29" owner: "ReflectionCheck"
name: "anInt4857" name: "size"
client!sj.s [Lclient!l;: client!sj.s [Lclient!l;:
owner: "Static6" owner: "Static6"
name: "aClass4_Sub15Array1" name: "aClass4_Sub15Array1"
client!sj.t [Lsignlink!vk;: client!sj.t [Lsignlink!vk;:
owner: "Class4_Sub29" owner: "ReflectionCheck"
name: "aClass197Array1" name: "fieldRequests"
client!sj.u [I: client!sj.u [I:
owner: "Class4_Sub29" owner: "ReflectionCheck"
name: "anIntArray527" name: "types"
client!sj.v I: client!sj.v I:
owner: "Class4_Sub29" owner: "ReflectionCheck"
name: "anInt4858" name: "id"
client!sj.w I: client!sj.w I:
owner: "GameShell" owner: "GameShell"
name: "leftMargin" name: "leftMargin"
@ -9279,8 +9279,8 @@ fields:
owner: "Static6" owner: "Static6"
name: "aStringArray28" name: "aStringArray28"
client!sj.z [Lsignlink!vk;: client!sj.z [Lsignlink!vk;:
owner: "Class4_Sub29" owner: "ReflectionCheck"
name: "aClass197Array2" name: "methodRequests"
client!sk.b I: client!sk.b I:
owner: "Static6" owner: "Static6"
name: "anInt4863" name: "anInt4863"
@ -25468,34 +25468,34 @@ methods:
locals: locals:
15: "local15" 15: "local15"
client!jo.a (Lsignlink!pm;IBLclient!fd;)V: client!jo.a (Lsignlink!pm;IBLclient!fd;)V:
owner: "Static22" owner: "ReflectionCheck"
name: "method4689" name: "push"
arguments: arguments:
0: "arg0" 3: "buffer"
1: "arg1" 1: "length"
3: "arg2" 0: "signLink"
locals: locals:
9: "local9" 9: "check"
57: "local57" 57: "i"
69: "local69" 69: "type"
88: "local88" 88: "className"
90: "local90" 90: "value"
94: "local94" 94: "fieldName"
137: "local137" 137: "className"
141: "local141" 141: "methodName"
145: "local145" 145: "parameters"
148: "local148" 148: "parameterNames"
150: "local150" 150: "j"
169: "local169" 169: "arguments"
174: "local174" 174: "j"
185: "local185" 185: "len"
204: "local204" 204: "parameterTypes"
211: "local211" 211: "j"
244: "local244" 244: "ex"
251: "local251" 251: "ex"
258: "local258" 258: "ex"
265: "local265" 265: "ex"
272: "local272" 272: "ex"
client!jo.b (II)[[I: client!jo.b (II)[[I:
owner: "TextureOp" owner: "TextureOp"
name: "method4695" name: "method4695"
@ -37747,42 +37747,42 @@ methods:
arguments: {} arguments: {}
locals: {} locals: {}
client!rl.a (Lclient!wa;ZI)V: client!rl.a (Lclient!wa;ZI)V:
owner: "Static31" owner: "ReflectionCheck"
name: "method3753" name: "loop"
arguments: arguments:
0: "arg0" 0: "buffer"
locals: locals:
16: "local16" 16: "check"
22: "local22" 22: "pending"
24: "local24" 24: "i"
107: "local107" 107: "originalPos"
114: "local114" 114: "i"
140: "local140" 140: "type"
149: "local149" 149: "field"
153: "local153" 153: "value"
173: "local173" 173: "field"
196: "local196" 196: "field"
199: "local199" 199: "modifiers"
222: "local222" 222: "method"
225: "local225" 225: "modifiers"
242: "local242" 242: "method"
247: "local247" 247: "encodedArguments"
251: "local251" 251: "arguments"
253: "local253" 253: "j"
271: "local271" 271: "in"
284: "local284" 284: "result"
327: "local327" 327: "ex"
333: "local333" 333: "ex"
339: "local339" 339: "ex"
345: "local345" 345: "ex"
351: "local351" 351: "ex"
357: "local357" 357: "ex"
363: "local363" 363: "ex"
369: "local369" 369: "ex"
375: "local375" 375: "ex"
381: "local381" 381: "ex"
387: "local387" 387: "ex"
393: "local393" 393: "ex"
client!rm.<init> ()V: client!rm.<init> ()V:
owner: "TextureOp27" owner: "TextureOp27"
name: "<init>" name: "<init>"
@ -40907,10 +40907,10 @@ methods:
73: "local73" 73: "local73"
76: "local76" 76: "local76"
client!te.a (ILjava/lang/String;)Ljava/lang/Class;: client!te.a (ILjava/lang/String;)Ljava/lang/Class;:
owner: "Static33" owner: "ReflectionCheck"
name: "method4156" name: "classForName"
arguments: arguments:
1: "arg0" 1: "name"
locals: {} locals: {}
client!te.a (Lclient!ua;IIII)V: client!te.a (Lclient!ua;IIII)V:
owner: "Static33" owner: "Static33"

Loading…
Cancel
Save