Moved source to rt4 package so external code can depend on it

This commit is contained in:
Pazaz 2022-04-25 05:31:58 -04:00
parent dc6deb9151
commit 153d8569b5
624 changed files with 1253 additions and 7 deletions

View file

@ -1,79 +0,0 @@
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!gn")
public final class LruHashTable {
@OriginalMember(owner = "client!gn", name = "l", descriptor = "Lclient!rg;")
private SecondaryNode aClass3_Sub2_37 = new SecondaryNode();
@OriginalMember(owner = "client!gn", name = "s", descriptor = "Lclient!ce;")
private final SecondaryLinkedList aClass16_1 = new SecondaryLinkedList();
@OriginalMember(owner = "client!gn", name = "u", descriptor = "I")
private int anInt2314;
@OriginalMember(owner = "client!gn", name = "r", descriptor = "I")
private final int anInt2313;
@OriginalMember(owner = "client!gn", name = "q", descriptor = "Lclient!sc;")
private final HashTable aClass133_5;
@OriginalMember(owner = "client!gn", name = "<init>", descriptor = "(I)V")
public LruHashTable(@OriginalArg(0) int arg0) {
@Pc(13) int local13 = 1;
this.anInt2314 = arg0;
while (arg0 > local13 + local13) {
local13 += local13;
}
this.anInt2313 = arg0;
this.aClass133_5 = new HashTable(local13);
}
@OriginalMember(owner = "client!gn", name = "a", descriptor = "(JI)Lclient!rg;")
public final SecondaryNode get(@OriginalArg(0) long arg0) {
@Pc(16) SecondaryNode local16 = (SecondaryNode) this.aClass133_5.get(arg0);
if (local16 != null) {
this.aClass16_1.addTail(local16);
}
return local16;
}
@OriginalMember(owner = "client!gn", name = "a", descriptor = "(I)Lclient!ab;")
public final Node method1808() {
return this.aClass133_5.head();
}
@OriginalMember(owner = "client!gn", name = "a", descriptor = "(Lclient!rg;JB)V")
public final void put(@OriginalArg(0) SecondaryNode arg0, @OriginalArg(1) long arg1) {
if (this.anInt2314 == 0) {
@Pc(14) SecondaryNode local14 = this.aClass16_1.method796();
local14.unlink();
local14.method4365();
if (this.aClass3_Sub2_37 == local14) {
local14 = this.aClass16_1.method796();
local14.unlink();
local14.method4365();
}
} else {
this.anInt2314--;
}
this.aClass133_5.put(arg0, arg1);
this.aClass16_1.addTail(arg0);
}
@OriginalMember(owner = "client!gn", name = "b", descriptor = "(I)Lclient!ab;")
public final Node method1813() {
return this.aClass133_5.next();
}
@OriginalMember(owner = "client!gn", name = "c", descriptor = "(I)V")
public final void clear() {
this.aClass16_1.clear();
this.aClass133_5.clear();
this.aClass3_Sub2_37 = new SecondaryNode();
this.anInt2314 = this.anInt2313;
}
}