import java.io.BufferedReader; import java.io.IOException; import java.io.PrintWriter; import java.io.StringReader; import java.io.StringWriter; import net.runelite.mapping.Export; import net.runelite.mapping.ObfuscatedGetter; import net.runelite.mapping.ObfuscatedName; import net.runelite.mapping.ObfuscatedSignature; @ObfuscatedName("lw") public enum class332 implements Enumerated { @ObfuscatedName("m") @ObfuscatedSignature( signature = "Llw;" ) @Export("SOLID") SOLID(0, 0), @ObfuscatedName("o") @ObfuscatedSignature( signature = "Llw;" ) field3880(1, 1), @ObfuscatedName("q") @ObfuscatedSignature( signature = "Llw;" ) field3881(2, 2); @ObfuscatedName("j") @ObfuscatedGetter( intValue = -1792088277 ) public final int field3882; @ObfuscatedName("p") @ObfuscatedGetter( intValue = -1134818825 ) @Export("index") final int index; class332(int var3, int var4) { this.field3882 = var3; this.index = var4; } @ObfuscatedName("m") @ObfuscatedSignature( signature = "(I)I", garbageValue = "-995092303" ) @Export("rsOrdinal") public int rsOrdinal() { return this.index; } @ObfuscatedName("q") @ObfuscatedSignature( signature = "(Ljava/lang/Throwable;I)Ljava/lang/String;", garbageValue = "-353829952" ) static String method6316(Throwable var0) throws IOException { String var1; if (var0 instanceof RunException) { RunException var2 = (RunException)var0; var1 = var2.message + " | "; var0 = var2.throwable; } else { var1 = ""; } StringWriter var12 = new StringWriter(); PrintWriter var3 = new PrintWriter(var12); var0.printStackTrace(var3); var3.close(); String var4 = var12.toString(); BufferedReader var5 = new BufferedReader(new StringReader(var4)); String var6 = var5.readLine(); while (true) { while (true) { String var7 = var5.readLine(); if (var7 == null) { var1 = var1 + "| " + var6; return var1; } int var8 = var7.indexOf(40); int var9 = var7.indexOf(41, var8 + 1); if (var8 >= 0 && var9 >= 0) { String var10 = var7.substring(var8 + 1, var9); int var11 = var10.indexOf(".java:"); if (var11 >= 0) { var10 = var10.substring(0, var11) + var10.substring(var11 + 5); var1 = var1 + var10 + ' '; continue; } var7 = var7.substring(0, var8); } var7 = var7.trim(); var7 = var7.substring(var7.lastIndexOf(32) + 1); var7 = var7.substring(var7.lastIndexOf(9) + 1); var1 = var1 + var7 + ' '; } } } }