Rename Class3_Sub15 to Buffer

This commit is contained in:
Pazaz 2022-04-19 05:12:43 -04:00
parent e2d5c0a1e0
commit ae520bfdd8
151 changed files with 216 additions and 216 deletions

View file

@ -0,0 +1,489 @@
import java.math.BigInteger;
import org.openrs2.deob.annotation.OriginalArg;
import org.openrs2.deob.annotation.OriginalClass;
import org.openrs2.deob.annotation.OriginalMember;
import org.openrs2.deob.annotation.Pc;
@OriginalClass("client!wa")
public class Buffer extends Class3 {
@OriginalMember(owner = "client!wa", name = "y", descriptor = "[B")
public byte[] aByteArray40;
@OriginalMember(owner = "client!wa", name = "T", descriptor = "I")
public int anInt2792;
@OriginalMember(owner = "client!wa", name = "<init>", descriptor = "(I)V")
public Buffer(@OriginalArg(0) int arg0) {
this.aByteArray40 = Static228.method3907(arg0);
this.anInt2792 = 0;
}
@OriginalMember(owner = "client!wa", name = "<init>", descriptor = "([B)V")
public Buffer(@OriginalArg(0) byte[] arg0) {
this.anInt2792 = 0;
this.aByteArray40 = arg0;
}
@OriginalMember(owner = "client!wa", name = "c", descriptor = "(I)I")
public final int method2163() {
this.anInt2792 += 2;
return ((this.aByteArray40[this.anInt2792 - 2] & 0xFF) << 8) + (this.aByteArray40[this.anInt2792 - 1] & 0xFF);
}
@OriginalMember(owner = "client!wa", name = "b", descriptor = "(II)V")
public final void method2164(@OriginalArg(1) int arg0) {
this.aByteArray40[this.anInt2792++] = (byte) (arg0 >> 24);
this.aByteArray40[this.anInt2792++] = (byte) (arg0 >> 16);
this.aByteArray40[this.anInt2792++] = (byte) (arg0 >> 8);
this.aByteArray40[this.anInt2792++] = (byte) arg0;
}
@OriginalMember(owner = "client!wa", name = "a", descriptor = "(IIJ)V")
public final void method2165(@OriginalArg(1) int arg0, @OriginalArg(2) long arg1) {
@Pc(2) int local2 = arg0 - 1;
if (local2 < 0 || local2 > 7) {
throw new IllegalArgumentException();
}
for (@Pc(27) int local27 = local2 * 8; local27 >= 0; local27 -= 8) {
this.aByteArray40[this.anInt2792++] = (byte) (arg1 >> local27);
}
}
@OriginalMember(owner = "client!wa", name = "a", descriptor = "(JI)V")
public final void method2166(@OriginalArg(0) long arg0) {
this.aByteArray40[this.anInt2792++] = (byte) (arg0 >> 56);
this.aByteArray40[this.anInt2792++] = (byte) (arg0 >> 48);
this.aByteArray40[this.anInt2792++] = (byte) (arg0 >> 40);
this.aByteArray40[this.anInt2792++] = (byte) (arg0 >> 32);
this.aByteArray40[this.anInt2792++] = (byte) (arg0 >> 24);
this.aByteArray40[this.anInt2792++] = (byte) (arg0 >> 16);
this.aByteArray40[this.anInt2792++] = (byte) (arg0 >> 8);
this.aByteArray40[this.anInt2792++] = (byte) arg0;
}
@OriginalMember(owner = "client!wa", name = "d", descriptor = "(B)I")
public final int method2167() {
@Pc(12) byte local12 = this.aByteArray40[this.anInt2792++];
@Pc(24) int local24 = 0;
while (local12 < 0) {
local24 = (local12 & 0x7F | local24) << 7;
local12 = this.aByteArray40[this.anInt2792++];
}
return local12 | local24;
}
@OriginalMember(owner = "client!wa", name = "c", descriptor = "(II)V")
public final void method2168(@OriginalArg(1) int arg0) {
this.aByteArray40[this.anInt2792 - arg0 - 4] = (byte) (arg0 >> 24);
this.aByteArray40[this.anInt2792 - arg0 - 3] = (byte) (arg0 >> 16);
this.aByteArray40[this.anInt2792 - arg0 - 2] = (byte) (arg0 >> 8);
this.aByteArray40[this.anInt2792 - arg0 - 1] = (byte) arg0;
}
@OriginalMember(owner = "client!wa", name = "d", descriptor = "(II)V")
public final void method2169(@OriginalArg(1) int arg0) {
this.aByteArray40[this.anInt2792++] = (byte) (128 - arg0);
}
@OriginalMember(owner = "client!wa", name = "a", descriptor = "(ILclient!na;)V")
public final void method2171(@OriginalArg(1) Class100 arg0) {
this.anInt2792 += arg0.method3160(this.aByteArray40, this.anInt2792, arg0.method3120());
this.aByteArray40[this.anInt2792++] = 0;
}
@OriginalMember(owner = "client!wa", name = "d", descriptor = "(I)I")
public final int method2173() {
this.anInt2792 += 2;
@Pc(34) int local34 = ((this.aByteArray40[this.anInt2792 - 2] & 0xFF) << 8) + (this.aByteArray40[this.anInt2792 - 1] - 128 & 0xFF);
if (local34 > 32767) {
local34 -= 65536;
}
return local34;
}
@OriginalMember(owner = "client!wa", name = "e", descriptor = "(I)I")
public final int method2174() {
this.anInt2792 += 4;
return ((this.aByteArray40[this.anInt2792 - 4] & 0xFF) << 24) + ((this.aByteArray40[this.anInt2792 - 3] & 0xFF) << 16) + ((this.aByteArray40[this.anInt2792 - 2] & 0xFF) << 8) + (this.aByteArray40[this.anInt2792 - 1] & 0xFF);
}
@OriginalMember(owner = "client!wa", name = "b", descriptor = "(Z)B")
public final byte method2175() {
return (byte) (128 - this.aByteArray40[this.anInt2792++]);
}
@OriginalMember(owner = "client!wa", name = "f", descriptor = "(B)Lclient!na;")
public final Class100 method2176() {
if (this.aByteArray40[this.anInt2792] == 0) {
this.anInt2792++;
return null;
} else {
return this.method2202();
}
}
@OriginalMember(owner = "client!wa", name = "g", descriptor = "(B)I")
public final int method2177() {
return this.aByteArray40[this.anInt2792++] - 128 & 0xFF;
}
@OriginalMember(owner = "client!wa", name = "a", descriptor = "(BI)V")
public final void method2178(@OriginalArg(1) int arg0) {
this.aByteArray40[this.anInt2792++] = (byte) arg0;
}
@OriginalMember(owner = "client!wa", name = "a", descriptor = "([BIII)V")
public final void method2179(@OriginalArg(0) byte[] arg0, @OriginalArg(2) int arg1) {
for (@Pc(7) int local7 = 0; local7 < arg1; local7++) {
this.aByteArray40[this.anInt2792++] = arg0[local7];
}
}
@OriginalMember(owner = "client!wa", name = "c", descriptor = "(Z)I")
public final int method2180() {
return 128 - this.aByteArray40[this.anInt2792++] & 0xFF;
}
@OriginalMember(owner = "client!wa", name = "h", descriptor = "(B)I")
public final int method2181() {
this.anInt2792 += 3;
return ((this.aByteArray40[this.anInt2792 - 2] & 0xFF) << 8) + ((this.aByteArray40[this.anInt2792 - 1] & 0xFF) << 16) + (this.aByteArray40[this.anInt2792 + -3] & 0xFF);
}
@OriginalMember(owner = "client!wa", name = "f", descriptor = "(I)J")
public final long method2182() {
@Pc(11) long local11 = (long) this.method2174() & 0xFFFFFFFFL;
@Pc(18) long local18 = (long) this.method2174() & 0xFFFFFFFFL;
return local18 + (local11 << 32);
}
@OriginalMember(owner = "client!wa", name = "e", descriptor = "(II)V")
public final void method2183(@OriginalArg(0) int arg0) {
this.aByteArray40[this.anInt2792++] = (byte) arg0;
this.aByteArray40[this.anInt2792++] = (byte) (arg0 >> 8);
this.aByteArray40[this.anInt2792++] = (byte) (arg0 >> 16);
this.aByteArray40[this.anInt2792++] = (byte) (arg0 >> 24);
}
@OriginalMember(owner = "client!wa", name = "g", descriptor = "(I)I")
public final int method2184() {
this.anInt2792 += 2;
return (this.aByteArray40[this.anInt2792 - 1] - 128 & 0xFF) + ((this.aByteArray40[this.anInt2792 - 2] & 0xFF) << 8);
}
@OriginalMember(owner = "client!wa", name = "f", descriptor = "(II)V")
public final void method2185(@OriginalArg(1) int arg0) {
this.aByteArray40[this.anInt2792++] = (byte) (arg0 >> 16);
this.aByteArray40[this.anInt2792++] = (byte) (arg0 >> 24);
this.aByteArray40[this.anInt2792++] = (byte) arg0;
this.aByteArray40[this.anInt2792++] = (byte) (arg0 >> 8);
}
@OriginalMember(owner = "client!wa", name = "d", descriptor = "(Z)B")
public final byte method2186() {
return this.aByteArray40[this.anInt2792++];
}
@OriginalMember(owner = "client!wa", name = "h", descriptor = "(I)Lclient!na;")
public final Class100 method2187() {
@Pc(10) byte local10 = this.aByteArray40[this.anInt2792++];
if (local10 != 0) {
throw new IllegalStateException("Bad version number in gjstr2");
}
@Pc(32) int local32 = this.anInt2792;
while (this.aByteArray40[this.anInt2792++] != 0) {
}
return Static10.method346(this.aByteArray40, this.anInt2792 - local32 - 1, local32);
}
@OriginalMember(owner = "client!wa", name = "a", descriptor = "(FB)V")
public final void method2188(@OriginalArg(0) float arg0) {
@Pc(2) int local2 = Float.floatToRawIntBits(arg0);
this.aByteArray40[this.anInt2792++] = (byte) local2;
this.aByteArray40[this.anInt2792++] = (byte) (local2 >> 8);
this.aByteArray40[this.anInt2792++] = (byte) (local2 >> 16);
this.aByteArray40[this.anInt2792++] = (byte) (local2 >> 24);
}
@OriginalMember(owner = "client!wa", name = "i", descriptor = "(B)B")
public final byte method2189() {
return (byte) -this.aByteArray40[this.anInt2792++];
}
@OriginalMember(owner = "client!wa", name = "a", descriptor = "(II[BB)V")
public final void method2190(@OriginalArg(1) int arg0, @OriginalArg(2) byte[] arg1) {
for (@Pc(8) int local8 = 0; local8 < arg0; local8++) {
arg1[local8] = this.aByteArray40[this.anInt2792++];
}
}
@OriginalMember(owner = "client!wa", name = "a", descriptor = "(IB)V")
public final void method2191(@OriginalArg(0) int arg0) {
this.aByteArray40[this.anInt2792++] = (byte) (arg0 + 128);
this.aByteArray40[this.anInt2792++] = (byte) (arg0 >> 8);
}
@OriginalMember(owner = "client!wa", name = "i", descriptor = "(I)I")
public final int method2192() {
this.anInt2792 += 2;
return (this.aByteArray40[this.anInt2792 - 2] & 0xFF) + ((this.aByteArray40[this.anInt2792 - 1] & 0xFF) << 8);
}
@OriginalMember(owner = "client!wa", name = "g", descriptor = "(II)V")
public final void method2194(@OriginalArg(1) int arg0) {
if (arg0 >= 0 && arg0 < 128) {
this.method2178(arg0);
} else if (arg0 >= 0 && arg0 < 32768) {
this.method2230(arg0 + 32768);
} else {
throw new IllegalArgumentException();
}
}
@OriginalMember(owner = "client!wa", name = "b", descriptor = "(BI)V")
public final void method2195(@OriginalArg(1) int arg0) {
this.aByteArray40[this.anInt2792 - arg0 - 1] = (byte) arg0;
}
@OriginalMember(owner = "client!wa", name = "a", descriptor = "([IIII)V")
public final void method2196(@OriginalArg(0) int[] arg0, @OriginalArg(3) int arg1) {
@Pc(6) int local6 = this.anInt2792;
this.anInt2792 = 5;
@Pc(16) int local16 = (arg1 - 5) / 8;
for (@Pc(18) int local18 = 0; local18 < local16; local18++) {
@Pc(23) int local23 = -957401312;
@Pc(27) int local27 = this.method2174();
@Pc(31) int local31 = this.method2174();
@Pc(33) int local33 = 32;
while (local33-- > 0) {
local31 -= arg0[local23 >>> 11 & 0x3] + local23 ^ local27 + (local27 >>> 5 ^ local27 << 4);
local23 -= -1640531527;
local27 -= (local31 >>> 5 ^ local31 << 4) + local31 ^ arg0[local23 & 0x3] + local23;
}
this.anInt2792 -= 8;
this.method2164(local27);
this.method2164(local31);
}
this.anInt2792 = local6;
}
@OriginalMember(owner = "client!wa", name = "h", descriptor = "(II)V")
public final void method2197(@OriginalArg(1) int arg0) {
if ((arg0 & 0xFFFFFF80) != 0) {
if ((-16384 & arg0) != 0) {
if ((arg0 & 0xFFE00000) != 0) {
if ((arg0 & 0xF0000000) != 0) {
this.method2178(arg0 >>> 28 | 0x80);
}
this.method2178(arg0 >>> 21 | 0x80);
}
this.method2178(arg0 >>> 14 | 0x80);
}
this.method2178(arg0 >>> 7 | 0x80);
}
this.method2178(arg0 & 0x7F);
}
@OriginalMember(owner = "client!wa", name = "i", descriptor = "(II)J")
public final long method2198(@OriginalArg(0) int arg0) {
@Pc(2) int local2 = arg0 - 1;
if (local2 < 0 || local2 > 7) {
throw new IllegalArgumentException();
}
@Pc(21) long local21 = 0L;
for (@Pc(25) int local25 = local2 * 8; local25 >= 0; local25 -= 8) {
local21 |= ((long) this.aByteArray40[this.anInt2792++] & 0xFFL) << local25;
}
return local21;
}
@OriginalMember(owner = "client!wa", name = "j", descriptor = "(B)I")
public final int method2199() {
@Pc(14) int local14 = this.method2204();
@Pc(16) int local16 = 0;
while (local14 == 32767) {
local14 = this.method2204();
local16 += 32767;
}
return local16 + local14;
}
@OriginalMember(owner = "client!wa", name = "a", descriptor = "(II[BI)V")
public final void method2200(@OriginalArg(1) int arg0, @OriginalArg(2) byte[] arg1) {
for (@Pc(12) int local12 = arg0 - 1; local12 >= 0; local12--) {
arg1[local12] = this.aByteArray40[this.anInt2792++];
}
}
@OriginalMember(owner = "client!wa", name = "j", descriptor = "(II)V")
public final void method2201(@OriginalArg(0) int arg0) {
this.aByteArray40[this.anInt2792++] = (byte) (arg0 >> 8);
this.aByteArray40[this.anInt2792++] = (byte) arg0;
this.aByteArray40[this.anInt2792++] = (byte) (arg0 >> 24);
this.aByteArray40[this.anInt2792++] = (byte) (arg0 >> 16);
}
@OriginalMember(owner = "client!wa", name = "e", descriptor = "(Z)Lclient!na;")
public final Class100 method2202() {
@Pc(12) int local12 = this.anInt2792;
while (this.aByteArray40[this.anInt2792++] != 0) {
}
return Static10.method346(this.aByteArray40, this.anInt2792 - local12 - 1, local12);
}
@OriginalMember(owner = "client!wa", name = "f", descriptor = "(Z)I")
public final int method2204() {
@Pc(17) int local17 = this.aByteArray40[this.anInt2792] & 0xFF;
return local17 >= 128 ? this.method2163() - 32768 : this.method2229();
}
@OriginalMember(owner = "client!wa", name = "k", descriptor = "(II)V")
public final void method2205(@OriginalArg(0) int arg0) {
this.aByteArray40[this.anInt2792++] = (byte) (arg0 >> 16);
this.aByteArray40[this.anInt2792++] = (byte) (arg0 >> 8);
this.aByteArray40[this.anInt2792++] = (byte) arg0;
}
@OriginalMember(owner = "client!wa", name = "k", descriptor = "(I)I")
public final int method2206() {
this.anInt2792 += 4;
return ((this.aByteArray40[this.anInt2792 - 2] & 0xFF) << 24) + ((this.aByteArray40[this.anInt2792 - 1] & 0xFF) << 16) + ((this.aByteArray40[this.anInt2792 + -4] & 0xFF) << 8) + (this.aByteArray40[this.anInt2792 + -3] & 0xFF);
}
@OriginalMember(owner = "client!wa", name = "k", descriptor = "(B)I")
public final int method2207() {
this.anInt2792 += 2;
return ((this.aByteArray40[this.anInt2792 - 1] & 0xFF) << 8) + (this.aByteArray40[this.anInt2792 - 2] - 128 & 0xFF);
}
@OriginalMember(owner = "client!wa", name = "l", descriptor = "(I)I")
public final int method2208() {
this.anInt2792 += 4;
return (this.aByteArray40[this.anInt2792 - 4] & 0xFF) + ((this.aByteArray40[this.anInt2792 - 2] & 0xFF) << 16) + ((this.aByteArray40[this.anInt2792 + -1] & 0xFF) << 24) + ((this.aByteArray40[this.anInt2792 + -3] & 0xFF) << 8);
}
@OriginalMember(owner = "client!wa", name = "l", descriptor = "(II)V")
public final void method2209(@OriginalArg(0) int arg0) {
this.aByteArray40[this.anInt2792++] = (byte) (arg0 >> 8);
this.aByteArray40[this.anInt2792++] = (byte) (arg0 + 128);
}
@OriginalMember(owner = "client!wa", name = "b", descriptor = "(IB)V")
public final void method2211(@OriginalArg(0) int arg0) {
this.aByteArray40[this.anInt2792++] = (byte) arg0;
this.aByteArray40[this.anInt2792++] = (byte) (arg0 >> 8);
this.aByteArray40[this.anInt2792++] = (byte) (arg0 >> 16);
this.aByteArray40[this.anInt2792++] = (byte) (arg0 >> 24);
}
@OriginalMember(owner = "client!wa", name = "g", descriptor = "(Z)I")
public final int method2212() {
return -this.aByteArray40[this.anInt2792++] & 0xFF;
}
@OriginalMember(owner = "client!wa", name = "l", descriptor = "(B)I")
public final int method2213() {
this.anInt2792 += 2;
@Pc(27) int local27 = (this.aByteArray40[this.anInt2792 - 1] & 0xFF) + ((this.aByteArray40[this.anInt2792 - 2] & 0xFF) << 8);
if (local27 > 32767) {
local27 -= 65536;
}
return local27;
}
@OriginalMember(owner = "client!wa", name = "m", descriptor = "(I)I")
public final int method2214() {
this.anInt2792 += 2;
@Pc(34) int local34 = ((this.aByteArray40[this.anInt2792 - 1] & 0xFF) << 8) + (this.aByteArray40[this.anInt2792 - 2] - 128 & 0xFF);
if (local34 > 32767) {
local34 -= 65536;
}
return local34;
}
@OriginalMember(owner = "client!wa", name = "n", descriptor = "(I)B")
public final byte method2215() {
return (byte) (this.aByteArray40[this.anInt2792++] - 128);
}
@OriginalMember(owner = "client!wa", name = "m", descriptor = "(II)V")
public final void method2216(@OriginalArg(0) int arg0) {
this.aByteArray40[this.anInt2792++] = (byte) (arg0 + 128);
}
@OriginalMember(owner = "client!wa", name = "m", descriptor = "(B)I")
public final int method2217() {
this.anInt2792 += 2;
@Pc(38) int local38 = (this.aByteArray40[this.anInt2792 - 2] & 0xFF) + ((this.aByteArray40[this.anInt2792 - 1] & 0xFF) << 8);
if (local38 > 32767) {
local38 -= 65536;
}
return local38;
}
@OriginalMember(owner = "client!wa", name = "c", descriptor = "(BI)I")
public final int method2219(@OriginalArg(1) int arg0) {
@Pc(16) int local16 = Static169.method3178(arg0, this.anInt2792, this.aByteArray40);
this.method2164(local16);
return local16;
}
@OriginalMember(owner = "client!wa", name = "n", descriptor = "(B)I")
public final int method2220() {
this.anInt2792 += 3;
return ((this.aByteArray40[this.anInt2792 - 3] & 0xFF) << 16) + ((this.aByteArray40[this.anInt2792 - 2] << 8 & 0xFF00) + (this.aByteArray40[this.anInt2792 - 1] & 0xFF));
}
@OriginalMember(owner = "client!wa", name = "n", descriptor = "(II)V")
public final void method2222(@OriginalArg(1) int arg0) {
this.aByteArray40[this.anInt2792++] = (byte) arg0;
this.aByteArray40[this.anInt2792++] = (byte) (arg0 >> 8);
}
@OriginalMember(owner = "client!wa", name = "p", descriptor = "(I)I")
public final int method2223() {
@Pc(11) int local11 = this.aByteArray40[this.anInt2792] & 0xFF;
return local11 < 128 ? this.method2229() - 64 : this.method2163() - 49152;
}
@OriginalMember(owner = "client!wa", name = "o", descriptor = "(B)I")
public final int method2224() {
this.anInt2792 += 4;
return ((this.aByteArray40[this.anInt2792 - 3] & 0xFF) << 24) + ((this.aByteArray40[this.anInt2792 - 4] & 0xFF) << 16) + ((this.aByteArray40[this.anInt2792 + -1] & 0xFF) << 8) + (this.aByteArray40[this.anInt2792 + -2] & 0xFF);
}
@OriginalMember(owner = "client!wa", name = "a", descriptor = "(Ljava/math/BigInteger;Ljava/math/BigInteger;I)V")
public final void method2226(@OriginalArg(0) BigInteger arg0, @OriginalArg(1) BigInteger arg1) {
@Pc(2) int local2 = this.anInt2792;
this.anInt2792 = 0;
@Pc(8) byte[] local8 = new byte[local2];
this.method2190(local2, local8);
@Pc(23) BigInteger local23 = new BigInteger(local8);
@Pc(28) BigInteger local28 = local23.modPow(arg0, arg1);
@Pc(38) byte[] local38 = local28.toByteArray();
this.anInt2792 = 0;
this.method2178(local38.length);
this.method2179(local38, local38.length);
}
@OriginalMember(owner = "client!wa", name = "a", descriptor = "(IF)V")
public final void method2227(@OriginalArg(1) float arg0) {
@Pc(6) int local6 = Float.floatToRawIntBits(arg0);
this.aByteArray40[this.anInt2792++] = (byte) (local6 >> 24);
this.aByteArray40[this.anInt2792++] = (byte) (local6 >> 16);
this.aByteArray40[this.anInt2792++] = (byte) (local6 >> 8);
this.aByteArray40[this.anInt2792++] = (byte) local6;
}
@OriginalMember(owner = "client!wa", name = "p", descriptor = "(B)I")
public final int method2229() {
return this.aByteArray40[this.anInt2792++] & 0xFF;
}
@OriginalMember(owner = "client!wa", name = "o", descriptor = "(II)V")
public final void method2230(@OriginalArg(1) int arg0) {
this.aByteArray40[this.anInt2792++] = (byte) (arg0 >> 8);
this.aByteArray40[this.anInt2792++] = (byte) arg0;
}
}