146 lines
4.2 KiB
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;
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|
|
}
|