Fix wrong class names

This commit is contained in:
Lucas
2019-07-05 00:37:55 +02:00
parent a8d801d830
commit 6cfc662cd8
15 changed files with 129 additions and 101 deletions

View File

@@ -99,7 +99,7 @@ public final class DemotingHashTable {
this.remaining -= var4; this.remaining -= var4;
while (this.remaining < 0) { while (this.remaining < 0) {
Wrapper var5 = (Wrapper)this.queue.method149(); Wrapper var5 = (Wrapper)this.queue.removeLast();
this.removeWrapper(var5); this.removeWrapper(var5);
} }
@@ -113,7 +113,7 @@ public final class DemotingHashTable {
@ObfuscatedName("o") @ObfuscatedName("o")
@Export("demote") @Export("demote")
public void demote(int var1) { public void demote(int var1) {
for (Wrapper var2 = (Wrapper)this.queue.method150(); var2 != null; var2 = (Wrapper)this.queue.method152()) { for (Wrapper var2 = (Wrapper)this.queue.last(); var2 != null; var2 = (Wrapper)this.queue.previous()) {
if (var2.isSoft()) { if (var2.isSoft()) {
if (var2.get() == null) { if (var2.get() == null) {
var2.remove(); var2.remove();
@@ -123,7 +123,7 @@ public final class DemotingHashTable {
} else if (++var2.keyDual > (long)var1) { } else if (++var2.keyDual > (long)var1) {
SoftWrapper var3 = new SoftWrapper(var2.get(), var2.size); SoftWrapper var3 = new SoftWrapper(var2.get(), var2.size);
this.hashTable.put(var3, var2.key); this.hashTable.put(var3, var2.key);
DualNodeDeque.method5220(var3, var2); DualNodeDeque.DualNodeDeque_addBefore(var3, var2);
var2.remove(); var2.remove();
var2.removeDual(); var2.removeDual();
} }

View File

@@ -93,7 +93,8 @@ public final class DualNodeDeque {
@ObfuscatedSignature( @ObfuscatedSignature(
signature = "(Lfn;Lfn;)V" signature = "(Lfn;Lfn;)V"
) )
public static void method5220(DualNode var0, DualNode var1) { @Export("DualNodeDeque_addBefore")
public static void DualNodeDeque_addBefore(DualNode var0, DualNode var1) {
if (var0.nextDual != null) { if (var0.nextDual != null) {
var0.removeDual(); var0.removeDual();
} }

View File

@@ -76,7 +76,7 @@ public class FriendSystem {
garbageValue = "-1408945788" garbageValue = "-1408945788"
) )
final void method102() { final void method102() {
for (FriendLoginUpdate var1 = (FriendLoginUpdate)this.friendsList.friendLoginUpdates.method164(); var1 != null; var1 = (FriendLoginUpdate)this.friendsList.friendLoginUpdates.method165()) { for (FriendLoginUpdate var1 = (FriendLoginUpdate)this.friendsList.friendLoginUpdates.last(); var1 != null; var1 = (FriendLoginUpdate)this.friendsList.friendLoginUpdates.previous()) {
if ((long)var1.time < class203.currentTimeMs() / 1000L - 5L) { if ((long)var1.time < class203.currentTimeMs() / 1000L - 5L) {
if (var1.world > 0) { if (var1.world > 0) {
WorldMapIcon1.method219(5, "", var1.username + " has logged in."); WorldMapIcon1.method219(5, "", var1.username + " has logged in.");

View File

@@ -108,7 +108,7 @@ public class FriendsList extends UserList {
if (var6 != var11.world0) { if (var6 != var11.world0) {
boolean var14 = true; boolean var14 = true;
for (FriendLoginUpdate var13 = (FriendLoginUpdate)this.friendLoginUpdates.method164(); var13 != null; var13 = (FriendLoginUpdate)this.friendLoginUpdates.method165()) { for (FriendLoginUpdate var13 = (FriendLoginUpdate)this.friendLoginUpdates.last(); var13 != null; var13 = (FriendLoginUpdate)this.friendLoginUpdates.previous()) {
if (var13.username.equals(var4)) { if (var13.username.equals(var4)) {
if (var6 != 0 && var13.world == 0) { if (var6 != 0 && var13.world == 0) {
var13.remove(); var13.remove();
@@ -121,7 +121,7 @@ public class FriendsList extends UserList {
} }
if (var14) { if (var14) {
this.friendLoginUpdates.method163(new FriendLoginUpdate(var4, var6)); this.friendLoginUpdates.addFirst(new FriendLoginUpdate(var4, var6));
} }
} }
} else { } else {

View File

@@ -55,7 +55,8 @@ public class IterableDualNodeQueue implements Iterable {
@ObfuscatedSignature( @ObfuscatedSignature(
signature = "()Lfn;" signature = "()Lfn;"
) )
public DualNode method149() { @Export("removeLast")
public DualNode removeLast() {
DualNode var1 = this.sentinel.previousDual; DualNode var1 = this.sentinel.previousDual;
if (var1 == this.sentinel) { if (var1 == this.sentinel) {
return null; return null;
@@ -69,15 +70,17 @@ public class IterableDualNodeQueue implements Iterable {
@ObfuscatedSignature( @ObfuscatedSignature(
signature = "()Lfn;" signature = "()Lfn;"
) )
public DualNode method150() { @Export("last")
return this.method151((DualNode)null); public DualNode last() {
return this.previousOrLast((DualNode)null);
} }
@ObfuscatedName("o") @ObfuscatedName("o")
@ObfuscatedSignature( @ObfuscatedSignature(
signature = "(Lfn;)Lfn;" signature = "(Lfn;)Lfn;"
) )
DualNode method151(DualNode var1) { @Export("previousOrLast")
DualNode previousOrLast(DualNode var1) {
DualNode var2; DualNode var2;
if (var1 == null) { if (var1 == null) {
var2 = this.sentinel.previousDual; var2 = this.sentinel.previousDual;
@@ -98,7 +101,8 @@ public class IterableDualNodeQueue implements Iterable {
@ObfuscatedSignature( @ObfuscatedSignature(
signature = "()Lfn;" signature = "()Lfn;"
) )
public DualNode method152() { @Export("previous")
public DualNode previous() {
DualNode var1 = this.head; DualNode var1 = this.head;
if (var1 == this.sentinel) { if (var1 == this.sentinel) {
this.head = null; this.head = null;

View File

@@ -17,51 +17,54 @@ public class IterableDualNodeQueueIterator implements Iterator {
@ObfuscatedSignature( @ObfuscatedSignature(
signature = "Lfn;" signature = "Lfn;"
) )
DualNode field438; @Export("head")
DualNode head;
@ObfuscatedName("q") @ObfuscatedName("q")
@ObfuscatedSignature( @ObfuscatedSignature(
signature = "Lfn;" signature = "Lfn;"
) )
DualNode field439; @Export("last")
DualNode last;
@ObfuscatedSignature( @ObfuscatedSignature(
signature = "(Ljc;)V" signature = "(Ljc;)V"
) )
IterableDualNodeQueueIterator(IterableDualNodeQueue var1) { IterableDualNodeQueueIterator(IterableDualNodeQueue var1) {
this.field439 = null; this.last = null;
this.queue = var1; this.queue = var1;
this.field438 = this.queue.sentinel.previousDual; this.head = this.queue.sentinel.previousDual;
this.field439 = null; this.last = null;
} }
@Export("next") @Export("next")
@ObfuscatedName("next") @ObfuscatedName("next")
public Object next() { public Object next() {
DualNode var1 = this.field438; DualNode var1 = this.head;
if (var1 == this.queue.sentinel) { if (var1 == this.queue.sentinel) {
var1 = null; var1 = null;
this.field438 = null; this.head = null;
} else { } else {
this.field438 = var1.previousDual; this.head = var1.previousDual;
} }
this.field439 = var1; this.last = var1;
return var1; return var1;
} }
@Export("hasNext") @Export("hasNext")
@ObfuscatedName("hasNext") @ObfuscatedName("hasNext")
public boolean hasNext() { public boolean hasNext() {
return this.queue.sentinel != this.field438; return this.queue.sentinel != this.head;
} }
@ObfuscatedName("remove") @ObfuscatedName("remove")
public void method153() { @Export("remove")
if (this.field439 == null) { public void remove() {
if (this.last == null) {
throw new IllegalStateException(); throw new IllegalStateException();
} else { } else {
this.field439.removeDual(); this.last.removeDual();
this.field439 = null; this.last = null;
} }
} }
} }

View File

@@ -17,64 +17,69 @@ public class IterableNodeDequeDescendingIterator implements Iterator {
@ObfuscatedSignature( @ObfuscatedSignature(
signature = "Lgw;" signature = "Lgw;"
) )
Node field440; @Export("head")
Node head;
@ObfuscatedName("q") @ObfuscatedName("q")
@ObfuscatedSignature( @ObfuscatedSignature(
signature = "Lgw;" signature = "Lgw;"
) )
Node field441; @Export("last")
Node last;
@ObfuscatedSignature( @ObfuscatedSignature(
signature = "(Lja;)V" signature = "(Lja;)V"
) )
IterableNodeDequeDescendingIterator(IterableNodeDeque var1) { IterableNodeDequeDescendingIterator(IterableNodeDeque var1) {
this.field441 = null; this.last = null;
this.method154(var1); this.setDeque(var1);
} }
@ObfuscatedName("u") @ObfuscatedName("u")
@ObfuscatedSignature( @ObfuscatedSignature(
signature = "(Lja;)V" signature = "(Lja;)V"
) )
void method154(IterableNodeDeque var1) { @Export("setDeque")
void setDeque(IterableNodeDeque var1) {
this.deque = var1; this.deque = var1;
this.method155(); this.start();
} }
@ObfuscatedName("g") @ObfuscatedName("g")
void method155() { @Export("start")
this.field440 = this.deque != null ? this.deque.sentinel.previous : null; void start() {
this.field441 = null; this.head = this.deque != null ? this.deque.sentinel.previous : null;
this.last = null;
} }
@Export("hasNext") @Export("hasNext")
@ObfuscatedName("hasNext") @ObfuscatedName("hasNext")
public boolean hasNext() { public boolean hasNext() {
return this.deque.sentinel != this.field440; return this.deque.sentinel != this.head;
} }
@Export("next") @Export("next")
@ObfuscatedName("next") @ObfuscatedName("next")
public Object next() { public Object next() {
Node var1 = this.field440; Node var1 = this.head;
if (var1 == this.deque.sentinel) { if (var1 == this.deque.sentinel) {
var1 = null; var1 = null;
this.field440 = null; this.head = null;
} else { } else {
this.field440 = var1.previous; this.head = var1.previous;
} }
this.field441 = var1; this.last = var1;
return var1; return var1;
} }
@ObfuscatedName("remove") @ObfuscatedName("remove")
public void method156() { @Export("remove")
if (this.field441 == null) { public void remove() {
if (this.last == null) {
throw new IllegalStateException(); throw new IllegalStateException();
} else { } else {
this.field441.remove(); this.last.remove();
this.field441 = null; this.last = null;
} }
} }
} }

View File

@@ -17,46 +17,50 @@ public class IterableNodeHashTableIterator implements Iterator {
@ObfuscatedSignature( @ObfuscatedSignature(
signature = "Lgw;" signature = "Lgw;"
) )
Node field442; @Export("head")
Node head;
@ObfuscatedName("q") @ObfuscatedName("q")
int field443; @Export("index")
int index;
@ObfuscatedName("w") @ObfuscatedName("w")
@ObfuscatedSignature( @ObfuscatedSignature(
signature = "Lgw;" signature = "Lgw;"
) )
Node field444; @Export("last")
Node last;
@ObfuscatedSignature( @ObfuscatedSignature(
signature = "(Llh;)V" signature = "(Llh;)V"
) )
IterableNodeHashTableIterator(IterableNodeHashTable var1) { IterableNodeHashTableIterator(IterableNodeHashTable var1) {
this.field444 = null; this.last = null;
this.hashTable = var1; this.hashTable = var1;
this.method157(); this.start();
} }
@ObfuscatedName("u") @ObfuscatedName("u")
void method157() { @Export("start")
this.field442 = this.hashTable.buckets[0].previous; void start() {
this.field443 = 1; this.head = this.hashTable.buckets[0].previous;
this.field444 = null; this.index = 1;
this.last = null;
} }
@Export("next") @Export("next")
@ObfuscatedName("next") @ObfuscatedName("next")
public Object next() { public Object next() {
Node var1; Node var1;
if (this.hashTable.buckets[this.field443 - 1] != this.field442) { if (this.hashTable.buckets[this.index - 1] != this.head) {
var1 = this.field442; var1 = this.head;
this.field442 = var1.previous; this.head = var1.previous;
this.field444 = var1; this.last = var1;
return var1; return var1;
} else { } else {
while (this.field443 < this.hashTable.size) { while (this.index < this.hashTable.size) {
var1 = this.hashTable.buckets[this.field443++].previous; var1 = this.hashTable.buckets[this.index++].previous;
if (var1 != this.hashTable.buckets[this.field443 - 1]) { if (var1 != this.hashTable.buckets[this.index - 1]) {
this.field442 = var1.previous; this.head = var1.previous;
this.field444 = var1; this.last = var1;
return var1; return var1;
} }
} }
@@ -68,16 +72,16 @@ public class IterableNodeHashTableIterator implements Iterator {
@Export("hasNext") @Export("hasNext")
@ObfuscatedName("hasNext") @ObfuscatedName("hasNext")
public boolean hasNext() { public boolean hasNext() {
if (this.hashTable.buckets[this.field443 - 1] != this.field442) { if (this.hashTable.buckets[this.index - 1] != this.head) {
return true; return true;
} else { } else {
while (this.field443 < this.hashTable.size) { while (this.index < this.hashTable.size) {
if (this.hashTable.buckets[this.field443++].previous != this.hashTable.buckets[this.field443 - 1]) { if (this.hashTable.buckets[this.index++].previous != this.hashTable.buckets[this.index - 1]) {
this.field442 = this.hashTable.buckets[this.field443 - 1].previous; this.head = this.hashTable.buckets[this.index - 1].previous;
return true; return true;
} }
this.field442 = this.hashTable.buckets[this.field443 - 1]; this.head = this.hashTable.buckets[this.index - 1];
} }
return false; return false;
@@ -85,12 +89,13 @@ public class IterableNodeHashTableIterator implements Iterator {
} }
@ObfuscatedName("remove") @ObfuscatedName("remove")
public void method158() { @Export("remove")
if (this.field444 == null) { public void remove() {
if (this.last == null) {
throw new IllegalStateException(); throw new IllegalStateException();
} else { } else {
this.field444.remove(); this.last.remove();
this.field444 = null; this.last = null;
} }
} }
} }

View File

@@ -10,21 +10,23 @@ public class Link {
@ObfuscatedSignature( @ObfuscatedSignature(
signature = "Lgh;" signature = "Lgh;"
) )
public Link field461; @Export("previous")
public Link previous;
@ObfuscatedName("f") @ObfuscatedName("f")
@ObfuscatedSignature( @ObfuscatedSignature(
signature = "Lgh;" signature = "Lgh;"
) )
public Link field462; @Export("next")
public Link next;
@ObfuscatedName("m") @ObfuscatedName("m")
@Export("remove") @Export("remove")
public void remove() { public void remove() {
if (this.field462 != null) { if (this.next != null) {
this.field462.field461 = this.field461; this.next.previous = this.previous;
this.field461.field462 = this.field462; this.previous.next = this.next;
this.field461 = null; this.previous = null;
this.field462 = null; this.next = null;
} }
} }

View File

@@ -1,3 +1,4 @@
import net.runelite.mapping.Export;
import net.runelite.mapping.Implements; import net.runelite.mapping.Implements;
import net.runelite.mapping.ObfuscatedName; import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature; import net.runelite.mapping.ObfuscatedSignature;
@@ -9,45 +10,49 @@ public class LinkDeque {
@ObfuscatedSignature( @ObfuscatedSignature(
signature = "Lgh;" signature = "Lgh;"
) )
Link field463; @Export("sentinel")
Link sentinel;
@ObfuscatedName("f") @ObfuscatedName("f")
@ObfuscatedSignature( @ObfuscatedSignature(
signature = "Lgh;" signature = "Lgh;"
) )
Link field464; @Export("current")
Link current;
public LinkDeque() { public LinkDeque() {
this.field463 = new Link(); this.sentinel = new Link();
this.field463.field461 = this.field463; this.sentinel.previous = this.sentinel;
this.field463.field462 = this.field463; this.sentinel.next = this.sentinel;
} }
@ObfuscatedName("m") @ObfuscatedName("m")
@ObfuscatedSignature( @ObfuscatedSignature(
signature = "(Lgh;)V" signature = "(Lgh;)V"
) )
public void method163(Link var1) { @Export("addFirst")
if (var1.field462 != null) { public void addFirst(Link var1) {
if (var1.next != null) {
var1.remove(); var1.remove();
} }
var1.field462 = this.field463.field462; var1.next = this.sentinel.next;
var1.field461 = this.field463; var1.previous = this.sentinel;
var1.field462.field461 = var1; var1.next.previous = var1;
var1.field461.field462 = var1; var1.previous.next = var1;
} }
@ObfuscatedName("f") @ObfuscatedName("f")
@ObfuscatedSignature( @ObfuscatedSignature(
signature = "()Lgh;" signature = "()Lgh;"
) )
public Link method164() { @Export("last")
Link var1 = this.field463.field461; public Link last() {
if (var1 == this.field463) { Link var1 = this.sentinel.previous;
this.field464 = null; if (var1 == this.sentinel) {
this.current = null;
return null; return null;
} else { } else {
this.field464 = var1.field461; this.current = var1.previous;
return var1; return var1;
} }
} }
@@ -56,13 +61,14 @@ public class LinkDeque {
@ObfuscatedSignature( @ObfuscatedSignature(
signature = "()Lgh;" signature = "()Lgh;"
) )
public Link method165() { @Export("previous")
Link var1 = this.field464; public Link previous() {
if (var1 == this.field463) { Link var1 = this.current;
this.field464 = null; if (var1 == this.sentinel) {
this.current = null;
return null; return null;
} else { } else {
this.field464 = var1.field461; this.current = var1.previous;
return var1; return var1;
} }
} }

View File

@@ -169,7 +169,8 @@ public class NodeDeque {
@ObfuscatedSignature( @ObfuscatedSignature(
signature = "(Lgw;Lgw;)V" signature = "(Lgw;Lgw;)V"
) )
public static void method5270(Node var0, Node var1) { @Export("NodeDeque_addBefore")
public static void NodeDeque_addBefore(Node var0, Node var1) {
if (var0.next != null) { if (var0.next != null) {
var0.remove(); var0.remove();
} }

View File

@@ -69,7 +69,7 @@ public class PcmStreamMixer extends PcmStream {
var1 = var1.previous; var1 = var1.previous;
} }
NodeDeque.method5270(var2, var1); NodeDeque.NodeDeque_addBefore(var2, var1);
this.field692 = ((PcmStreamMixerListener)this.field690.sentinel.previous).field693; this.field692 = ((PcmStreamMixerListener)this.field690.sentinel.previous).field693;
} }

View File

@@ -55,6 +55,7 @@ public class WorldMapEvent {
signature = "(IIIIB)V", signature = "(IIIIB)V",
garbageValue = "2" garbageValue = "2"
) )
@Export("addSceneMenuOptions")
static final void addSceneMenuOptions(int var0, int var1, int var2, int var3) { static final void addSceneMenuOptions(int var0, int var1, int var2, int var3) {
if (Client.isItemSelected == 0 && !Client.isSpellSelected) { if (Client.isItemSelected == 0 && !Client.isSpellSelected) {
Tiles.insertMenuItemNoShift("Walk here", "", 23, 0, var0 - var2, var1 - var3); Tiles.insertMenuItemNoShift("Walk here", "", 23, 0, var0 - var2, var1 - var3);