Files
runelite/runescape-client/src/main/java/User.java

146 lines
4.2 KiB
Java

import net.runelite.mapping.Export;
import net.runelite.mapping.Implements;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("jf")
@Implements("User")
public class User implements Comparable {
@ObfuscatedName("q")
@ObfuscatedSignature(
descriptor = "Lkq;"
)
@Export("username")
Username username;
@ObfuscatedName("j")
@ObfuscatedSignature(
descriptor = "Lkq;"
)
@Export("previousUsername")
Username previousUsername;
User() {
}
@ObfuscatedName("e")
@ObfuscatedSignature(
descriptor = "(I)Lkq;",
garbageValue = "352262046"
)
@Export("getUsername")
public Username getUsername() {
return this.username;
}
@ObfuscatedName("l")
@ObfuscatedSignature(
descriptor = "(B)Ljava/lang/String;",
garbageValue = "111"
)
@Export("getName")
public String getName() {
return this.username == null ? "" : this.username.getName();
}
@ObfuscatedName("t")
@ObfuscatedSignature(
descriptor = "(I)Ljava/lang/String;",
garbageValue = "-461021692"
)
@Export("getPreviousName")
public String getPreviousName() {
return this.previousUsername == null ? "" : this.previousUsername.getName();
}
@ObfuscatedName("x")
@ObfuscatedSignature(
descriptor = "(Lkq;Lkq;I)V",
garbageValue = "-1982838307"
)
@Export("set")
void set(Username var1, Username var2) {
if (var1 == null) {
throw new NullPointerException();
} else {
this.username = var1;
this.previousUsername = var2;
}
}
@ObfuscatedName("ah")
@ObfuscatedSignature(
descriptor = "(Ljf;I)I",
garbageValue = "334051838"
)
@Export("compareTo_user")
public int compareTo_user(User var1) {
return this.username.compareToTyped(var1.username);
}
public int compareTo(Object var1) {
return this.compareTo_user((User)var1);
}
@ObfuscatedName("m")
@ObfuscatedSignature(
descriptor = "(I)V",
garbageValue = "406400151"
)
static void method5228() {
if (TaskHandler.javaVendor.toLowerCase().indexOf("microsoft") != -1) {
KeyHandler.KeyHandler_keyCodes[186] = 57;
KeyHandler.KeyHandler_keyCodes[187] = 27;
KeyHandler.KeyHandler_keyCodes[188] = 71;
KeyHandler.KeyHandler_keyCodes[189] = 26;
KeyHandler.KeyHandler_keyCodes[190] = 72;
KeyHandler.KeyHandler_keyCodes[191] = 73;
KeyHandler.KeyHandler_keyCodes[192] = 58;
KeyHandler.KeyHandler_keyCodes[219] = 42;
KeyHandler.KeyHandler_keyCodes[220] = 74;
KeyHandler.KeyHandler_keyCodes[221] = 43;
KeyHandler.KeyHandler_keyCodes[222] = 59;
KeyHandler.KeyHandler_keyCodes[223] = 28;
} else {
KeyHandler.KeyHandler_keyCodes[44] = 71;
KeyHandler.KeyHandler_keyCodes[45] = 26;
KeyHandler.KeyHandler_keyCodes[46] = 72;
KeyHandler.KeyHandler_keyCodes[47] = 73;
KeyHandler.KeyHandler_keyCodes[59] = 57;
KeyHandler.KeyHandler_keyCodes[61] = 27;
KeyHandler.KeyHandler_keyCodes[91] = 42;
KeyHandler.KeyHandler_keyCodes[92] = 74;
KeyHandler.KeyHandler_keyCodes[93] = 43;
KeyHandler.KeyHandler_keyCodes[192] = 28;
KeyHandler.KeyHandler_keyCodes[222] = 58;
KeyHandler.KeyHandler_keyCodes[520] = 59;
}
}
@ObfuscatedName("j")
@ObfuscatedSignature(
descriptor = "([BI)V",
garbageValue = "-519092714"
)
@Export("ByteArrayPool_release")
public static synchronized void ByteArrayPool_release(byte[] var0) {
if (var0.length == 100 && ByteArrayPool.ByteArrayPool_smallCount < 1000) {
ByteArrayPool.ByteArrayPool_small[++ByteArrayPool.ByteArrayPool_smallCount - 1] = var0;
} else if (var0.length == 5000 && ByteArrayPool.ByteArrayPool_mediumCount < 250) {
ByteArrayPool.ByteArrayPool_medium[++ByteArrayPool.ByteArrayPool_mediumCount - 1] = var0;
} else if (var0.length == 30000 && ByteArrayPool.ByteArrayPool_largeCount < 50) {
ByteArrayPool.ByteArrayPool_large[++ByteArrayPool.ByteArrayPool_largeCount - 1] = var0;
} else {
if (Fonts.ByteArrayPool_arrays != null) {
for (int var1 = 0; var1 < ParamDefinition.ByteArrayPool_alternativeSizes.length; ++var1) {
if (var0.length == ParamDefinition.ByteArrayPool_alternativeSizes[var1] && VarbitDefinition.ByteArrayPool_altSizeArrayCounts[var1] < Fonts.ByteArrayPool_arrays[var1].length) {
Fonts.ByteArrayPool_arrays[var1][VarbitDefinition.ByteArrayPool_altSizeArrayCounts[var1]++] = var0;
return;
}
}
}
}
}
}