Refactor unpackclass's Js5Index class

Signed-off-by: Graham <gpe@openrs2.dev>
Graham 4 years ago
parent c03b4af44f
commit e163483536
  1. 260
      share/deob/map/unpackclass.yaml

@ -1,7 +1,7 @@
--- ---
classes: classes:
unpackclass!a: "ByteArray" unpackclass!a: "ByteArray"
unpackclass!aa: "Class199" unpackclass!aa: "Js5Index"
unpackclass!c: "BufferPool" unpackclass!c: "BufferPool"
unpackclass!e: "Buffer" unpackclass!e: "Buffer"
unpackclass!f: "LinkedList" unpackclass!f: "LinkedList"
@ -25,59 +25,59 @@ fields:
owner: "ByteArray" owner: "ByteArray"
name: "directBuffersUnsupported" name: "directBuffersUnsupported"
unpackclass!aa.a I: unpackclass!aa.a I:
owner: "Class199" owner: "Js5Index"
name: "anInt6141" name: "size"
unpackclass!aa.b [I: unpackclass!aa.b [I:
owner: "Class199" owner: "Js5Index"
name: "anIntArray696" name: "groupIds"
unpackclass!aa.c [I: unpackclass!aa.c [I:
owner: "Class199" owner: "Js5Index"
name: "anIntArray697" name: "groupNameHashes"
unpackclass!aa.d [I: unpackclass!aa.d [I:
owner: "Class199" owner: "Js5Index"
name: "anIntArray698" name: "groupChecksums"
unpackclass!aa.e [I: unpackclass!aa.e [I:
owner: "Class199" owner: "Js5Index"
name: "anIntArray699" name: "groupVersions"
unpackclass!aa.f [I: unpackclass!aa.f [I:
owner: "Class199" owner: "Js5Index"
name: "anIntArray700" name: "groupSizes"
unpackclass!aa.g [[I: unpackclass!aa.g [[I:
owner: "Class199" owner: "Js5Index"
name: "anIntArrayArray56" name: "fileIds"
unpackclass!aa.h [[I: unpackclass!aa.h [[I:
owner: "Class199" owner: "Js5Index"
name: "anIntArrayArray57" name: "fileNameHashes"
unpackclass!aa.i [Lunpackclass!i;: unpackclass!aa.i [Lunpackclass!i;:
owner: "Class199" owner: "Js5Index"
name: "aClass205Array2" name: "fileNameHashTables"
unpackclass!aa.j [Ljava/lang/Object;: unpackclass!aa.j [Ljava/lang/Object;:
owner: "Class199" owner: "Js5Index"
name: "anObjectArray34" name: "packed"
unpackclass!aa.k [I: unpackclass!aa.k [I:
owner: "Class199" owner: "Js5Index"
name: "anIntArray701" name: "groupCapacities"
unpackclass!aa.l [[Ljava/lang/Object;: unpackclass!aa.l [[Ljava/lang/Object;:
owner: "Class199" owner: "Js5Index"
name: "anObjectArrayArray3" name: "unpacked"
unpackclass!aa.m Lunpackclass!k;: unpackclass!aa.m Lunpackclass!k;:
owner: "Class199" owner: "Js5Index"
name: "aClass207_2" name: "GZIP_DECOMPRESSOR"
unpackclass!aa.n I: unpackclass!aa.n I:
owner: "Class199" owner: "Js5Index"
name: "anInt6142" name: "checksum"
unpackclass!aa.o Z: unpackclass!aa.o Z:
owner: "Class199" owner: "Js5Index"
name: "aBoolean433" name: "discardPacked"
unpackclass!aa.p Z: unpackclass!aa.p Z:
owner: "Class199" owner: "Js5Index"
name: "aBoolean434" name: "discardUnpacked"
unpackclass!aa.q Z: unpackclass!aa.q Z:
owner: "Class199" owner: "Js5Index"
name: "aBoolean435" name: "RAISE_EXCEPTIONS"
unpackclass!aa.r I: unpackclass!aa.r I:
owner: "Class199" owner: "Js5Index"
name: "anInt6143" name: "MAX_LENGTH"
unpackclass!c.a I: unpackclass!c.a I:
owner: "BufferPool" owner: "BufferPool"
name: "smallBufferCount" name: "smallBufferCount"
@ -449,127 +449,127 @@ methods:
0: "bytes" 0: "bytes"
locals: {} locals: {}
unpackclass!aa.<init> (ZZ)V: unpackclass!aa.<init> (ZZ)V:
owner: "Class199" owner: "Js5Index"
name: "<init>" name: "<init>"
arguments: arguments:
0: "arg0" 0: "discardPacked"
1: "arg1" 1: "discardUnpacked"
locals: {} locals: {}
unpackclass!aa.a (I)Z: unpackclass!aa.a (I)Z:
owner: "Class199" owner: "Js5Index"
name: "method4928" name: "isGroupValid"
arguments: arguments:
0: "arg0" 0: "group"
locals: {} locals: {}
unpackclass!aa.a (II)Z: unpackclass!aa.a (II)Z:
owner: "Class199" owner: "Js5Index"
name: "method4929" name: "isFileValid"
arguments: arguments:
0: "arg0" 0: "group"
1: "arg1" 1: "file"
locals: {} locals: {}
unpackclass!aa.a (II[I)[B: unpackclass!aa.a (II[I)[B:
owner: "Class199" owner: "Js5Index"
name: "method4931" name: "getFile"
arguments: arguments:
0: "arg0" 0: "group"
1: "arg1" 1: "file"
2: "arg2" 2: "key"
locals: locals:
23: "local23" 23: "success"
33: "local33" 33: "success2"
46: "local46" 46: "bytes"
unpackclass!aa.a (I[I)Z: unpackclass!aa.a (I[I)Z:
owner: "Class199" owner: "Js5Index"
name: "method4934" name: "unpackGroup"
arguments: arguments:
0: "arg0" 0: "group"
1: "arg1" 1: "key"
locals: locals:
19: "local19" 19: "groupSize"
24: "local24" 24: "fileIds"
43: "local43" 43: "unpacked"
45: "local45" 45: "found"
47: "local47" 47: "i"
53: "local53" 53: "fileId"
100: "local100" 100: "compressed"
105: "local105" 105: "buffer"
124: "local124" 124: "uncompressed"
126: "local126" 126: "ex"
191: "local191" 191: "position"
198: "local198" 198: "stripes"
211: "local211" 211: "buffer"
214: "local214" 214: "sizes"
219: "local219" 219: "i"
223: "local223" 223: "len"
225: "local225" 225: "j"
250: "local250" 250: "extracted"
252: "local252" 252: "i"
274: "local274" 274: "off"
276: "local276" 276: "i"
280: "local280" 280: "len"
282: "local282" 282: "j"
320: "local320" 320: "i"
326: "local326" 326: "fileId"
361: "local361" 361: "fileId"
unpackclass!aa.a ([B)V: unpackclass!aa.a ([B)V:
owner: "Class199" owner: "Js5Index"
name: "method4927" name: "read"
arguments: arguments:
0: "arg0" 0: "bytes"
locals: locals:
13: "local13" 13: "buffer"
16: "local16" 16: "protocol"
42: "local42" 42: "flags"
48: "local48" 48: "prevGroupId"
50: "local50" 50: "maxGroupId"
57: "local57" 57: "i"
142: "local142" 142: "groupId"
157: "local157" 157: "i"
179: "local179" 179: "i"
197: "local197" 197: "i"
215: "local215" 215: "i"
233: "local233" 233: "i"
240: "local240" 240: "groupId"
245: "local245" 245: "groupSize"
247: "local247" 247: "prevFileId"
249: "local249" 249: "maxFileId"
257: "local257" 257: "j"
273: "local273" 273: "fileId"
320: "local320" 320: "i"
327: "local327" 327: "groupId"
332: "local332" 332: "groupSize"
343: "local343" 343: "fileId"
361: "local361" 361: "j"
375: "local375" 375: "fileId"
unpackclass!aa.b (I)V: unpackclass!aa.b (I)V:
owner: "Class199" owner: "Js5Index"
name: "method4932" name: "fetchGroup"
arguments: arguments:
0: "arg0" 0: "group"
locals: {} locals: {}
unpackclass!aa.b (II)[B: unpackclass!aa.b (II)[B:
owner: "Class199" owner: "Js5Index"
name: "method4930" name: "getFile"
arguments: arguments:
0: "arg0" 0: "group"
1: "arg1" 1: "file"
locals: {} locals: {}
unpackclass!aa.b ([B)[B: unpackclass!aa.b ([B)[B:
owner: "Class199" owner: "Js5Index"
name: "method4935" name: "uncompress"
arguments: arguments:
0: "arg0" 0: "in"
locals: locals:
4: "local4" 4: "buffer"
7: "local7" 7: "type"
10: "local10" 10: "len"
26: "local26" 26: "out"
36: "local36" 36: "uncompressedLen"
50: "local50" 50: "out"
unpackclass!aa.c (I)I: unpackclass!aa.c (I)I:
owner: "Class199" owner: "Js5Index"
name: "method4933" name: "getGroupCapacity"
arguments: {} arguments: {}
locals: {} locals: {}
unpackclass!c.a (I)[B: unpackclass!c.a (I)[B:

Loading…
Cancel
Save