Files
runelite/runescape-client/src/main/java/class16.java
2022-04-22 12:43:18 +03:00

88 lines
2.5 KiB
Java

import java.io.File;
import java.io.IOException;
import java.util.concurrent.ThreadFactory;
import java.util.concurrent.atomic.AtomicInteger;
import net.runelite.mapping.Export;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("u")
public class class16 implements ThreadFactory {
@ObfuscatedName("eo")
@ObfuscatedSignature(
descriptor = "Llx;"
)
@Export("archive6")
static Archive archive6;
@ObfuscatedName("v")
final ThreadGroup field77;
@ObfuscatedName("c")
final AtomicInteger field78;
// $FF: synthetic field
@ObfuscatedSignature(
descriptor = "Ld;"
)
final class14 this$0;
@ObfuscatedSignature(
descriptor = "(Ld;)V"
)
class16(class14 var1) {
this.this$0 = var1; // L: 67
this.field78 = new AtomicInteger(1); // L: 65
SecurityManager var2 = System.getSecurityManager(); // L: 68
this.field77 = var2 != null ? var2.getThreadGroup() : Thread.currentThread().getThreadGroup(); // L: 69
} // L: 70
public Thread newThread(Runnable var1) {
Thread var2 = new Thread(this.field77, var1, this.this$0.field69 + "-rest-request-" + this.field78.getAndIncrement(), 0L); // L: 73
var2.setDaemon(true); // L: 74
var2.setPriority(5); // L: 75
return var2; // L: 76
}
@ObfuscatedName("i")
@ObfuscatedSignature(
descriptor = "(Ljava/io/File;Ljava/io/File;I)V",
garbageValue = "2082256408"
)
static void method194(File var0, File var1) {
try {
AccessFile var2 = new AccessFile(class28.JagexCache_locationFile, "rw", 10000L); // L: 216
Buffer var3 = new Buffer(500); // L: 217
var3.writeByte(3); // L: 218
var3.writeByte(var1 != null ? 1 : 0); // L: 219
var3.writeCESU8(var0.getPath()); // L: 220
if (var1 != null) {
var3.writeCESU8(""); // L: 221
}
var2.write(var3.array, 0, var3.offset); // L: 222
var2.close(); // L: 223
} catch (IOException var4) { // L: 225
var4.printStackTrace(); // L: 226
}
} // L: 228
@ObfuscatedName("fb")
@ObfuscatedSignature(
descriptor = "(II)V",
garbageValue = "1157813230"
)
@Export("forceDisconnect")
static final void forceDisconnect(int var0) {
ItemLayer.logOut(); // L: 2941
switch(var0) { // L: 2942
case 1:
Ignored.method6828(24); // L: 2954
class4.setLoginResponseString("", "You were disconnected from the server.", ""); // L: 2955
break;
case 2:
Ignored.method6828(24); // L: 2946
class4.setLoginResponseString("The game servers are currently being updated.", "Please wait a few minutes and try again.", ""); // L: 2947
}
} // L: 2960
}