mirror of
https://gitlab.com/2009scape/rt4-client.git
synced 2025-12-16 19:40:18 -07:00
Initial deob and project structure
This commit is contained in:
commit
e2d5c0a1e0
671 changed files with 108157 additions and 0 deletions
23
signlink/src/main/java/Class209.java
Normal file
23
signlink/src/main/java/Class209.java
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
import org.openrs2.deob.annotation.OriginalClass;
|
||||
import org.openrs2.deob.annotation.OriginalMember;
|
||||
import org.openrs2.deob.annotation.Pc;
|
||||
|
||||
@OriginalClass("signlink!ad")
|
||||
public final class Class209 {
|
||||
|
||||
@OriginalMember(owner = "signlink!ad", name = "a", descriptor = "J")
|
||||
private static long aLong1312;
|
||||
|
||||
@OriginalMember(owner = "signlink!ad", name = "b", descriptor = "J")
|
||||
private static long aLong1313;
|
||||
|
||||
@OriginalMember(owner = "signlink!ad", name = "a", descriptor = "(B)J")
|
||||
public static synchronized long method5096() {
|
||||
@Pc(1) long local1 = System.currentTimeMillis();
|
||||
if (aLong1313 > local1) {
|
||||
aLong1312 += aLong1313 - local1;
|
||||
}
|
||||
aLong1313 = local1;
|
||||
return aLong1312 + local1;
|
||||
}
|
||||
}
|
||||
116
signlink/src/main/java/Class210.java
Normal file
116
signlink/src/main/java/Class210.java
Normal file
|
|
@ -0,0 +1,116 @@
|
|||
import java.awt.DisplayMode;
|
||||
import java.awt.Frame;
|
||||
import java.awt.GraphicsDevice;
|
||||
import java.awt.GraphicsEnvironment;
|
||||
import java.lang.reflect.Field;
|
||||
import org.openrs2.deob.annotation.OriginalArg;
|
||||
import org.openrs2.deob.annotation.OriginalClass;
|
||||
import org.openrs2.deob.annotation.OriginalMember;
|
||||
import org.openrs2.deob.annotation.Pc;
|
||||
|
||||
@OriginalClass("signlink!e")
|
||||
public final class Class210 {
|
||||
|
||||
@OriginalMember(owner = "signlink!e", name = "b", descriptor = "Ljava/awt/DisplayMode;")
|
||||
private DisplayMode aDisplayMode1;
|
||||
|
||||
@OriginalMember(owner = "signlink!e", name = "a", descriptor = "Ljava/awt/GraphicsDevice;")
|
||||
private GraphicsDevice aGraphicsDevice1;
|
||||
|
||||
@OriginalMember(owner = "signlink!e", name = "<init>", descriptor = "()V")
|
||||
public Class210() throws Exception {
|
||||
@Pc(3) GraphicsEnvironment local3 = GraphicsEnvironment.getLocalGraphicsEnvironment();
|
||||
this.aGraphicsDevice1 = local3.getDefaultScreenDevice();
|
||||
if (!this.aGraphicsDevice1.isFullScreenSupported()) {
|
||||
@Pc(15) GraphicsDevice[] local15 = local3.getScreenDevices();
|
||||
for (@Pc(19) int local19 = 0; local19 < local15.length; local19++) {
|
||||
@Pc(27) GraphicsDevice local27 = local15[local19];
|
||||
if (local27 != null && local27.isFullScreenSupported()) {
|
||||
this.aGraphicsDevice1 = local27;
|
||||
return;
|
||||
}
|
||||
}
|
||||
throw new Exception();
|
||||
}
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!e", name = "a", descriptor = "(Ljava/awt/Frame;B)V")
|
||||
private void method5103(@OriginalArg(0) Frame arg0) {
|
||||
@Pc(1) boolean local1 = false;
|
||||
try {
|
||||
@Pc(6) Field local6 = Class.forName("sun.awt.Win32GraphicsDevice").getDeclaredField("valid");
|
||||
local6.setAccessible(true);
|
||||
@Pc(16) boolean local16 = (Boolean) local6.get(this.aGraphicsDevice1);
|
||||
if (local16) {
|
||||
local6.set(this.aGraphicsDevice1, Boolean.FALSE);
|
||||
local1 = true;
|
||||
}
|
||||
} catch (@Pc(27) Throwable local27) {
|
||||
}
|
||||
try {
|
||||
this.aGraphicsDevice1.setFullScreenWindow(arg0);
|
||||
} finally {
|
||||
if (local1) {
|
||||
try {
|
||||
@Pc(66) Field local66 = Class.forName("sun.awt.Win32GraphicsDevice").getDeclaredField("valid");
|
||||
local66.set(this.aGraphicsDevice1, Boolean.TRUE);
|
||||
} catch (@Pc(73) Throwable local73) {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!e", name = "a", descriptor = "(IIIILjava/awt/Frame;I)V")
|
||||
public final void method5104(@OriginalArg(1) int arg0, @OriginalArg(2) int arg1, @OriginalArg(3) int arg2, @OriginalArg(4) Frame arg3, @OriginalArg(5) int arg4) {
|
||||
this.aDisplayMode1 = this.aGraphicsDevice1.getDisplayMode();
|
||||
if (this.aDisplayMode1 == null) {
|
||||
throw new NullPointerException();
|
||||
}
|
||||
arg3.setUndecorated(true);
|
||||
arg3.enableInputMethods(false);
|
||||
this.method5103(arg3);
|
||||
if (arg0 == 0) {
|
||||
@Pc(37) int local37 = this.aDisplayMode1.getRefreshRate();
|
||||
@Pc(41) DisplayMode[] local41 = this.aGraphicsDevice1.getDisplayModes();
|
||||
@Pc(43) boolean local43 = false;
|
||||
for (@Pc(45) int local45 = 0; local45 < local41.length; local45++) {
|
||||
if (local41[local45].getWidth() == arg4 && local41[local45].getHeight() == arg2 && arg1 == local41[local45].getBitDepth()) {
|
||||
@Pc(77) int local77 = local41[local45].getRefreshRate();
|
||||
if (!local43 || Math.abs(local77 - local37) < Math.abs(arg0 - local37)) {
|
||||
local43 = true;
|
||||
arg0 = local77;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (!local43) {
|
||||
arg0 = local37;
|
||||
}
|
||||
}
|
||||
this.aGraphicsDevice1.setDisplayMode(new DisplayMode(arg4, arg2, arg1, arg0));
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!e", name = "a", descriptor = "(Z)[I")
|
||||
public final int[] method5105() {
|
||||
@Pc(9) DisplayMode[] local9 = this.aGraphicsDevice1.getDisplayModes();
|
||||
@Pc(15) int[] local15 = new int[local9.length << 2];
|
||||
for (@Pc(17) int local17 = 0; local17 < local9.length; local17++) {
|
||||
local15[local17 << 2] = local9[local17].getWidth();
|
||||
local15[(local17 << 2) + 1] = local9[local17].getHeight();
|
||||
local15[(local17 << 2) + 2] = local9[local17].getBitDepth();
|
||||
local15[(local17 << 2) + 3] = local9[local17].getRefreshRate();
|
||||
}
|
||||
return local15;
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!e", name = "a", descriptor = "(I)V")
|
||||
public final void method5106() {
|
||||
if (this.aDisplayMode1 != null) {
|
||||
this.aGraphicsDevice1.setDisplayMode(this.aDisplayMode1);
|
||||
if (!this.aGraphicsDevice1.getDisplayMode().equals(this.aDisplayMode1)) {
|
||||
throw new RuntimeException("Did not return to correct resolution!");
|
||||
}
|
||||
this.aDisplayMode1 = null;
|
||||
}
|
||||
this.method5103(null);
|
||||
}
|
||||
}
|
||||
59
signlink/src/main/java/Class211.java
Normal file
59
signlink/src/main/java/Class211.java
Normal file
|
|
@ -0,0 +1,59 @@
|
|||
import java.awt.Component;
|
||||
import java.awt.Cursor;
|
||||
import java.awt.Point;
|
||||
import java.awt.Robot;
|
||||
import java.awt.image.BufferedImage;
|
||||
import org.openrs2.deob.annotation.OriginalArg;
|
||||
import org.openrs2.deob.annotation.OriginalClass;
|
||||
import org.openrs2.deob.annotation.OriginalMember;
|
||||
import org.openrs2.deob.annotation.Pc;
|
||||
|
||||
@OriginalClass("signlink!g")
|
||||
public final class Class211 {
|
||||
|
||||
@OriginalMember(owner = "signlink!g", name = "b", descriptor = "Ljava/awt/Component;")
|
||||
private Component aComponent5;
|
||||
|
||||
@OriginalMember(owner = "signlink!g", name = "a", descriptor = "Ljava/awt/Robot;")
|
||||
private final Robot aRobot1 = new Robot();
|
||||
|
||||
@OriginalMember(owner = "signlink!g", name = "<init>", descriptor = "()V")
|
||||
public Class211() throws Exception {
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!g", name = "a", descriptor = "(BLjava/awt/Point;ILjava/awt/Component;I[I)V")
|
||||
public final void method5107(@OriginalArg(1) Point arg0, @OriginalArg(2) int arg1, @OriginalArg(3) Component arg2, @OriginalArg(4) int arg3, @OriginalArg(5) int[] arg4) {
|
||||
if (arg4 == null) {
|
||||
arg2.setCursor(null);
|
||||
} else {
|
||||
@Pc(13) BufferedImage local13 = new BufferedImage(arg1, arg3, 2);
|
||||
local13.setRGB(0, 0, arg1, arg3, arg4, 0, arg1);
|
||||
arg2.setCursor(arg2.getToolkit().createCustomCursor(local13, arg0, null));
|
||||
}
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!g", name = "a", descriptor = "(III)V")
|
||||
public final void method5108(@OriginalArg(0) int arg0, @OriginalArg(2) int arg1) {
|
||||
this.aRobot1.mouseMove(arg0, arg1);
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!g", name = "a", descriptor = "(Ljava/awt/Component;IZ)V")
|
||||
public final void method5109(@OriginalArg(0) Component arg0, @OriginalArg(2) boolean arg1) {
|
||||
if (arg1) {
|
||||
arg0 = null;
|
||||
} else if (arg0 == null) {
|
||||
throw new NullPointerException();
|
||||
}
|
||||
if (arg0 == this.aComponent5) {
|
||||
return;
|
||||
}
|
||||
if (this.aComponent5 != null) {
|
||||
this.aComponent5.setCursor(null);
|
||||
this.aComponent5 = null;
|
||||
}
|
||||
if (arg0 != null) {
|
||||
arg0.setCursor(arg0.getToolkit().createCustomCursor(new BufferedImage(1, 1, 2), new Point(0, 0), null));
|
||||
this.aComponent5 = arg0;
|
||||
}
|
||||
}
|
||||
}
|
||||
27
signlink/src/main/java/Class212.java
Normal file
27
signlink/src/main/java/Class212.java
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
import org.openrs2.deob.annotation.OriginalClass;
|
||||
import org.openrs2.deob.annotation.OriginalMember;
|
||||
|
||||
@OriginalClass("signlink!im")
|
||||
public final class Class212 {
|
||||
|
||||
@OriginalMember(owner = "signlink!im", name = "e", descriptor = "Ljava/lang/Object;")
|
||||
public volatile Object anObject6;
|
||||
|
||||
@OriginalMember(owner = "signlink!im", name = "f", descriptor = "I")
|
||||
public int anInt5924;
|
||||
|
||||
@OriginalMember(owner = "signlink!im", name = "b", descriptor = "Lsignlink!im;")
|
||||
public Class212 aClass212_6;
|
||||
|
||||
@OriginalMember(owner = "signlink!im", name = "c", descriptor = "Ljava/lang/Object;")
|
||||
public Object anObject7;
|
||||
|
||||
@OriginalMember(owner = "signlink!im", name = "a", descriptor = "I")
|
||||
public int anInt5926;
|
||||
|
||||
@OriginalMember(owner = "signlink!im", name = "g", descriptor = "I")
|
||||
public int anInt5927;
|
||||
|
||||
@OriginalMember(owner = "signlink!im", name = "d", descriptor = "I")
|
||||
public volatile int anInt5925 = 0;
|
||||
}
|
||||
572
signlink/src/main/java/Class213.java
Normal file
572
signlink/src/main/java/Class213.java
Normal file
|
|
@ -0,0 +1,572 @@
|
|||
import java.applet.Applet;
|
||||
import java.awt.Component;
|
||||
import java.awt.EventQueue;
|
||||
import java.awt.Frame;
|
||||
import java.awt.Point;
|
||||
import java.awt.Toolkit;
|
||||
import java.io.DataInputStream;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.io.RandomAccessFile;
|
||||
import java.lang.reflect.Field;
|
||||
import java.lang.reflect.Method;
|
||||
import java.net.InetAddress;
|
||||
import java.net.Socket;
|
||||
import java.net.URL;
|
||||
import java.util.Hashtable;
|
||||
import java.util.Vector;
|
||||
import org.openrs2.deob.annotation.OriginalArg;
|
||||
import org.openrs2.deob.annotation.OriginalClass;
|
||||
import org.openrs2.deob.annotation.OriginalMember;
|
||||
import org.openrs2.deob.annotation.Pc;
|
||||
|
||||
@OriginalClass("signlink!ll")
|
||||
public final class Class213 implements Runnable {
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "o", descriptor = "Ljava/lang/String;")
|
||||
public static String aString14;
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "n", descriptor = "Ljava/lang/String;")
|
||||
public static String aString15;
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "l", descriptor = "Ljava/lang/String;")
|
||||
private static String aString16;
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "v", descriptor = "Ljava/lang/String;")
|
||||
private static String aString17;
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "j", descriptor = "Ljava/lang/String;")
|
||||
private static String aString18;
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "a", descriptor = "Ljava/lang/String;")
|
||||
public static String aString20;
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "b", descriptor = "Ljava/lang/String;")
|
||||
private static String aString21;
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "u", descriptor = "Ljava/lang/reflect/Method;")
|
||||
public static Method aMethod5;
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "r", descriptor = "Ljava/lang/reflect/Method;")
|
||||
public static Method aMethod6;
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "e", descriptor = "I")
|
||||
public static final int anInt5928 = 1;
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "w", descriptor = "Ljava/util/Hashtable;")
|
||||
private static final Hashtable aHashtable2 = new Hashtable(16);
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "q", descriptor = "J")
|
||||
private static volatile long aLong1314 = 0L;
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "A", descriptor = "Lsignlink!ai;")
|
||||
private Interface10 anInterface10_2;
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "g", descriptor = "Lsignlink!qm;")
|
||||
public Class214 aClass214_2 = null;
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "p", descriptor = "Lsignlink!im;")
|
||||
private Class212 aClass212_7 = null;
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "f", descriptor = "Z")
|
||||
private boolean aBoolean360 = false;
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "h", descriptor = "Lsignlink!qm;")
|
||||
public Class214 aClass214_3 = null;
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "d", descriptor = "Lsignlink!qm;")
|
||||
public Class214 aClass214_4 = null;
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "y", descriptor = "Lsignlink!im;")
|
||||
private Class212 aClass212_8 = null;
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "i", descriptor = "Ljava/applet/Applet;")
|
||||
public Applet anApplet2 = null;
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "x", descriptor = "Ljava/lang/String;")
|
||||
private final String aString19;
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "z", descriptor = "I")
|
||||
private final int anInt5929;
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "k", descriptor = "Ljava/awt/EventQueue;")
|
||||
public EventQueue anEventQueue1;
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "c", descriptor = "[Lsignlink!qm;")
|
||||
public Class214[] aClass214Array1;
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "t", descriptor = "Lsignlink!e;")
|
||||
private Class210 aClass210_1;
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "s", descriptor = "Lsignlink!g;")
|
||||
private Class211 aClass211_1;
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "m", descriptor = "Ljava/lang/Thread;")
|
||||
private final Thread aThread3;
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "a", descriptor = "(ZLjava/lang/String;)Lsignlink!qm;")
|
||||
private static Class214 method5117(@OriginalArg(1) String arg0) {
|
||||
@Pc(41) String[] local41 = new String[] { "c:/rscache/", "/rscache/", aString17, "c:/windows/", "c:/winnt/", "c:/", "/tmp/", "" };
|
||||
for (@Pc(43) int local43 = 0; local43 < local41.length; local43++) {
|
||||
@Pc(51) String local51 = local41[local43];
|
||||
if (local51.length() <= 0 || (new File(local51)).exists()) {
|
||||
try {
|
||||
return new Class214(new File(local51, "jagex_" + arg0 + "_preferences.dat"), "rw", 10000L);
|
||||
} catch (@Pc(84) Exception local84) {
|
||||
}
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "a", descriptor = "(Ljava/lang/String;IZLjava/lang/String;)Ljava/io/File;")
|
||||
public static File method5127(@OriginalArg(0) String arg0, @OriginalArg(1) int arg1, @OriginalArg(3) String arg2) {
|
||||
@Pc(4) File local4 = (File) aHashtable2.get(arg2);
|
||||
if (local4 != null) {
|
||||
return local4;
|
||||
}
|
||||
@Pc(53) String[] local53 = new String[] { "c:/rscache/", "/rscache/", "c:/windows/", "c:/winnt/", "c:/", aString17, "/tmp/", "" };
|
||||
@Pc(78) String[] local78 = new String[] { ".jagex_cache_" + arg1, ".file_store_" + arg1 };
|
||||
for (@Pc(80) int local80 = 0; local80 < 2; local80++) {
|
||||
for (@Pc(87) int local87 = 0; local87 < local78.length; local87++) {
|
||||
for (@Pc(93) int local93 = 0; local93 < local53.length; local93++) {
|
||||
@Pc(128) String local128 = local53[local93] + local78[local87] + "/" + (arg0 == null ? "" : arg0 + "/") + arg2;
|
||||
@Pc(130) RandomAccessFile local130 = null;
|
||||
try {
|
||||
@Pc(135) File local135 = new File(local128);
|
||||
if (local80 != 0 || local135.exists()) {
|
||||
@Pc(145) String local145 = local53[local93];
|
||||
if (local80 != 1 || local145.length() <= 0 || (new File(local145)).exists()) {
|
||||
(new File(local53[local93] + local78[local87])).mkdir();
|
||||
if (arg0 != null) {
|
||||
(new File(local53[local93] + local78[local87] + "/" + arg0)).mkdir();
|
||||
}
|
||||
local130 = new RandomAccessFile(local135, "rw");
|
||||
@Pc(210) int local210 = local130.read();
|
||||
local130.seek(0L);
|
||||
local130.write(local210);
|
||||
local130.seek(0L);
|
||||
local130.close();
|
||||
aHashtable2.put(arg2, local135);
|
||||
return local135;
|
||||
}
|
||||
}
|
||||
} catch (@Pc(229) Exception local229) {
|
||||
try {
|
||||
if (local130 != null) {
|
||||
local130.close();
|
||||
}
|
||||
} catch (@Pc(239) Exception local239) {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new RuntimeException();
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "<init>", descriptor = "(Ljava/applet/Applet;ILjava/lang/String;I)V")
|
||||
public Class213(@OriginalArg(0) Applet arg0, @OriginalArg(1) int arg1, @OriginalArg(2) String arg2, @OriginalArg(3) int arg3) throws Exception {
|
||||
aString14 = "1.1";
|
||||
this.aString19 = arg2;
|
||||
this.anInt5929 = arg1;
|
||||
this.anApplet2 = arg0;
|
||||
aString20 = "Unknown";
|
||||
try {
|
||||
aString20 = System.getProperty("java.vendor");
|
||||
aString14 = System.getProperty("java.version");
|
||||
} catch (@Pc(43) Exception local43) {
|
||||
}
|
||||
try {
|
||||
aString16 = System.getProperty("os.name");
|
||||
} catch (@Pc(48) Exception local48) {
|
||||
aString16 = "Unknown";
|
||||
}
|
||||
aString15 = aString16.toLowerCase();
|
||||
try {
|
||||
aString21 = System.getProperty("os.arch").toLowerCase();
|
||||
} catch (@Pc(59) Exception local59) {
|
||||
aString21 = "";
|
||||
}
|
||||
try {
|
||||
aString18 = System.getProperty("os.version").toLowerCase();
|
||||
} catch (@Pc(67) Exception local67) {
|
||||
aString18 = "";
|
||||
}
|
||||
try {
|
||||
aString17 = System.getProperty("user.home");
|
||||
if (aString17 != null) {
|
||||
aString17 = aString17 + "/";
|
||||
}
|
||||
} catch (@Pc(86) Exception local86) {
|
||||
}
|
||||
if (aString17 == null) {
|
||||
aString17 = "~/";
|
||||
}
|
||||
try {
|
||||
this.anEventQueue1 = Toolkit.getDefaultToolkit().getSystemEventQueue();
|
||||
} catch (@Pc(97) Throwable local97) {
|
||||
}
|
||||
try {
|
||||
if (arg0 == null) {
|
||||
aMethod6 = Class.forName("java.awt.Component").getDeclaredMethod("setFocusTraversalKeysEnabled", Boolean.TYPE);
|
||||
} else {
|
||||
aMethod6 = arg0.getClass().getMethod("setFocusTraversalKeysEnabled", Boolean.TYPE);
|
||||
}
|
||||
} catch (@Pc(125) Exception local125) {
|
||||
}
|
||||
try {
|
||||
if (arg0 == null) {
|
||||
aMethod5 = Class.forName("java.awt.Container").getDeclaredMethod("setFocusCycleRoot", Boolean.TYPE);
|
||||
} else {
|
||||
aMethod5 = arg0.getClass().getMethod("setFocusCycleRoot", Boolean.TYPE);
|
||||
}
|
||||
} catch (@Pc(153) Exception local153) {
|
||||
}
|
||||
this.aClass214_4 = new Class214(method5127(null, this.anInt5929, "random.dat"), "rw", 25L);
|
||||
this.aClass214_2 = new Class214(method5127(this.aString19, this.anInt5929, "main_file_cache.dat2"), "rw", 104857600L);
|
||||
this.aClass214_3 = new Class214(method5127(this.aString19, this.anInt5929, "main_file_cache.idx255"), "rw", 1048576L);
|
||||
this.aClass214Array1 = new Class214[arg3];
|
||||
for (@Pc(200) int local200 = 0; local200 < arg3; local200++) {
|
||||
this.aClass214Array1[local200] = new Class214(method5127(this.aString19, this.anInt5929, "main_file_cache.idx" + local200), "rw", 1048576L);
|
||||
}
|
||||
try {
|
||||
this.aClass210_1 = new Class210();
|
||||
} catch (@Pc(239) Throwable local239) {
|
||||
}
|
||||
try {
|
||||
this.aClass211_1 = new Class211();
|
||||
} catch (@Pc(246) Throwable local246) {
|
||||
}
|
||||
@Pc(249) ThreadGroup local249 = Thread.currentThread().getThreadGroup();
|
||||
for (@Pc(252) ThreadGroup local252 = local249.getParent(); local252 != null; local252 = local252.getParent()) {
|
||||
local249 = local252;
|
||||
}
|
||||
@Pc(263) Thread[] local263 = new Thread[1000];
|
||||
local249.enumerate(local263);
|
||||
for (@Pc(269) int local269 = 0; local269 < local263.length; local269++) {
|
||||
if (local263[local269] != null && local263[local269].getName().startsWith("AWT")) {
|
||||
local263[local269].setPriority(1);
|
||||
}
|
||||
}
|
||||
this.aBoolean360 = false;
|
||||
this.aThread3 = new Thread(this);
|
||||
this.aThread3.setPriority(10);
|
||||
this.aThread3.setDaemon(true);
|
||||
this.aThread3.start();
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "a", descriptor = "(I)V")
|
||||
public final void method5110() {
|
||||
aLong1314 = Class209.method5096() + 5000L;
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "a", descriptor = "(Z)Z")
|
||||
public final boolean method5111() {
|
||||
return this.aClass210_1 != null;
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "a", descriptor = "(Ljava/lang/String;I)Lsignlink!im;")
|
||||
public final Class212 method5112(@OriginalArg(0) String arg0) {
|
||||
return this.method5114(12, 0, arg0, 0);
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "a", descriptor = "([IIILjava/awt/Component;Ljava/awt/Point;I)Lsignlink!im;")
|
||||
public final Class212 method5113(@OriginalArg(0) int[] arg0, @OriginalArg(2) int arg1, @OriginalArg(3) Component arg2, @OriginalArg(4) Point arg3, @OriginalArg(5) int arg4) {
|
||||
return this.method5114(17, arg4, new Object[] { arg2, arg0, arg3 }, arg1);
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "a", descriptor = "(IILjava/lang/Object;II)Lsignlink!im;")
|
||||
private Class212 method5114(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) Object arg2, @OriginalArg(3) int arg3) {
|
||||
@Pc(3) Class212 local3 = new Class212();
|
||||
local3.anInt5927 = arg1;
|
||||
local3.anInt5926 = arg3;
|
||||
local3.anInt5924 = arg0;
|
||||
local3.anObject7 = arg2;
|
||||
synchronized (this) {
|
||||
if (this.aClass212_7 == null) {
|
||||
this.aClass212_7 = this.aClass212_8 = local3;
|
||||
} else {
|
||||
this.aClass212_7.aClass212_6 = local3;
|
||||
this.aClass212_7 = local3;
|
||||
}
|
||||
this.notify();
|
||||
return local3;
|
||||
}
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "a", descriptor = "(Ljava/awt/Frame;I)Lsignlink!im;")
|
||||
public final Class212 method5115(@OriginalArg(0) Frame arg0) {
|
||||
return this.method5114(7, 0, arg0, 0);
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "a", descriptor = "(ZLjava/net/URL;)Lsignlink!im;")
|
||||
public final Class212 method5118(@OriginalArg(1) URL arg0) {
|
||||
return this.method5114(4, 0, arg0, 0);
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "a", descriptor = "(BLjava/lang/String;I)Lsignlink!im;")
|
||||
public final Class212 method5120(@OriginalArg(1) String arg0, @OriginalArg(2) int arg1) {
|
||||
return this.method5114(1, 0, arg0, arg1);
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "a", descriptor = "(Ljava/lang/Class;I)Lsignlink!im;")
|
||||
public final Class212 method5121(@OriginalArg(0) Class arg0) {
|
||||
return this.method5114(11, 0, arg0, 0);
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "a", descriptor = "(Ljava/lang/Class;[Ljava/lang/Class;ILjava/lang/String;)Lsignlink!im;")
|
||||
public final Class212 method5122(@OriginalArg(0) Class arg0, @OriginalArg(1) Class[] arg1, @OriginalArg(3) String arg2) {
|
||||
return this.method5114(8, 0, new Object[] { arg0, arg2, arg1 }, 0);
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "run", descriptor = "()V")
|
||||
@Override
|
||||
public final void run() {
|
||||
while (true) {
|
||||
@Pc(16) Class212 local16;
|
||||
synchronized (this) {
|
||||
while (true) {
|
||||
if (this.aBoolean360) {
|
||||
return;
|
||||
}
|
||||
if (this.aClass212_8 != null) {
|
||||
local16 = this.aClass212_8;
|
||||
this.aClass212_8 = this.aClass212_8.aClass212_6;
|
||||
if (this.aClass212_8 == null) {
|
||||
this.aClass212_7 = null;
|
||||
}
|
||||
break;
|
||||
}
|
||||
try {
|
||||
this.wait();
|
||||
} catch (@Pc(33) InterruptedException local33) {
|
||||
}
|
||||
}
|
||||
}
|
||||
try {
|
||||
@Pc(45) int local45 = local16.anInt5924;
|
||||
if (local45 == 1) {
|
||||
if (aLong1314 > Class209.method5096()) {
|
||||
throw new IOException();
|
||||
}
|
||||
local16.anObject6 = new Socket(InetAddress.getByName((String) local16.anObject7), local16.anInt5926);
|
||||
} else if (local45 == 2) {
|
||||
@Pc(813) Thread local813 = new Thread((Runnable) local16.anObject7);
|
||||
local813.setDaemon(true);
|
||||
local813.start();
|
||||
local813.setPriority(local16.anInt5926);
|
||||
local16.anObject6 = local813;
|
||||
} else if (local45 == 4) {
|
||||
if (aLong1314 > Class209.method5096()) {
|
||||
throw new IOException();
|
||||
}
|
||||
local16.anObject6 = new DataInputStream(((URL) local16.anObject7).openStream());
|
||||
} else {
|
||||
@Pc(687) Object[] local687;
|
||||
if (local45 == 8) {
|
||||
local687 = (Object[]) local16.anObject7;
|
||||
if (((Class) local687[0]).getClassLoader() == null) {
|
||||
throw new SecurityException();
|
||||
}
|
||||
local16.anObject6 = ((Class) local687[0]).getDeclaredMethod((String) local687[1], (Class[]) local687[2]);
|
||||
} else if (local45 == 9) {
|
||||
local687 = (Object[]) local16.anObject7;
|
||||
if (((Class) local687[0]).getClassLoader() == null) {
|
||||
throw new SecurityException();
|
||||
}
|
||||
local16.anObject6 = ((Class) local687[0]).getDeclaredField((String) local687[1]);
|
||||
} else {
|
||||
@Pc(147) String local147;
|
||||
if (local45 == 3) {
|
||||
if (Class209.method5096() < aLong1314) {
|
||||
throw new IOException();
|
||||
}
|
||||
local147 = (local16.anInt5926 >> 24 & 0xFF) + "." + (local16.anInt5926 >> 16 & 0xFF) + "." + (local16.anInt5926 >> 8 & 0xFF) + "." + (local16.anInt5926 & 0xFF);
|
||||
local16.anObject6 = InetAddress.getByName(local147).getHostName();
|
||||
} else if (local45 == 5) {
|
||||
local16.anObject6 = this.aClass210_1.method5105();
|
||||
} else if (local45 == 6) {
|
||||
@Pc(168) Frame local168 = new Frame("Jagex Full Screen");
|
||||
local16.anObject6 = local168;
|
||||
local168.setResizable(false);
|
||||
this.aClass210_1.method5104(local16.anInt5927 & 0xFFFF, local16.anInt5927 >> 16, local16.anInt5926 & 0xFFFF, local168, local16.anInt5926 >>> 16);
|
||||
} else if (local45 == 7) {
|
||||
this.aClass210_1.method5106();
|
||||
} else if (local45 == 10) {
|
||||
@Pc(217) Class[] local217 = new Class[] { Class.forName("java.lang.Class"), Class.forName("java.lang.String") };
|
||||
@Pc(219) Runtime local219 = Runtime.getRuntime();
|
||||
@Pc(230) Method local230;
|
||||
if (!aString15.startsWith("mac")) {
|
||||
local230 = Class.forName("java.lang.Runtime").getDeclaredMethod("loadLibrary0", local217);
|
||||
local230.setAccessible(true);
|
||||
local230.invoke(local219, local16.anObject7, "jawt");
|
||||
local230.setAccessible(false);
|
||||
}
|
||||
local230 = Class.forName("java.lang.Runtime").getDeclaredMethod("load0", local217);
|
||||
local230.setAccessible(true);
|
||||
if (aString15.startsWith("linux") || aString15.startsWith("sunos")) {
|
||||
local230.invoke(local219, local16.anObject7, method5127(this.aString19, this.anInt5929, "libgluegen-rt.so").toString());
|
||||
@Pc(399) Class local399 = ((Class) local16.anObject7).getClassLoader().loadClass("com.sun.opengl.impl.x11.DRIHack");
|
||||
local399.getMethod("begin").invoke(null);
|
||||
local230.invoke(local219, local16.anObject7, method5127(this.aString19, this.anInt5929, "libjogl.so").toString());
|
||||
local399.getMethod("end").invoke(null);
|
||||
local230.invoke(local219, local16.anObject7, method5127(this.aString19, this.anInt5929, "libjogl_awt.so").toString());
|
||||
} else if (aString15.startsWith("mac")) {
|
||||
local230.invoke(local219, local16.anObject7, method5127(this.aString19, this.anInt5929, "libjogl.jnilib").toString());
|
||||
local230.invoke(local219, local16.anObject7, method5127(this.aString19, this.anInt5929, "libjogl_awt.jnilib").toString());
|
||||
} else if (aString15.startsWith("win")) {
|
||||
local230.invoke(local219, local16.anObject7, method5127(this.aString19, this.anInt5929, "jogl.dll").toString());
|
||||
local230.invoke(local219, local16.anObject7, method5127(this.aString19, this.anInt5929, "jogl_awt.dll").toString());
|
||||
} else {
|
||||
throw new Exception();
|
||||
}
|
||||
local230.setAccessible(false);
|
||||
} else {
|
||||
@Pc(490) int local490;
|
||||
if (local45 == 11) {
|
||||
@Pc(477) Field local477 = Class.forName("java.lang.ClassLoader").getDeclaredField("nativeLibraries");
|
||||
local477.setAccessible(true);
|
||||
@Pc(488) Vector local488 = (Vector) local477.get(((Class) local16.anObject7).getClassLoader());
|
||||
for (local490 = 0; local488.size() > local490; local490++) {
|
||||
@Pc(502) Object local502 = local488.elementAt(local490);
|
||||
@Pc(509) Method local509 = local502.getClass().getDeclaredMethod("finalize");
|
||||
local509.setAccessible(true);
|
||||
local509.invoke(local502);
|
||||
local509.setAccessible(false);
|
||||
@Pc(526) Field local526 = local502.getClass().getDeclaredField("handle");
|
||||
local526.setAccessible(true);
|
||||
local526.set(local502, Integer.valueOf(0));
|
||||
local526.setAccessible(false);
|
||||
}
|
||||
local477.setAccessible(false);
|
||||
} else if (local45 == 12) {
|
||||
local147 = (String) local16.anObject7;
|
||||
@Pc(558) Class214 local558 = method5117(local147);
|
||||
local16.anObject6 = local558;
|
||||
} else if (local45 == 14) {
|
||||
@Pc(570) int local570 = local16.anInt5927;
|
||||
@Pc(573) int local573 = local16.anInt5926;
|
||||
this.aClass211_1.method5108(local573, local570);
|
||||
} else if (local45 == 15) {
|
||||
@Pc(591) boolean local591 = local16.anInt5926 != 0;
|
||||
@Pc(595) Component local595 = (Component) local16.anObject7;
|
||||
this.aClass211_1.method5109(local595, local591);
|
||||
} else if (local45 == 17) {
|
||||
local687 = (Object[]) local16.anObject7;
|
||||
this.aClass211_1.method5107((Point) local687[2], local16.anInt5926, (Component) local687[0], local16.anInt5927, (int[]) local687[1]);
|
||||
} else if (local45 == 16) {
|
||||
try {
|
||||
if (!aString15.startsWith("win")) {
|
||||
throw new Exception();
|
||||
}
|
||||
local147 = (String) local16.anObject7;
|
||||
if (!local147.startsWith("http://") && !local147.startsWith("https://")) {
|
||||
throw new Exception();
|
||||
}
|
||||
@Pc(636) String local636 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789?&=,.%+-_#:/*";
|
||||
for (local490 = 0; local490 < local147.length(); local490++) {
|
||||
if (local636.indexOf(local147.charAt(local490)) == -1) {
|
||||
throw new Exception();
|
||||
}
|
||||
}
|
||||
Runtime.getRuntime().exec("cmd /c start \"j\" \"" + local147 + "\"");
|
||||
local16.anObject6 = null;
|
||||
} catch (@Pc(674) Exception local674) {
|
||||
local16.anObject6 = local674;
|
||||
}
|
||||
} else {
|
||||
throw new Exception();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
local16.anInt5925 = 1;
|
||||
} catch (@Pc(830) ThreadDeath local830) {
|
||||
throw local830;
|
||||
} catch (@Pc(833) Throwable local833) {
|
||||
local16.anInt5925 = 2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "a", descriptor = "(ILjava/lang/Class;)Lsignlink!im;")
|
||||
public final Class212 method5123(@OriginalArg(1) Class arg0) {
|
||||
return this.method5114(10, 0, arg0, 0);
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "b", descriptor = "(I)V")
|
||||
public final void method5124() {
|
||||
synchronized (this) {
|
||||
this.aBoolean360 = true;
|
||||
this.notifyAll();
|
||||
}
|
||||
try {
|
||||
this.aThread3.join();
|
||||
} catch (@Pc(21) InterruptedException local21) {
|
||||
}
|
||||
if (this.aClass214_2 != null) {
|
||||
try {
|
||||
this.aClass214_2.method5136();
|
||||
} catch (@Pc(39) IOException local39) {
|
||||
}
|
||||
}
|
||||
if (this.aClass214_3 != null) {
|
||||
try {
|
||||
this.aClass214_3.method5136();
|
||||
} catch (@Pc(49) IOException local49) {
|
||||
}
|
||||
}
|
||||
if (this.aClass214Array1 != null) {
|
||||
for (@Pc(55) int local55 = 0; local55 < this.aClass214Array1.length; local55++) {
|
||||
if (this.aClass214Array1[local55] != null) {
|
||||
try {
|
||||
this.aClass214Array1[local55].method5136();
|
||||
} catch (@Pc(79) IOException local79) {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (this.aClass214_4 != null) {
|
||||
try {
|
||||
this.aClass214_4.method5136();
|
||||
} catch (@Pc(93) IOException local93) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "b", descriptor = "(B)Lsignlink!ai;")
|
||||
public final Interface10 method5125() {
|
||||
return this.anInterface10_2;
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "a", descriptor = "(ILjava/lang/String;Ljava/lang/Class;)Lsignlink!im;")
|
||||
public final Class212 method5126(@OriginalArg(1) String arg0, @OriginalArg(2) Class arg1) {
|
||||
return this.method5114(9, 0, new Object[] { arg1, arg0 }, 0);
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "a", descriptor = "(II)Lsignlink!im;")
|
||||
public final Class212 method5128(@OriginalArg(1) int arg0) {
|
||||
return this.method5114(3, 0, null, arg0);
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "a", descriptor = "(IIIII)Lsignlink!im;")
|
||||
public final Class212 method5129(@OriginalArg(1) int arg0, @OriginalArg(2) int arg1, @OriginalArg(3) int arg2) {
|
||||
return this.method5114(6, arg0 << 16, null, (arg2 << 16) + arg1);
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "a", descriptor = "(IILjava/lang/Runnable;)Lsignlink!im;")
|
||||
public final Class212 method5130(@OriginalArg(1) int arg0, @OriginalArg(2) Runnable arg1) {
|
||||
return this.method5114(2, 0, arg1, arg0);
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "a", descriptor = "(Ljava/lang/String;Z)Lsignlink!im;")
|
||||
public final Class212 method5131(@OriginalArg(0) String arg0) {
|
||||
return this.method5114(16, 0, arg0, 0);
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!ll", name = "a", descriptor = "(B)Lsignlink!im;")
|
||||
public final Class212 method5132() {
|
||||
return this.method5114(5, 0, null, 0);
|
||||
}
|
||||
}
|
||||
98
signlink/src/main/java/Class214.java
Normal file
98
signlink/src/main/java/Class214.java
Normal file
|
|
@ -0,0 +1,98 @@
|
|||
import java.io.EOFException;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.io.RandomAccessFile;
|
||||
import org.openrs2.deob.annotation.OriginalArg;
|
||||
import org.openrs2.deob.annotation.OriginalClass;
|
||||
import org.openrs2.deob.annotation.OriginalMember;
|
||||
import org.openrs2.deob.annotation.Pc;
|
||||
|
||||
@OriginalClass("signlink!qm")
|
||||
public final class Class214 {
|
||||
|
||||
@OriginalMember(owner = "signlink!qm", name = "c", descriptor = "Ljava/io/RandomAccessFile;")
|
||||
private RandomAccessFile aRandomAccessFile1;
|
||||
|
||||
@OriginalMember(owner = "signlink!qm", name = "b", descriptor = "Ljava/io/File;")
|
||||
private final File aFile1;
|
||||
|
||||
@OriginalMember(owner = "signlink!qm", name = "a", descriptor = "J")
|
||||
private final long aLong1315;
|
||||
|
||||
@OriginalMember(owner = "signlink!qm", name = "d", descriptor = "J")
|
||||
private long aLong1316;
|
||||
|
||||
@OriginalMember(owner = "signlink!qm", name = "<init>", descriptor = "(Ljava/io/File;Ljava/lang/String;J)V")
|
||||
public Class214(@OriginalArg(0) File arg0, @OriginalArg(1) String arg1, @OriginalArg(2) long arg2) throws IOException {
|
||||
if (arg2 == -1L) {
|
||||
arg2 = Long.MAX_VALUE;
|
||||
}
|
||||
if (arg2 <= arg0.length()) {
|
||||
arg0.delete();
|
||||
}
|
||||
this.aRandomAccessFile1 = new RandomAccessFile(arg0, arg1);
|
||||
this.aFile1 = arg0;
|
||||
this.aLong1315 = arg2;
|
||||
this.aLong1316 = 0L;
|
||||
@Pc(42) int local42 = this.aRandomAccessFile1.read();
|
||||
if (local42 != -1 && !arg1.equals("r")) {
|
||||
this.aRandomAccessFile1.seek(0L);
|
||||
this.aRandomAccessFile1.write(local42);
|
||||
}
|
||||
this.aRandomAccessFile1.seek(0L);
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!qm", name = "a", descriptor = "(BJ)V")
|
||||
public final void method5133(@OriginalArg(1) long arg0) throws IOException {
|
||||
this.aRandomAccessFile1.seek(arg0);
|
||||
this.aLong1316 = arg0;
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!qm", name = "finalize", descriptor = "()V")
|
||||
@Override
|
||||
public final void finalize() throws Throwable {
|
||||
if (this.aRandomAccessFile1 != null) {
|
||||
System.out.println("Warning! fileondisk " + this.aFile1 + " not closed correctly using close(). Auto-closing instead. ");
|
||||
this.method5136();
|
||||
}
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!qm", name = "a", descriptor = "(I[BII)V")
|
||||
public final void method5134(@OriginalArg(1) byte[] arg0, @OriginalArg(2) int arg1, @OriginalArg(3) int arg2) throws IOException {
|
||||
if (this.aLong1316 + (long) arg1 > this.aLong1315) {
|
||||
this.aRandomAccessFile1.seek(this.aLong1315 + 1L);
|
||||
this.aRandomAccessFile1.write(1);
|
||||
throw new EOFException();
|
||||
} else {
|
||||
this.aRandomAccessFile1.write(arg0, arg2, arg1);
|
||||
this.aLong1316 += arg1;
|
||||
}
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!qm", name = "a", descriptor = "(III[B)I")
|
||||
public final int method5135(@OriginalArg(0) int arg0, @OriginalArg(2) int arg1, @OriginalArg(3) byte[] arg2) throws IOException {
|
||||
@Pc(6) int local6 = this.aRandomAccessFile1.read(arg2, arg0, arg1);
|
||||
if (local6 > 0) {
|
||||
this.aLong1316 += local6;
|
||||
}
|
||||
return local6;
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!qm", name = "b", descriptor = "(I)V")
|
||||
public final void method5136() throws IOException {
|
||||
if (this.aRandomAccessFile1 != null) {
|
||||
this.aRandomAccessFile1.close();
|
||||
this.aRandomAccessFile1 = null;
|
||||
}
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!qm", name = "c", descriptor = "(I)J")
|
||||
public final long method5137() throws IOException {
|
||||
return this.aRandomAccessFile1.length();
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "signlink!qm", name = "a", descriptor = "(I)Ljava/io/File;")
|
||||
public final File method5138() {
|
||||
return this.aFile1;
|
||||
}
|
||||
}
|
||||
26
signlink/src/main/java/Interface10.java
Normal file
26
signlink/src/main/java/Interface10.java
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
import java.awt.Component;
|
||||
import org.openrs2.deob.annotation.OriginalArg;
|
||||
import org.openrs2.deob.annotation.OriginalClass;
|
||||
import org.openrs2.deob.annotation.OriginalMember;
|
||||
|
||||
@OriginalClass("signlink!ai")
|
||||
public interface Interface10 {
|
||||
|
||||
@OriginalMember(owner = "signlink!ai", name = "a", descriptor = "(II)V")
|
||||
void method5097(@OriginalArg(0) int arg0);
|
||||
|
||||
@OriginalMember(owner = "signlink!ai", name = "b", descriptor = "(BI)I")
|
||||
int method5098(@OriginalArg(1) int arg0);
|
||||
|
||||
@OriginalMember(owner = "signlink!ai", name = "a", descriptor = "(III)V")
|
||||
void method5099(@OriginalArg(0) int arg0, @OriginalArg(2) int arg1) throws Exception;
|
||||
|
||||
@OriginalMember(owner = "signlink!ai", name = "a", descriptor = "(BI)V")
|
||||
void method5100(@OriginalArg(1) int arg0);
|
||||
|
||||
@OriginalMember(owner = "signlink!ai", name = "a", descriptor = "(IBLjava/awt/Component;Z)V")
|
||||
void method5101(@OriginalArg(0) int arg0, @OriginalArg(2) Component arg1, @OriginalArg(3) boolean arg2) throws Exception;
|
||||
|
||||
@OriginalMember(owner = "signlink!ai", name = "a", descriptor = "(I[I)V")
|
||||
void method5102(@OriginalArg(0) int arg0, @OriginalArg(1) int[] arg1);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue