This commit is contained in:
Lucwousin
2019-12-16 18:40:02 +01:00
parent 471eaeb3e0
commit f6c2b4ac11
338 changed files with 40594 additions and 41546 deletions

View File

@@ -4,28 +4,19 @@ import java.util.concurrent.Executors;
import java.util.concurrent.Future;
import net.runelite.mapping.Export;
import net.runelite.mapping.Implements;
import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("cy")
@ObfuscatedName("cn")
@Implements("SecureRandomFuture")
public class SecureRandomFuture {
@ObfuscatedName("rh")
@ObfuscatedGetter(
intValue = 1810494336
)
static int field1242;
@ObfuscatedName("fx")
@ObfuscatedSignature(
signature = "Lfo;"
)
@Export("socketTask")
static Task socketTask;
@ObfuscatedName("u")
@ObfuscatedName("gj")
@Export("regionMapArchiveIds")
static int[] regionMapArchiveIds;
@ObfuscatedName("f")
@Export("executor")
ExecutorService executor;
@ObfuscatedName("f")
@ObfuscatedName("i")
@Export("future")
Future future;
@@ -34,10 +25,10 @@ public class SecureRandomFuture {
this.future = this.executor.submit(new SecureRandomCallable());
}
@ObfuscatedName("u")
@ObfuscatedName("f")
@ObfuscatedSignature(
signature = "(B)V",
garbageValue = "3"
signature = "(I)V",
garbageValue = "-2111243469"
)
@Export("shutdown")
void shutdown() {
@@ -45,27 +36,99 @@ public class SecureRandomFuture {
this.executor = null;
}
@ObfuscatedName("f")
@ObfuscatedName("i")
@ObfuscatedSignature(
signature = "(I)Z",
garbageValue = "583924598"
signature = "(B)Z",
garbageValue = "5"
)
@Export("isDone")
boolean isDone() {
return this.future.isDone();
}
@ObfuscatedName("b")
@ObfuscatedName("y")
@ObfuscatedSignature(
signature = "(B)Ljava/security/SecureRandom;",
garbageValue = "117"
garbageValue = "90"
)
@Export("get")
SecureRandom get() {
try {
return (SecureRandom)this.future.get();
} catch (Exception var2) {
return NetCache.method4394();
return GameShell.method1069();
}
}
@ObfuscatedName("i")
@ObfuscatedSignature(
signature = "(Ljava/lang/CharSequence;I)Z",
garbageValue = "1990156878"
)
@Export("isNumber")
public static boolean isNumber(CharSequence var0) {
boolean var2 = false;
boolean var3 = false;
int var4 = 0;
int var5 = var0.length();
int var6 = 0;
boolean var1;
while (true) {
if (var6 >= var5) {
var1 = var3;
break;
}
label81: {
char var7 = var0.charAt(var6);
if (var6 == 0) {
if (var7 == '-') {
var2 = true;
break label81;
}
if (var7 == '+') {
break label81;
}
}
int var9;
if (var7 >= '0' && var7 <= '9') {
var9 = var7 - '0';
} else if (var7 >= 'A' && var7 <= 'Z') {
var9 = var7 - '7';
} else {
if (var7 < 'a' || var7 > 'z') {
var1 = false;
break;
}
var9 = var7 - 'W';
}
if (var9 >= 10) {
var1 = false;
break;
}
if (var2) {
var9 = -var9;
}
int var8 = var4 * 10 + var9;
if (var4 != var8 / 10) {
var1 = false;
break;
}
var4 = var8;
var3 = true;
}
++var6;
}
return var1;
}
}