Rename info.sigterm -> net.runelite
This commit is contained in:
2
pom.xml
2
pom.xml
@@ -1,6 +1,6 @@
|
|||||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<groupId>info.sigterm</groupId>
|
<groupId>net.runelite</groupId>
|
||||||
<artifactId>deob</artifactId>
|
<artifactId>deob</artifactId>
|
||||||
<version>0.0.1-SNAPSHOT</version>
|
<version>0.0.1-SNAPSHOT</version>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
|
|||||||
@@ -1,239 +0,0 @@
|
|||||||
package info.sigterm.deob.attributes.code;
|
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.instructions.*;
|
|
||||||
|
|
||||||
public enum InstructionType
|
|
||||||
{
|
|
||||||
NOP(0x00, "nop", NOP.class),
|
|
||||||
ACONST_NULL(0x01, "aconst_null", AConstNull.class),
|
|
||||||
ICONST_M1(0x02, "iconst_m1", IConst_M1.class),
|
|
||||||
ICONST_0(0x03, "iconst_0", IConst_0.class),
|
|
||||||
ICONST_1(0x04, "iconst_1", IConst_1.class),
|
|
||||||
ICONST_2(0x05, "iconst_2", IConst_2.class),
|
|
||||||
ICONST_3(0x06, "iconst_3", IConst_3.class),
|
|
||||||
ICONST_4(0x07, "iconst_4", IConst_4.class),
|
|
||||||
ICONST_5(0x08, "iconst_5", IConst_5.class),
|
|
||||||
LCONST_0(0x09, "lconst_0", LConst_0.class),
|
|
||||||
LCONST_1(0x0a, "lconst_1", LConst_1.class),
|
|
||||||
FCONST_0(0x0b, "fconst_0", FConst_0.class),
|
|
||||||
FCONST_1(0x0c, "fconst_1", FConst_1.class),
|
|
||||||
FCONST_2(0x0d, "fconst_2", FConst_2.class),
|
|
||||||
DCONST_0(0x0e, "dconst_0", DConst_0.class),
|
|
||||||
DCONST_1(0x0f, "dconst_1", DConst_1.class),
|
|
||||||
BIPUSH(0x10, "bipush", BiPush.class),
|
|
||||||
SIPUSH(0x11, "sipush", SiPush.class),
|
|
||||||
LDC(0x12, "ldc_w", LDC_W.class),
|
|
||||||
LDC_W(0x13, "ldc_w", LDC_W.class),
|
|
||||||
LDC2_W(0x14, "ldc2_w", LDC2_W.class),
|
|
||||||
ILOAD(0x15, "iload", ILoad.class),
|
|
||||||
LLOAD(0x16, "lload", LLoad.class),
|
|
||||||
FLOAD(0x17, "fload", FLoad.class),
|
|
||||||
DLOAD(0x18, "dload", DLoad.class),
|
|
||||||
ALOAD(0x19, "aload", ALoad.class),
|
|
||||||
ILOAD_0(0x1a, "iload_0", ILoad_0.class),
|
|
||||||
ILOAD_1(0x1b, "iload_1", ILoad_1.class),
|
|
||||||
ILOAD_2(0x1c, "iload_2", ILoad_2.class),
|
|
||||||
ILOAD_3(0x1d, "iload_3", ILoad_3.class),
|
|
||||||
LLOAD_0(0x1e, "lload_0", LLoad_0.class),
|
|
||||||
LLOAD_1(0x1f, "lload_1", LLoad_1.class),
|
|
||||||
LLOAD_2(0x20, "lload_2", LLoad_2.class),
|
|
||||||
LLOAD_3(0x21, "lload_3", LLoad_3.class),
|
|
||||||
FLOAD_0(0x22, "fload_0", FLoad_0.class),
|
|
||||||
FLOAD_1(0x23, "fload_1", FLoad_1.class),
|
|
||||||
FLOAD_2(0x24, "fload_2", FLoad_2.class),
|
|
||||||
FLOAD_3(0x25, "fload_3", FLoad_3.class),
|
|
||||||
DLOAD_0(0x26, "dload_0", DLoad_0.class),
|
|
||||||
DLOAD_1(0x27, "dload_1", DLoad_1.class),
|
|
||||||
DLOAD_2(0x28, "dload_2", DLoad_2.class),
|
|
||||||
DLOAD_3(0x29, "dload_3", DLoad_3.class),
|
|
||||||
ALOAD_0(0x2a, "aload_0", ALoad_0.class),
|
|
||||||
ALOAD_1(0x2b, "aload_1", ALoad_1.class),
|
|
||||||
ALOAD_2(0x2c, "aload_2", ALoad_2.class),
|
|
||||||
ALOAD_3(0x2d, "aload_3", ALoad_3.class),
|
|
||||||
IALOAD(0x2e, "iaload", IALoad.class),
|
|
||||||
LALOAD(0x2f, "laload", LALoad.class),
|
|
||||||
FALOAD(0x30, "faload", FALoad.class),
|
|
||||||
DALOAD(0x31, "daload", DALoad.class),
|
|
||||||
AALOAD(0x32, "aaload", AALoad.class),
|
|
||||||
BALOAD(0x33, "baload", BALoad.class),
|
|
||||||
CALOAD(0x34, "caload", CALoad.class),
|
|
||||||
SALOAD(0x35, "saload", SALoad.class),
|
|
||||||
ISTORE(0x36, "istore", IStore.class),
|
|
||||||
LSTORE(0x37, "lstore", LStore.class),
|
|
||||||
FSTORE(0x38, "fstore", FStore.class),
|
|
||||||
DSTORE(0x39, "dstore", DStore.class),
|
|
||||||
ASTORE(0x3a, "astore", AStore.class),
|
|
||||||
ISTORE_0(0x3b, "istore_0", IStore_0.class),
|
|
||||||
ISTORE_1(0x3c, "istore_1", IStore_1.class),
|
|
||||||
ISTORE_2(0x3d, "istore_2", IStore_2.class),
|
|
||||||
ISTORE_3(0x3e, "istore_3", IStore_3.class),
|
|
||||||
LSTORE_0(0x3f, "lstore_0", LStore_0.class),
|
|
||||||
LSTORE_1(0x40, "lstore_1", LStore_1.class),
|
|
||||||
LSTORE_2(0x41, "lstore_2", LStore_2.class),
|
|
||||||
LSTORE_3(0x42, "lstore_3", LStore_3.class),
|
|
||||||
FSTORE_0(0x43, "fstore_0", FStore_0.class),
|
|
||||||
FSTORE_1(0x44, "fstore_1", FStore_1.class),
|
|
||||||
FSTORE_2(0x45, "fstore_2", FStore_2.class),
|
|
||||||
FSTORE_3(0x46, "fstore_3", FStore_3.class),
|
|
||||||
DST0RE_0(0x47, "dstore_0", DStore_0.class),
|
|
||||||
DSTORE_1(0x48, "dstore_1", DStore_1.class),
|
|
||||||
DSTORE_2(0x49, "dstore_2", DStore_2.class),
|
|
||||||
DSTORE_3(0x4a, "dstore_3", DStore_3.class),
|
|
||||||
ASTORE_0(0x4b, "astore_0", AStore_0.class),
|
|
||||||
ASTORE_1(0x4c, "astore_1", AStore_1.class),
|
|
||||||
ASTORE_2(0x4d, "astore_2", AStore_2.class),
|
|
||||||
ASTORE_3(0x4e, "astore_3", AStore_3.class),
|
|
||||||
IASTORE(0x4f, "iastore", IAStore.class),
|
|
||||||
LASTORE(0x50, "lastore", LAStore.class),
|
|
||||||
FASTORE(0x51, "fastore", FAStore.class),
|
|
||||||
DASTORE(0x52, "dastore", DAStore.class),
|
|
||||||
AASTORE(0x53, "aastore", AAStore.class),
|
|
||||||
BASTORE(0x54, "bastore", BAStore.class),
|
|
||||||
CASTORE(0x55, "castore", CAStore.class),
|
|
||||||
SASTORE(0x56, "sastore", SAStore.class),
|
|
||||||
POP(0x57, "pop", Pop.class),
|
|
||||||
POP2(0x58, "pop2", Pop2.class),
|
|
||||||
DUP(0x59, "dup", Dup.class),
|
|
||||||
DUP_X1(0x5a, "dup_x1", Dup_X1.class),
|
|
||||||
DUP_X2(0x5b, "dup_x2", Dup_X2.class),
|
|
||||||
DUP2(0x5c, "dup2", Dup2.class),
|
|
||||||
DUP2_X1(0x5d, "dup2_x1", Dup2_X1.class),
|
|
||||||
DUP2_X2(0x5e, "dup2_x2", Dup2_X2.class),
|
|
||||||
SWAP(0x5f, "swap", Swap.class),
|
|
||||||
IADD(0x60, "iadd", IAdd.class),
|
|
||||||
LADD(0x61, "ladd", LAdd.class),
|
|
||||||
FADD(0x62, "fadd", FAdd.class),
|
|
||||||
DADD(0x63, "dadd", DAdd.class),
|
|
||||||
ISUB(0x64, "isub", ISub.class),
|
|
||||||
LSUB(0x65, "lsub", LSub.class),
|
|
||||||
FSUB(0x66, "fsub", FSub.class),
|
|
||||||
DSUB(0x67, "dsub", DSub.class),
|
|
||||||
IMUL(0x68, "imul", IMul.class),
|
|
||||||
LMUL(0x69, "lmul", LMul.class),
|
|
||||||
FMUL(0x6a, "fmul", FMul.class),
|
|
||||||
DMUL(0x6b, "dmul", DMul.class),
|
|
||||||
IDIV(0x6c, "idiv", IDiv.class),
|
|
||||||
LDIV(0x6d, "ldiv", LDiv.class),
|
|
||||||
FDIV(0x6e, "fdiv", FDiv.class),
|
|
||||||
DDIV(0x6f, "ddiv", DDiv.class),
|
|
||||||
IREM(0x70, "irem", IRem.class),
|
|
||||||
LREM(0x71, "lrem", LRem.class),
|
|
||||||
FREM(0x72, "frem", FRem.class),
|
|
||||||
DREM(0x73, "drem", DRem.class),
|
|
||||||
INEG(0x74, "ineg", INeg.class),
|
|
||||||
LNEG(0x75, "lneg", LNeg.class),
|
|
||||||
FNEG(0x76, "fneg", FNeg.class),
|
|
||||||
DNEG(0x77, "dneg", DNeg.class),
|
|
||||||
ISHL(0x78, "ishl", IShL.class),
|
|
||||||
LSHL(0x79, "lshl", LShL.class),
|
|
||||||
ISHR(0x7a, "ishr", IShR.class),
|
|
||||||
LSHR(0x7b, "lshr", LShR.class),
|
|
||||||
IUSHR(0x7c, "iushr", IUShR.class),
|
|
||||||
LUSHR(0x7d, "lushr", LUShR.class),
|
|
||||||
IAND(0x7e, "iand", IAnd.class),
|
|
||||||
LAND(0x7f, "land", LAnd.class),
|
|
||||||
IOR(0x80, "ior", IOr.class),
|
|
||||||
LOR(0x81, "lor", LOr.class),
|
|
||||||
IXOR(0x82, "ixor", IXor.class),
|
|
||||||
LXOR(0x83, "lxor", LXor.class),
|
|
||||||
IINC(0x84, "iinc", IInc.class),
|
|
||||||
I2L(0x85, "i2l", I2L.class),
|
|
||||||
I2F(0x86, "i2f", I2F.class),
|
|
||||||
I2D(0x87, "i2d", I2D.class),
|
|
||||||
L2I(0x88, "l2i", L2I.class),
|
|
||||||
L2F(0x89, "l2f", L2F.class),
|
|
||||||
L2D(0x8a, "l2d", L2D.class),
|
|
||||||
F2I(0x8b, "f2i", F2I.class),
|
|
||||||
F2L(0x8c, "f2l", F2L.class),
|
|
||||||
F2D(0x8d, "f2d", F2D.class),
|
|
||||||
D2I(0x8e, "d2i", D2I.class),
|
|
||||||
D2L(0x8f, "d2l", D2L.class),
|
|
||||||
D2F(0x90, "d2f", D2F.class),
|
|
||||||
I2B(0x91, "i2b", I2B.class),
|
|
||||||
I2C(0x92, "i2c", I2C.class),
|
|
||||||
I2S(0x93, "i2s", I2S.class),
|
|
||||||
LCMP(0x94, "lcmp", LCmp.class),
|
|
||||||
FCMPL(0x95, "fcmpl", FCmpL.class),
|
|
||||||
FCMPG(0x96, "fcmpg", FCmpG.class),
|
|
||||||
DCMPL(0x97, "dcmpl", DCmpL.class),
|
|
||||||
DCMPG(0x98, "dcmpg", DCmpG.class),
|
|
||||||
IFEQ(0x99, "ifeq", If0.class),
|
|
||||||
IFNE(0x9a, "ifne", If0.class),
|
|
||||||
IFLT(0x9b, "iflt", If0.class),
|
|
||||||
IFGE(0x9c, "ifge", If0.class),
|
|
||||||
IFGT(0x9d, "ifgt", If0.class),
|
|
||||||
IFLE(0x9e, "ifle", If0.class),
|
|
||||||
IF_ICMPEQ(0x9f, "if_icmpeq", If.class),
|
|
||||||
IF_ICMPNE(0xa0, "if_icmpne", If.class),
|
|
||||||
IF_ICMPLT(0xa1, "if_cmplt", If.class),
|
|
||||||
IF_ICMPGE(0xa2, "if_icmpge", If.class),
|
|
||||||
IF_ICMPGT(0xa3, "if_icmpgt", If.class),
|
|
||||||
IF_ICMPLE(0xa4, "if_icmple", If.class),
|
|
||||||
IF_ACMPEQ(0xa5, "if_acmpeq", If.class),
|
|
||||||
IF_ACMPNE(0xa6, "if_acmpne", If.class),
|
|
||||||
GOTO(0xa7, "goto", Goto.class),
|
|
||||||
TABLESWITCH(0xaa, "tableswitch", TableSwitch.class),
|
|
||||||
LOOKUPSWITCH(0xab, "lookupswitch", LookupSwitch.class),
|
|
||||||
IRETURN(0xac, "ireturn", Return.class),
|
|
||||||
LRETURN(0xad, "lreturn", Return.class),
|
|
||||||
FRETURN(0xae, "freturn", Return.class),
|
|
||||||
DRETURN(0xaf, "dreturn", Return.class),
|
|
||||||
ARETURN(0xb0, "areturn", Return.class),
|
|
||||||
RETURN(0xb1, "return", VReturn.class),
|
|
||||||
GETSTATIC(0xb2, "getstatic", GetStatic.class),
|
|
||||||
PUTSTATIC(0xb3, "putstatic", PutStatic.class),
|
|
||||||
GETFIELD(0xb4, "getfield", GetField.class),
|
|
||||||
PUTFIELD(0xb5, "putfield", PutField.class),
|
|
||||||
INVOKEVIRTUAL(0xb6, "invokevirtual", InvokeVirtual.class),
|
|
||||||
INVOKESPECIAL(0xb7, "invokespecial", InvokeSpecial.class),
|
|
||||||
INVOKESTATIC(0xb8, "invokestatic", InvokeStatic.class),
|
|
||||||
INVOKEINTERFACE(0xb9, "invokeinterface", InvokeInterface.class),
|
|
||||||
NEW(0xbb, "new", New.class),
|
|
||||||
NEWARRAY(0xbc, "newarray", NewArray.class),
|
|
||||||
ANEWARRAY(0xbd, "anewarray", ANewArray.class),
|
|
||||||
ARRAYLENGTH(0xbe, "arraylength", ArrayLength.class),
|
|
||||||
ATHROW(0xbf, "athrow", AThrow.class),
|
|
||||||
CHECKCAST(0xc0, "checkcast", CheckCast.class),
|
|
||||||
INSTANCEOf(0xc1, "instanceof", InstanceOf.class),
|
|
||||||
MONITORENTER(0xc2, "monitorenter", MonitorEnter.class),
|
|
||||||
MONITOREXIT(0xc3, "monitorexit", MonitorExit.class),
|
|
||||||
WIDE(0xc4, "wide", Wide.class),
|
|
||||||
MULTIANEWARRAY(0xc5, "multianewarray", MultiANewArray.class),
|
|
||||||
IFNULL(0xc6, "ifnull", If0.class),
|
|
||||||
IFNONNULL(0xc7, "ifnonnull", If0.class),
|
|
||||||
GOTO_W(0xc8, "goto_w", GotoW.class);
|
|
||||||
|
|
||||||
private byte code;
|
|
||||||
private String name;
|
|
||||||
private Class<? extends Instruction> clazz;
|
|
||||||
|
|
||||||
InstructionType(int op, String name, Class<? extends Instruction> clazz)
|
|
||||||
{
|
|
||||||
this.code = (byte) op;
|
|
||||||
this.name = name;
|
|
||||||
this.clazz = clazz;
|
|
||||||
}
|
|
||||||
|
|
||||||
public byte getCode()
|
|
||||||
{
|
|
||||||
return code;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getName()
|
|
||||||
{
|
|
||||||
return name;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Class<? extends Instruction> getInstructionClass()
|
|
||||||
{
|
|
||||||
return clazz;
|
|
||||||
}
|
|
||||||
|
|
||||||
public static InstructionType findInstructionFromCode(byte code)
|
|
||||||
{
|
|
||||||
for (InstructionType t : InstructionType.values())
|
|
||||||
if (t.getCode() == code)
|
|
||||||
return t;
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
package info.sigterm.deob.attributes.code.instruction.types;
|
|
||||||
|
|
||||||
public interface ComparisonInstruction
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
package info.sigterm.deob.attributes.code.instruction.types;
|
|
||||||
|
|
||||||
import info.sigterm.deob.pool.Field;
|
|
||||||
|
|
||||||
public interface FieldInstruction
|
|
||||||
{
|
|
||||||
public Field getField();
|
|
||||||
|
|
||||||
public info.sigterm.deob.Field getMyField();
|
|
||||||
}
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
package info.sigterm.deob.attributes.code.instruction.types;
|
|
||||||
|
|
||||||
public interface ReturnInstruction
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
package info.sigterm.deob;
|
package net.runelite.deob;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.Attributes;
|
import net.runelite.deob.attributes.Attributes;
|
||||||
import info.sigterm.deob.pool.Class;
|
import net.runelite.deob.pool.Class;
|
||||||
import info.sigterm.deob.pool.NameAndType;
|
import net.runelite.deob.pool.NameAndType;
|
||||||
|
|
||||||
import java.io.ByteArrayOutputStream;
|
import java.io.ByteArrayOutputStream;
|
||||||
import java.io.DataInputStream;
|
import java.io.DataInputStream;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package info.sigterm.deob;
|
package net.runelite.deob;
|
||||||
|
|
||||||
import java.io.DataInputStream;
|
import java.io.DataInputStream;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
package info.sigterm.deob;
|
package net.runelite.deob;
|
||||||
|
|
||||||
import info.sigterm.deob.pool.ConstantType;
|
import net.runelite.deob.pool.ConstantType;
|
||||||
import info.sigterm.deob.pool.InterfaceMethod;
|
import net.runelite.deob.pool.InterfaceMethod;
|
||||||
import info.sigterm.deob.pool.NameAndType;
|
import net.runelite.deob.pool.NameAndType;
|
||||||
import info.sigterm.deob.pool.PoolEntry;
|
import net.runelite.deob.pool.PoolEntry;
|
||||||
import info.sigterm.deob.pool.UTF8;
|
import net.runelite.deob.pool.UTF8;
|
||||||
|
|
||||||
import java.io.DataInputStream;
|
import java.io.DataInputStream;
|
||||||
import java.io.DataOutputStream;
|
import java.io.DataOutputStream;
|
||||||
@@ -110,14 +110,14 @@ public class ConstantPool
|
|||||||
return u.getValue();
|
return u.getValue();
|
||||||
}
|
}
|
||||||
|
|
||||||
public info.sigterm.deob.pool.Class getClass(int index)
|
public net.runelite.deob.pool.Class getClass(int index)
|
||||||
{
|
{
|
||||||
return (info.sigterm.deob.pool.Class) getEntry(index);
|
return (net.runelite.deob.pool.Class) getEntry(index);
|
||||||
}
|
}
|
||||||
|
|
||||||
public info.sigterm.deob.pool.Field getField(int index)
|
public net.runelite.deob.pool.Field getField(int index)
|
||||||
{
|
{
|
||||||
return (info.sigterm.deob.pool.Field) getEntry(index);
|
return (net.runelite.deob.pool.Field) getEntry(index);
|
||||||
}
|
}
|
||||||
|
|
||||||
public InterfaceMethod getInterfaceMethod(int index)
|
public InterfaceMethod getInterfaceMethod(int index)
|
||||||
@@ -125,9 +125,9 @@ public class ConstantPool
|
|||||||
return (InterfaceMethod) getEntry(index);
|
return (InterfaceMethod) getEntry(index);
|
||||||
}
|
}
|
||||||
|
|
||||||
public info.sigterm.deob.pool.Method getMethod(int index)
|
public net.runelite.deob.pool.Method getMethod(int index)
|
||||||
{
|
{
|
||||||
return (info.sigterm.deob.pool.Method) getEntry(index);
|
return (net.runelite.deob.pool.Method) getEntry(index);
|
||||||
}
|
}
|
||||||
|
|
||||||
public NameAndType getNameAndType(int index)
|
public NameAndType getNameAndType(int index)
|
||||||
@@ -163,19 +163,19 @@ public class ConstantPool
|
|||||||
public int make(Object object)
|
public int make(Object object)
|
||||||
{
|
{
|
||||||
if (object instanceof String)
|
if (object instanceof String)
|
||||||
return make(new info.sigterm.deob.pool.String((String) object));
|
return make(new net.runelite.deob.pool.String((String) object));
|
||||||
|
|
||||||
if (object instanceof Integer)
|
if (object instanceof Integer)
|
||||||
return make(new info.sigterm.deob.pool.Integer((int) object));
|
return make(new net.runelite.deob.pool.Integer((int) object));
|
||||||
|
|
||||||
if (object instanceof Float)
|
if (object instanceof Float)
|
||||||
return make(new info.sigterm.deob.pool.Float((float) object));
|
return make(new net.runelite.deob.pool.Float((float) object));
|
||||||
|
|
||||||
if (object instanceof Long)
|
if (object instanceof Long)
|
||||||
return make(new info.sigterm.deob.pool.Long((long) object));
|
return make(new net.runelite.deob.pool.Long((long) object));
|
||||||
|
|
||||||
if (object instanceof Double)
|
if (object instanceof Double)
|
||||||
return make(new info.sigterm.deob.pool.Double((double) object));
|
return make(new net.runelite.deob.pool.Double((double) object));
|
||||||
|
|
||||||
System.err.println("Constant pool make with unknown object " + object + " type " + object.getClass());
|
System.err.println("Constant pool make with unknown object " + object + " type " + object.getClass());
|
||||||
|
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
package info.sigterm.deob;
|
package net.runelite.deob;
|
||||||
|
|
||||||
import info.sigterm.deob.deobfuscators.FieldInliner;
|
import net.runelite.deob.deobfuscators.FieldInliner;
|
||||||
import info.sigterm.deob.deobfuscators.FieldMover;
|
import net.runelite.deob.deobfuscators.FieldMover;
|
||||||
import info.sigterm.deob.deobfuscators.MethodMover;
|
import net.runelite.deob.deobfuscators.MethodMover;
|
||||||
|
|
||||||
import java.io.ByteArrayOutputStream;
|
import java.io.ByteArrayOutputStream;
|
||||||
import java.io.DataInputStream;
|
import java.io.DataInputStream;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package info.sigterm.deob;
|
package net.runelite.deob;
|
||||||
|
|
||||||
public interface Deobfuscator
|
public interface Deobfuscator
|
||||||
{
|
{
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
package info.sigterm.deob;
|
package net.runelite.deob;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.Attributes;
|
import net.runelite.deob.attributes.Attributes;
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.signature.Type;
|
import net.runelite.deob.signature.Type;
|
||||||
|
|
||||||
import java.io.DataInputStream;
|
import java.io.DataInputStream;
|
||||||
import java.io.DataOutputStream;
|
import java.io.DataOutputStream;
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
package info.sigterm.deob;
|
package net.runelite.deob;
|
||||||
|
|
||||||
import info.sigterm.deob.pool.NameAndType;
|
import net.runelite.deob.pool.NameAndType;
|
||||||
|
|
||||||
import java.io.DataInputStream;
|
import java.io.DataInputStream;
|
||||||
import java.io.DataOutputStream;
|
import java.io.DataOutputStream;
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
package info.sigterm.deob;
|
package net.runelite.deob;
|
||||||
|
|
||||||
import info.sigterm.deob.pool.Class;
|
import net.runelite.deob.pool.Class;
|
||||||
|
|
||||||
import java.io.DataInputStream;
|
import java.io.DataInputStream;
|
||||||
import java.io.DataOutputStream;
|
import java.io.DataOutputStream;
|
||||||
@@ -1,13 +1,13 @@
|
|||||||
package info.sigterm.deob;
|
package net.runelite.deob;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.AttributeType;
|
import net.runelite.deob.attributes.AttributeType;
|
||||||
import info.sigterm.deob.attributes.Attributes;
|
import net.runelite.deob.attributes.Attributes;
|
||||||
import info.sigterm.deob.attributes.Code;
|
import net.runelite.deob.attributes.Code;
|
||||||
import info.sigterm.deob.attributes.Exceptions;
|
import net.runelite.deob.attributes.Exceptions;
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.LVTInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.LVTInstruction;
|
||||||
import info.sigterm.deob.pool.NameAndType;
|
import net.runelite.deob.pool.NameAndType;
|
||||||
import info.sigterm.deob.signature.Signature;
|
import net.runelite.deob.signature.Signature;
|
||||||
|
|
||||||
import java.io.DataInputStream;
|
import java.io.DataInputStream;
|
||||||
import java.io.DataOutputStream;
|
import java.io.DataOutputStream;
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
package info.sigterm.deob;
|
package net.runelite.deob;
|
||||||
|
|
||||||
import info.sigterm.deob.pool.NameAndType;
|
import net.runelite.deob.pool.NameAndType;
|
||||||
import info.sigterm.deob.signature.Signature;
|
import net.runelite.deob.signature.Signature;
|
||||||
|
|
||||||
import java.io.DataInputStream;
|
import java.io.DataInputStream;
|
||||||
import java.io.DataOutputStream;
|
import java.io.DataOutputStream;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package info.sigterm.deob.attributes;
|
package net.runelite.deob.attributes;
|
||||||
|
|
||||||
import java.io.ByteArrayOutputStream;
|
import java.io.ByteArrayOutputStream;
|
||||||
import java.io.DataInputStream;
|
import java.io.DataInputStream;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package info.sigterm.deob.attributes;
|
package net.runelite.deob.attributes;
|
||||||
|
|
||||||
public enum AttributeType
|
public enum AttributeType
|
||||||
{
|
{
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
package info.sigterm.deob.attributes;
|
package net.runelite.deob.attributes;
|
||||||
|
|
||||||
import info.sigterm.deob.ClassFile;
|
import net.runelite.deob.ClassFile;
|
||||||
import info.sigterm.deob.Field;
|
import net.runelite.deob.Field;
|
||||||
import info.sigterm.deob.Method;
|
import net.runelite.deob.Method;
|
||||||
import java.io.DataInputStream;
|
import java.io.DataInputStream;
|
||||||
import java.io.DataOutputStream;
|
import java.io.DataOutputStream;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
package info.sigterm.deob.attributes;
|
package net.runelite.deob.attributes;
|
||||||
|
|
||||||
import info.sigterm.deob.Method;
|
import net.runelite.deob.Method;
|
||||||
import info.sigterm.deob.attributes.code.Exceptions;
|
import net.runelite.deob.attributes.code.Exceptions;
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.LVTInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.LVTInstruction;
|
||||||
|
|
||||||
import java.io.DataInputStream;
|
import java.io.DataInputStream;
|
||||||
import java.io.DataOutputStream;
|
import java.io.DataOutputStream;
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
package info.sigterm.deob.attributes;
|
package net.runelite.deob.attributes;
|
||||||
|
|
||||||
import info.sigterm.deob.pool.PoolEntry;
|
import net.runelite.deob.pool.PoolEntry;
|
||||||
|
|
||||||
import java.io.DataInputStream;
|
import java.io.DataInputStream;
|
||||||
import java.io.DataOutputStream;
|
import java.io.DataOutputStream;
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
package info.sigterm.deob.attributes;
|
package net.runelite.deob.attributes;
|
||||||
|
|
||||||
import info.sigterm.deob.ClassFile;
|
import net.runelite.deob.ClassFile;
|
||||||
import info.sigterm.deob.pool.Class;
|
import net.runelite.deob.pool.Class;
|
||||||
|
|
||||||
import java.io.DataInputStream;
|
import java.io.DataInputStream;
|
||||||
import java.io.DataOutputStream;
|
import java.io.DataOutputStream;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package info.sigterm.deob.attributes;
|
package net.runelite.deob.attributes;
|
||||||
|
|
||||||
import java.io.DataInputStream;
|
import java.io.DataInputStream;
|
||||||
import java.io.DataOutputStream;
|
import java.io.DataOutputStream;
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
package info.sigterm.deob.attributes.code;
|
package net.runelite.deob.attributes.code;
|
||||||
|
|
||||||
import info.sigterm.deob.ClassFile;
|
import net.runelite.deob.ClassFile;
|
||||||
import info.sigterm.deob.ConstantPool;
|
import net.runelite.deob.ConstantPool;
|
||||||
import info.sigterm.deob.pool.Class;
|
import net.runelite.deob.pool.Class;
|
||||||
|
|
||||||
import java.io.DataInputStream;
|
import java.io.DataInputStream;
|
||||||
import java.io.DataOutputStream;
|
import java.io.DataOutputStream;
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
package info.sigterm.deob.attributes.code;
|
package net.runelite.deob.attributes.code;
|
||||||
|
|
||||||
import info.sigterm.deob.ClassFile;
|
import net.runelite.deob.ClassFile;
|
||||||
import info.sigterm.deob.attributes.Code;
|
import net.runelite.deob.attributes.Code;
|
||||||
|
|
||||||
import java.io.DataInputStream;
|
import java.io.DataInputStream;
|
||||||
import java.io.DataOutputStream;
|
import java.io.DataOutputStream;
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
package info.sigterm.deob.attributes.code;
|
package net.runelite.deob.attributes.code;
|
||||||
|
|
||||||
import info.sigterm.deob.ClassFile;
|
import net.runelite.deob.ClassFile;
|
||||||
import info.sigterm.deob.ConstantPool;
|
import net.runelite.deob.ConstantPool;
|
||||||
import info.sigterm.deob.Field;
|
import net.runelite.deob.Field;
|
||||||
import info.sigterm.deob.Method;
|
import net.runelite.deob.Method;
|
||||||
import info.sigterm.deob.block.Block;
|
import net.runelite.deob.block.Block;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
|
|
||||||
import java.io.DataOutputStream;
|
import java.io.DataOutputStream;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
@@ -222,11 +222,11 @@ public abstract class Instruction
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
public void renameField(Field f, info.sigterm.deob.pool.Field name)
|
public void renameField(Field f, net.runelite.deob.pool.Field name)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
public void renameMethod(Method oldMethod, info.sigterm.deob.pool.Method newMethod)
|
public void renameMethod(Method oldMethod, net.runelite.deob.pool.Method newMethod)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,417 @@
|
|||||||
|
package net.runelite.deob.attributes.code;
|
||||||
|
|
||||||
|
import net.runelite.deob.attributes.code.instructions.AALoad;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.AAStore;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.AConstNull;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.ALoad;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.ALoad_0;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.ALoad_1;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.ALoad_2;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.ALoad_3;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.ANewArray;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.AStore;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.AStore_0;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.AStore_1;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.AStore_2;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.AStore_3;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.AThrow;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.ArrayLength;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.BALoad;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.BAStore;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.BiPush;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.CALoad;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.CAStore;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.CheckCast;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.D2F;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.D2I;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.D2L;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.DALoad;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.DAStore;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.DAdd;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.DCmpG;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.DCmpL;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.DConst_0;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.DConst_1;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.DDiv;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.DLoad;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.DLoad_0;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.DLoad_1;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.DLoad_2;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.DLoad_3;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.DMul;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.DNeg;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.DRem;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.DStore;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.DStore_0;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.DStore_1;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.DStore_2;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.DStore_3;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.DSub;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.Dup;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.Dup2;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.Dup2_X1;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.Dup2_X2;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.Dup_X1;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.Dup_X2;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.F2D;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.F2I;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.F2L;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.FALoad;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.FAStore;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.FAdd;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.FCmpG;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.FCmpL;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.FConst_0;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.FConst_1;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.FConst_2;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.FDiv;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.FLoad;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.FLoad_0;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.FLoad_1;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.FLoad_2;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.FLoad_3;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.FMul;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.FNeg;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.FRem;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.FStore;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.FStore_0;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.FStore_1;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.FStore_2;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.FStore_3;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.FSub;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.GetField;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.GetStatic;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.Goto;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.GotoW;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.I2B;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.I2C;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.I2D;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.I2F;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.I2L;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.I2S;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.IALoad;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.IAStore;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.IAdd;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.IAnd;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.IConst_0;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.IConst_1;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.IConst_2;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.IConst_3;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.IConst_4;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.IConst_5;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.IConst_M1;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.IDiv;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.IInc;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.ILoad;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.ILoad_0;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.ILoad_1;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.ILoad_2;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.ILoad_3;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.IMul;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.INeg;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.IOr;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.IRem;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.IShL;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.IShR;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.IStore;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.IStore_0;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.IStore_1;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.IStore_2;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.IStore_3;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.ISub;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.IUShR;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.IXor;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.If;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.If0;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.InstanceOf;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.InvokeInterface;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.InvokeSpecial;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.InvokeStatic;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.InvokeVirtual;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.L2D;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.L2F;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.L2I;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.LALoad;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.LAStore;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.LAdd;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.LAnd;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.LCmp;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.LConst_0;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.LConst_1;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.LDC2_W;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.LDC_W;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.LDiv;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.LLoad;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.LLoad_0;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.LLoad_1;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.LLoad_2;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.LLoad_3;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.LMul;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.LNeg;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.LOr;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.LRem;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.LShL;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.LShR;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.LStore;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.LStore_0;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.LStore_1;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.LStore_2;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.LStore_3;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.LSub;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.LUShR;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.LXor;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.LookupSwitch;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.MonitorEnter;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.MonitorExit;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.MultiANewArray;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.NOP;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.New;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.NewArray;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.Pop;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.Pop2;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.PutField;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.PutStatic;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.Return;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.SALoad;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.SAStore;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.SiPush;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.Swap;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.TableSwitch;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.VReturn;
|
||||||
|
import net.runelite.deob.attributes.code.instructions.Wide;
|
||||||
|
|
||||||
|
public enum InstructionType
|
||||||
|
{
|
||||||
|
NOP(0x00, "nop", NOP.class),
|
||||||
|
ACONST_NULL(0x01, "aconst_null", AConstNull.class),
|
||||||
|
ICONST_M1(0x02, "iconst_m1", IConst_M1.class),
|
||||||
|
ICONST_0(0x03, "iconst_0", IConst_0.class),
|
||||||
|
ICONST_1(0x04, "iconst_1", IConst_1.class),
|
||||||
|
ICONST_2(0x05, "iconst_2", IConst_2.class),
|
||||||
|
ICONST_3(0x06, "iconst_3", IConst_3.class),
|
||||||
|
ICONST_4(0x07, "iconst_4", IConst_4.class),
|
||||||
|
ICONST_5(0x08, "iconst_5", IConst_5.class),
|
||||||
|
LCONST_0(0x09, "lconst_0", LConst_0.class),
|
||||||
|
LCONST_1(0x0a, "lconst_1", LConst_1.class),
|
||||||
|
FCONST_0(0x0b, "fconst_0", FConst_0.class),
|
||||||
|
FCONST_1(0x0c, "fconst_1", FConst_1.class),
|
||||||
|
FCONST_2(0x0d, "fconst_2", FConst_2.class),
|
||||||
|
DCONST_0(0x0e, "dconst_0", DConst_0.class),
|
||||||
|
DCONST_1(0x0f, "dconst_1", DConst_1.class),
|
||||||
|
BIPUSH(0x10, "bipush", BiPush.class),
|
||||||
|
SIPUSH(0x11, "sipush", SiPush.class),
|
||||||
|
LDC(0x12, "ldc_w", LDC_W.class),
|
||||||
|
LDC_W(0x13, "ldc_w", LDC_W.class),
|
||||||
|
LDC2_W(0x14, "ldc2_w", LDC2_W.class),
|
||||||
|
ILOAD(0x15, "iload", ILoad.class),
|
||||||
|
LLOAD(0x16, "lload", LLoad.class),
|
||||||
|
FLOAD(0x17, "fload", FLoad.class),
|
||||||
|
DLOAD(0x18, "dload", DLoad.class),
|
||||||
|
ALOAD(0x19, "aload", ALoad.class),
|
||||||
|
ILOAD_0(0x1a, "iload_0", ILoad_0.class),
|
||||||
|
ILOAD_1(0x1b, "iload_1", ILoad_1.class),
|
||||||
|
ILOAD_2(0x1c, "iload_2", ILoad_2.class),
|
||||||
|
ILOAD_3(0x1d, "iload_3", ILoad_3.class),
|
||||||
|
LLOAD_0(0x1e, "lload_0", LLoad_0.class),
|
||||||
|
LLOAD_1(0x1f, "lload_1", LLoad_1.class),
|
||||||
|
LLOAD_2(0x20, "lload_2", LLoad_2.class),
|
||||||
|
LLOAD_3(0x21, "lload_3", LLoad_3.class),
|
||||||
|
FLOAD_0(0x22, "fload_0", FLoad_0.class),
|
||||||
|
FLOAD_1(0x23, "fload_1", FLoad_1.class),
|
||||||
|
FLOAD_2(0x24, "fload_2", FLoad_2.class),
|
||||||
|
FLOAD_3(0x25, "fload_3", FLoad_3.class),
|
||||||
|
DLOAD_0(0x26, "dload_0", DLoad_0.class),
|
||||||
|
DLOAD_1(0x27, "dload_1", DLoad_1.class),
|
||||||
|
DLOAD_2(0x28, "dload_2", DLoad_2.class),
|
||||||
|
DLOAD_3(0x29, "dload_3", DLoad_3.class),
|
||||||
|
ALOAD_0(0x2a, "aload_0", ALoad_0.class),
|
||||||
|
ALOAD_1(0x2b, "aload_1", ALoad_1.class),
|
||||||
|
ALOAD_2(0x2c, "aload_2", ALoad_2.class),
|
||||||
|
ALOAD_3(0x2d, "aload_3", ALoad_3.class),
|
||||||
|
IALOAD(0x2e, "iaload", IALoad.class),
|
||||||
|
LALOAD(0x2f, "laload", LALoad.class),
|
||||||
|
FALOAD(0x30, "faload", FALoad.class),
|
||||||
|
DALOAD(0x31, "daload", DALoad.class),
|
||||||
|
AALOAD(0x32, "aaload", AALoad.class),
|
||||||
|
BALOAD(0x33, "baload", BALoad.class),
|
||||||
|
CALOAD(0x34, "caload", CALoad.class),
|
||||||
|
SALOAD(0x35, "saload", SALoad.class),
|
||||||
|
ISTORE(0x36, "istore", IStore.class),
|
||||||
|
LSTORE(0x37, "lstore", LStore.class),
|
||||||
|
FSTORE(0x38, "fstore", FStore.class),
|
||||||
|
DSTORE(0x39, "dstore", DStore.class),
|
||||||
|
ASTORE(0x3a, "astore", AStore.class),
|
||||||
|
ISTORE_0(0x3b, "istore_0", IStore_0.class),
|
||||||
|
ISTORE_1(0x3c, "istore_1", IStore_1.class),
|
||||||
|
ISTORE_2(0x3d, "istore_2", IStore_2.class),
|
||||||
|
ISTORE_3(0x3e, "istore_3", IStore_3.class),
|
||||||
|
LSTORE_0(0x3f, "lstore_0", LStore_0.class),
|
||||||
|
LSTORE_1(0x40, "lstore_1", LStore_1.class),
|
||||||
|
LSTORE_2(0x41, "lstore_2", LStore_2.class),
|
||||||
|
LSTORE_3(0x42, "lstore_3", LStore_3.class),
|
||||||
|
FSTORE_0(0x43, "fstore_0", FStore_0.class),
|
||||||
|
FSTORE_1(0x44, "fstore_1", FStore_1.class),
|
||||||
|
FSTORE_2(0x45, "fstore_2", FStore_2.class),
|
||||||
|
FSTORE_3(0x46, "fstore_3", FStore_3.class),
|
||||||
|
DST0RE_0(0x47, "dstore_0", DStore_0.class),
|
||||||
|
DSTORE_1(0x48, "dstore_1", DStore_1.class),
|
||||||
|
DSTORE_2(0x49, "dstore_2", DStore_2.class),
|
||||||
|
DSTORE_3(0x4a, "dstore_3", DStore_3.class),
|
||||||
|
ASTORE_0(0x4b, "astore_0", AStore_0.class),
|
||||||
|
ASTORE_1(0x4c, "astore_1", AStore_1.class),
|
||||||
|
ASTORE_2(0x4d, "astore_2", AStore_2.class),
|
||||||
|
ASTORE_3(0x4e, "astore_3", AStore_3.class),
|
||||||
|
IASTORE(0x4f, "iastore", IAStore.class),
|
||||||
|
LASTORE(0x50, "lastore", LAStore.class),
|
||||||
|
FASTORE(0x51, "fastore", FAStore.class),
|
||||||
|
DASTORE(0x52, "dastore", DAStore.class),
|
||||||
|
AASTORE(0x53, "aastore", AAStore.class),
|
||||||
|
BASTORE(0x54, "bastore", BAStore.class),
|
||||||
|
CASTORE(0x55, "castore", CAStore.class),
|
||||||
|
SASTORE(0x56, "sastore", SAStore.class),
|
||||||
|
POP(0x57, "pop", Pop.class),
|
||||||
|
POP2(0x58, "pop2", Pop2.class),
|
||||||
|
DUP(0x59, "dup", Dup.class),
|
||||||
|
DUP_X1(0x5a, "dup_x1", Dup_X1.class),
|
||||||
|
DUP_X2(0x5b, "dup_x2", Dup_X2.class),
|
||||||
|
DUP2(0x5c, "dup2", Dup2.class),
|
||||||
|
DUP2_X1(0x5d, "dup2_x1", Dup2_X1.class),
|
||||||
|
DUP2_X2(0x5e, "dup2_x2", Dup2_X2.class),
|
||||||
|
SWAP(0x5f, "swap", Swap.class),
|
||||||
|
IADD(0x60, "iadd", IAdd.class),
|
||||||
|
LADD(0x61, "ladd", LAdd.class),
|
||||||
|
FADD(0x62, "fadd", FAdd.class),
|
||||||
|
DADD(0x63, "dadd", DAdd.class),
|
||||||
|
ISUB(0x64, "isub", ISub.class),
|
||||||
|
LSUB(0x65, "lsub", LSub.class),
|
||||||
|
FSUB(0x66, "fsub", FSub.class),
|
||||||
|
DSUB(0x67, "dsub", DSub.class),
|
||||||
|
IMUL(0x68, "imul", IMul.class),
|
||||||
|
LMUL(0x69, "lmul", LMul.class),
|
||||||
|
FMUL(0x6a, "fmul", FMul.class),
|
||||||
|
DMUL(0x6b, "dmul", DMul.class),
|
||||||
|
IDIV(0x6c, "idiv", IDiv.class),
|
||||||
|
LDIV(0x6d, "ldiv", LDiv.class),
|
||||||
|
FDIV(0x6e, "fdiv", FDiv.class),
|
||||||
|
DDIV(0x6f, "ddiv", DDiv.class),
|
||||||
|
IREM(0x70, "irem", IRem.class),
|
||||||
|
LREM(0x71, "lrem", LRem.class),
|
||||||
|
FREM(0x72, "frem", FRem.class),
|
||||||
|
DREM(0x73, "drem", DRem.class),
|
||||||
|
INEG(0x74, "ineg", INeg.class),
|
||||||
|
LNEG(0x75, "lneg", LNeg.class),
|
||||||
|
FNEG(0x76, "fneg", FNeg.class),
|
||||||
|
DNEG(0x77, "dneg", DNeg.class),
|
||||||
|
ISHL(0x78, "ishl", IShL.class),
|
||||||
|
LSHL(0x79, "lshl", LShL.class),
|
||||||
|
ISHR(0x7a, "ishr", IShR.class),
|
||||||
|
LSHR(0x7b, "lshr", LShR.class),
|
||||||
|
IUSHR(0x7c, "iushr", IUShR.class),
|
||||||
|
LUSHR(0x7d, "lushr", LUShR.class),
|
||||||
|
IAND(0x7e, "iand", IAnd.class),
|
||||||
|
LAND(0x7f, "land", LAnd.class),
|
||||||
|
IOR(0x80, "ior", IOr.class),
|
||||||
|
LOR(0x81, "lor", LOr.class),
|
||||||
|
IXOR(0x82, "ixor", IXor.class),
|
||||||
|
LXOR(0x83, "lxor", LXor.class),
|
||||||
|
IINC(0x84, "iinc", IInc.class),
|
||||||
|
I2L(0x85, "i2l", I2L.class),
|
||||||
|
I2F(0x86, "i2f", I2F.class),
|
||||||
|
I2D(0x87, "i2d", I2D.class),
|
||||||
|
L2I(0x88, "l2i", L2I.class),
|
||||||
|
L2F(0x89, "l2f", L2F.class),
|
||||||
|
L2D(0x8a, "l2d", L2D.class),
|
||||||
|
F2I(0x8b, "f2i", F2I.class),
|
||||||
|
F2L(0x8c, "f2l", F2L.class),
|
||||||
|
F2D(0x8d, "f2d", F2D.class),
|
||||||
|
D2I(0x8e, "d2i", D2I.class),
|
||||||
|
D2L(0x8f, "d2l", D2L.class),
|
||||||
|
D2F(0x90, "d2f", D2F.class),
|
||||||
|
I2B(0x91, "i2b", I2B.class),
|
||||||
|
I2C(0x92, "i2c", I2C.class),
|
||||||
|
I2S(0x93, "i2s", I2S.class),
|
||||||
|
LCMP(0x94, "lcmp", LCmp.class),
|
||||||
|
FCMPL(0x95, "fcmpl", FCmpL.class),
|
||||||
|
FCMPG(0x96, "fcmpg", FCmpG.class),
|
||||||
|
DCMPL(0x97, "dcmpl", DCmpL.class),
|
||||||
|
DCMPG(0x98, "dcmpg", DCmpG.class),
|
||||||
|
IFEQ(0x99, "ifeq", If0.class),
|
||||||
|
IFNE(0x9a, "ifne", If0.class),
|
||||||
|
IFLT(0x9b, "iflt", If0.class),
|
||||||
|
IFGE(0x9c, "ifge", If0.class),
|
||||||
|
IFGT(0x9d, "ifgt", If0.class),
|
||||||
|
IFLE(0x9e, "ifle", If0.class),
|
||||||
|
IF_ICMPEQ(0x9f, "if_icmpeq", If.class),
|
||||||
|
IF_ICMPNE(0xa0, "if_icmpne", If.class),
|
||||||
|
IF_ICMPLT(0xa1, "if_cmplt", If.class),
|
||||||
|
IF_ICMPGE(0xa2, "if_icmpge", If.class),
|
||||||
|
IF_ICMPGT(0xa3, "if_icmpgt", If.class),
|
||||||
|
IF_ICMPLE(0xa4, "if_icmple", If.class),
|
||||||
|
IF_ACMPEQ(0xa5, "if_acmpeq", If.class),
|
||||||
|
IF_ACMPNE(0xa6, "if_acmpne", If.class),
|
||||||
|
GOTO(0xa7, "goto", Goto.class),
|
||||||
|
TABLESWITCH(0xaa, "tableswitch", TableSwitch.class),
|
||||||
|
LOOKUPSWITCH(0xab, "lookupswitch", LookupSwitch.class),
|
||||||
|
IRETURN(0xac, "ireturn", Return.class),
|
||||||
|
LRETURN(0xad, "lreturn", Return.class),
|
||||||
|
FRETURN(0xae, "freturn", Return.class),
|
||||||
|
DRETURN(0xaf, "dreturn", Return.class),
|
||||||
|
ARETURN(0xb0, "areturn", Return.class),
|
||||||
|
RETURN(0xb1, "return", VReturn.class),
|
||||||
|
GETSTATIC(0xb2, "getstatic", GetStatic.class),
|
||||||
|
PUTSTATIC(0xb3, "putstatic", PutStatic.class),
|
||||||
|
GETFIELD(0xb4, "getfield", GetField.class),
|
||||||
|
PUTFIELD(0xb5, "putfield", PutField.class),
|
||||||
|
INVOKEVIRTUAL(0xb6, "invokevirtual", InvokeVirtual.class),
|
||||||
|
INVOKESPECIAL(0xb7, "invokespecial", InvokeSpecial.class),
|
||||||
|
INVOKESTATIC(0xb8, "invokestatic", InvokeStatic.class),
|
||||||
|
INVOKEINTERFACE(0xb9, "invokeinterface", InvokeInterface.class),
|
||||||
|
NEW(0xbb, "new", New.class),
|
||||||
|
NEWARRAY(0xbc, "newarray", NewArray.class),
|
||||||
|
ANEWARRAY(0xbd, "anewarray", ANewArray.class),
|
||||||
|
ARRAYLENGTH(0xbe, "arraylength", ArrayLength.class),
|
||||||
|
ATHROW(0xbf, "athrow", AThrow.class),
|
||||||
|
CHECKCAST(0xc0, "checkcast", CheckCast.class),
|
||||||
|
INSTANCEOf(0xc1, "instanceof", InstanceOf.class),
|
||||||
|
MONITORENTER(0xc2, "monitorenter", MonitorEnter.class),
|
||||||
|
MONITOREXIT(0xc3, "monitorexit", MonitorExit.class),
|
||||||
|
WIDE(0xc4, "wide", Wide.class),
|
||||||
|
MULTIANEWARRAY(0xc5, "multianewarray", MultiANewArray.class),
|
||||||
|
IFNULL(0xc6, "ifnull", If0.class),
|
||||||
|
IFNONNULL(0xc7, "ifnonnull", If0.class),
|
||||||
|
GOTO_W(0xc8, "goto_w", GotoW.class);
|
||||||
|
|
||||||
|
private byte code;
|
||||||
|
private String name;
|
||||||
|
private Class<? extends Instruction> clazz;
|
||||||
|
|
||||||
|
InstructionType(int op, String name, Class<? extends Instruction> clazz)
|
||||||
|
{
|
||||||
|
this.code = (byte) op;
|
||||||
|
this.name = name;
|
||||||
|
this.clazz = clazz;
|
||||||
|
}
|
||||||
|
|
||||||
|
public byte getCode()
|
||||||
|
{
|
||||||
|
return code;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getName()
|
||||||
|
{
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Class<? extends Instruction> getInstructionClass()
|
||||||
|
{
|
||||||
|
return clazz;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static InstructionType findInstructionFromCode(byte code)
|
||||||
|
{
|
||||||
|
for (InstructionType t : InstructionType.values())
|
||||||
|
if (t.getCode() == code)
|
||||||
|
return t;
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
package info.sigterm.deob.attributes.code;
|
package net.runelite.deob.attributes.code;
|
||||||
|
|
||||||
import info.sigterm.deob.ClassFile;
|
import net.runelite.deob.ClassFile;
|
||||||
import info.sigterm.deob.Field;
|
import net.runelite.deob.Field;
|
||||||
import info.sigterm.deob.Method;
|
import net.runelite.deob.Method;
|
||||||
import info.sigterm.deob.attributes.Code;
|
import net.runelite.deob.attributes.Code;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.JumpingInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.JumpingInstruction;
|
||||||
import info.sigterm.deob.block.Block;
|
import net.runelite.deob.block.Block;
|
||||||
|
|
||||||
import java.io.ByteArrayOutputStream;
|
import java.io.ByteArrayOutputStream;
|
||||||
import java.io.DataInputStream;
|
import java.io.DataInputStream;
|
||||||
@@ -232,13 +232,13 @@ public class Instructions
|
|||||||
i.renameClass(cf, name);
|
i.renameClass(cf, name);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void renameField(Field f, info.sigterm.deob.pool.Field newField)
|
public void renameField(Field f, net.runelite.deob.pool.Field newField)
|
||||||
{
|
{
|
||||||
for (Instruction i : instructions)
|
for (Instruction i : instructions)
|
||||||
i.renameField(f, newField);
|
i.renameField(f, newField);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void renameMethod(Method oldMethod, info.sigterm.deob.pool.Method newMethod)
|
public void renameMethod(Method oldMethod, net.runelite.deob.pool.Method newMethod)
|
||||||
{
|
{
|
||||||
for (Instruction i : instructions)
|
for (Instruction i : instructions)
|
||||||
i.renameMethod(oldMethod, newMethod);
|
i.renameMethod(oldMethod, newMethod);
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
package net.runelite.deob.attributes.code.instruction.types;
|
||||||
|
|
||||||
|
public interface ComparisonInstruction
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
package net.runelite.deob.attributes.code.instruction.types;
|
||||||
|
|
||||||
|
import net.runelite.deob.pool.Field;
|
||||||
|
|
||||||
|
public interface FieldInstruction
|
||||||
|
{
|
||||||
|
public Field getField();
|
||||||
|
|
||||||
|
public net.runelite.deob.Field getMyField();
|
||||||
|
}
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package info.sigterm.deob.attributes.code.instruction.types;
|
package net.runelite.deob.attributes.code.instruction.types;
|
||||||
|
|
||||||
public interface GetFieldInstruction extends FieldInstruction
|
public interface GetFieldInstruction extends FieldInstruction
|
||||||
{
|
{
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
package info.sigterm.deob.attributes.code.instruction.types;
|
package net.runelite.deob.attributes.code.instruction.types;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import info.sigterm.deob.Method;
|
import net.runelite.deob.Method;
|
||||||
import info.sigterm.deob.pool.PoolEntry;
|
import net.runelite.deob.pool.PoolEntry;
|
||||||
|
|
||||||
public interface InvokeInstruction
|
public interface InvokeInstruction
|
||||||
{
|
{
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
package info.sigterm.deob.attributes.code.instruction.types;
|
package net.runelite.deob.attributes.code.instruction.types;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public interface JumpingInstruction
|
public interface JumpingInstruction
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
package info.sigterm.deob.attributes.code.instruction.types;
|
package net.runelite.deob.attributes.code.instruction.types;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
|
|
||||||
public interface LVTInstruction
|
public interface LVTInstruction
|
||||||
{
|
{
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
package info.sigterm.deob.attributes.code.instruction.types;
|
package net.runelite.deob.attributes.code.instruction.types;
|
||||||
|
|
||||||
import info.sigterm.deob.pool.PoolEntry;
|
import net.runelite.deob.pool.PoolEntry;
|
||||||
|
|
||||||
public interface PushConstantInstruction
|
public interface PushConstantInstruction
|
||||||
{
|
{
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
package net.runelite.deob.attributes.code.instruction.types;
|
||||||
|
|
||||||
|
public interface ReturnInstruction
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package info.sigterm.deob.attributes.code.instruction.types;
|
package net.runelite.deob.attributes.code.instruction.types;
|
||||||
|
|
||||||
public interface SetFieldInstruction extends FieldInstruction
|
public interface SetFieldInstruction extends FieldInstruction
|
||||||
{
|
{
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package info.sigterm.deob.attributes.code.instruction.types;
|
package net.runelite.deob.attributes.code.instruction.types;
|
||||||
|
|
||||||
import java.io.DataOutputStream;
|
import java.io.DataOutputStream;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
public class AALoad extends Instruction
|
public class AALoad extends Instruction
|
||||||
{
|
{
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
public class AAStore extends Instruction
|
public class AAStore extends Instruction
|
||||||
{
|
{
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,16 +1,16 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.LVTInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.LVTInstruction;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.WideInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.WideInstruction;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.execution.VariableContext;
|
import net.runelite.deob.execution.VariableContext;
|
||||||
import info.sigterm.deob.execution.Variables;
|
import net.runelite.deob.execution.Variables;
|
||||||
|
|
||||||
import java.io.DataInputStream;
|
import java.io.DataInputStream;
|
||||||
import java.io.DataOutputStream;
|
import java.io.DataOutputStream;
|
||||||
@@ -1,15 +1,15 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.LVTInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.LVTInstruction;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.execution.VariableContext;
|
import net.runelite.deob.execution.VariableContext;
|
||||||
import info.sigterm.deob.execution.Variables;
|
import net.runelite.deob.execution.Variables;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,15 +1,15 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.LVTInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.LVTInstruction;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.execution.VariableContext;
|
import net.runelite.deob.execution.VariableContext;
|
||||||
import info.sigterm.deob.execution.Variables;
|
import net.runelite.deob.execution.Variables;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,15 +1,15 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.LVTInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.LVTInstruction;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.execution.VariableContext;
|
import net.runelite.deob.execution.VariableContext;
|
||||||
import info.sigterm.deob.execution.Variables;
|
import net.runelite.deob.execution.Variables;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,15 +1,15 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.LVTInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.LVTInstruction;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.execution.VariableContext;
|
import net.runelite.deob.execution.VariableContext;
|
||||||
import info.sigterm.deob.execution.Variables;
|
import net.runelite.deob.execution.Variables;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,15 +1,15 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.ClassFile;
|
import net.runelite.deob.ClassFile;
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.execution.Type;
|
import net.runelite.deob.execution.Type;
|
||||||
import info.sigterm.deob.pool.Class;
|
import net.runelite.deob.pool.Class;
|
||||||
|
|
||||||
import java.io.DataInputStream;
|
import java.io.DataInputStream;
|
||||||
import java.io.DataOutputStream;
|
import java.io.DataOutputStream;
|
||||||
@@ -46,7 +46,7 @@ public class ANewArray extends Instruction
|
|||||||
|
|
||||||
ins.pop(count);
|
ins.pop(count);
|
||||||
|
|
||||||
Type t = new Type(new info.sigterm.deob.signature.Type("[" + clazz.getName()));
|
Type t = new Type(new net.runelite.deob.signature.Type("[" + clazz.getName()));
|
||||||
StackContext ctx = new StackContext(ins, t);
|
StackContext ctx = new StackContext(ins, t);
|
||||||
stack.push(ctx);
|
stack.push(ctx);
|
||||||
|
|
||||||
@@ -58,7 +58,7 @@ public class ANewArray extends Instruction
|
|||||||
@Override
|
@Override
|
||||||
public void renameClass(ClassFile cf, String name)
|
public void renameClass(ClassFile cf, String name)
|
||||||
{
|
{
|
||||||
info.sigterm.deob.signature.Type t = new info.sigterm.deob.signature.Type(clazz.getName());
|
net.runelite.deob.signature.Type t = new net.runelite.deob.signature.Type(clazz.getName());
|
||||||
if (t.getType().equals("L" + cf.getName() + ";") || t.getType().equals(cf.getName()))
|
if (t.getType().equals("L" + cf.getName() + ";") || t.getType().equals(cf.getName()))
|
||||||
clazz = new Class(name, t.getArrayDims());
|
clazz = new Class(name, t.getArrayDims());
|
||||||
}
|
}
|
||||||
@@ -1,18 +1,18 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.ClassFile;
|
import net.runelite.deob.ClassFile;
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.LVTInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.LVTInstruction;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.WideInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.WideInstruction;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.execution.VariableContext;
|
import net.runelite.deob.execution.VariableContext;
|
||||||
import info.sigterm.deob.execution.Variables;
|
import net.runelite.deob.execution.Variables;
|
||||||
import info.sigterm.deob.pool.Class;
|
import net.runelite.deob.pool.Class;
|
||||||
|
|
||||||
import java.io.DataInputStream;
|
import java.io.DataInputStream;
|
||||||
import java.io.DataOutputStream;
|
import java.io.DataOutputStream;
|
||||||
@@ -1,15 +1,15 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.LVTInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.LVTInstruction;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.execution.VariableContext;
|
import net.runelite.deob.execution.VariableContext;
|
||||||
import info.sigterm.deob.execution.Variables;
|
import net.runelite.deob.execution.Variables;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,15 +1,15 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.LVTInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.LVTInstruction;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.execution.VariableContext;
|
import net.runelite.deob.execution.VariableContext;
|
||||||
import info.sigterm.deob.execution.Variables;
|
import net.runelite.deob.execution.Variables;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,15 +1,15 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.LVTInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.LVTInstruction;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.execution.VariableContext;
|
import net.runelite.deob.execution.VariableContext;
|
||||||
import info.sigterm.deob.execution.Variables;
|
import net.runelite.deob.execution.Variables;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,15 +1,15 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.LVTInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.LVTInstruction;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.execution.VariableContext;
|
import net.runelite.deob.execution.VariableContext;
|
||||||
import info.sigterm.deob.execution.Variables;
|
import net.runelite.deob.execution.Variables;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,13 +1,13 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.execution.Type;
|
import net.runelite.deob.execution.Type;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
public class BALoad extends Instruction
|
public class BALoad extends Instruction
|
||||||
{
|
{
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
public class BAStore extends Instruction
|
public class BAStore extends Instruction
|
||||||
{
|
{
|
||||||
@@ -1,14 +1,14 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.PushConstantInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.PushConstantInstruction;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.pool.PoolEntry;
|
import net.runelite.deob.pool.PoolEntry;
|
||||||
|
|
||||||
import java.io.DataInputStream;
|
import java.io.DataInputStream;
|
||||||
import java.io.DataOutputStream;
|
import java.io.DataOutputStream;
|
||||||
@@ -51,7 +51,7 @@ public class BiPush extends Instruction implements PushConstantInstruction
|
|||||||
@Override
|
@Override
|
||||||
public PoolEntry getConstant()
|
public PoolEntry getConstant()
|
||||||
{
|
{
|
||||||
return new info.sigterm.deob.pool.Integer(b);
|
return new net.runelite.deob.pool.Integer(b);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
public class CALoad extends Instruction
|
public class CALoad extends Instruction
|
||||||
{
|
{
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
public class CAStore extends Instruction
|
public class CAStore extends Instruction
|
||||||
{
|
{
|
||||||
@@ -1,15 +1,15 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.ClassFile;
|
import net.runelite.deob.ClassFile;
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.execution.Type;
|
import net.runelite.deob.execution.Type;
|
||||||
import info.sigterm.deob.pool.Class;
|
import net.runelite.deob.pool.Class;
|
||||||
|
|
||||||
import java.io.DataInputStream;
|
import java.io.DataInputStream;
|
||||||
import java.io.DataOutputStream;
|
import java.io.DataOutputStream;
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
public class DALoad extends Instruction
|
public class DALoad extends Instruction
|
||||||
{
|
{
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
public class DAStore extends Instruction
|
public class DAStore extends Instruction
|
||||||
{
|
{
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
public class DAdd extends Instruction
|
public class DAdd extends Instruction
|
||||||
{
|
{
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,14 +1,14 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.PushConstantInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.PushConstantInstruction;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.pool.PoolEntry;
|
import net.runelite.deob.pool.PoolEntry;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@ public class DConst_0 extends Instruction implements PushConstantInstruction
|
|||||||
@Override
|
@Override
|
||||||
public PoolEntry getConstant()
|
public PoolEntry getConstant()
|
||||||
{
|
{
|
||||||
return new info.sigterm.deob.pool.Double(0.0d);
|
return new net.runelite.deob.pool.Double(0.0d);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -1,14 +1,14 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.PushConstantInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.PushConstantInstruction;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.pool.PoolEntry;
|
import net.runelite.deob.pool.PoolEntry;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@ public class DConst_1 extends Instruction implements PushConstantInstruction
|
|||||||
@Override
|
@Override
|
||||||
public PoolEntry getConstant()
|
public PoolEntry getConstant()
|
||||||
{
|
{
|
||||||
return new info.sigterm.deob.pool.Double(1.0d);
|
return new net.runelite.deob.pool.Double(1.0d);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
public class DDiv extends Instruction
|
public class DDiv extends Instruction
|
||||||
{
|
{
|
||||||
@@ -1,17 +1,17 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.LVTInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.LVTInstruction;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.WideInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.WideInstruction;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.execution.Type;
|
import net.runelite.deob.execution.Type;
|
||||||
import info.sigterm.deob.execution.VariableContext;
|
import net.runelite.deob.execution.VariableContext;
|
||||||
import info.sigterm.deob.execution.Variables;
|
import net.runelite.deob.execution.Variables;
|
||||||
|
|
||||||
import java.io.DataInputStream;
|
import java.io.DataInputStream;
|
||||||
import java.io.DataOutputStream;
|
import java.io.DataOutputStream;
|
||||||
@@ -1,16 +1,16 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.LVTInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.LVTInstruction;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.execution.Type;
|
import net.runelite.deob.execution.Type;
|
||||||
import info.sigterm.deob.execution.VariableContext;
|
import net.runelite.deob.execution.VariableContext;
|
||||||
import info.sigterm.deob.execution.Variables;
|
import net.runelite.deob.execution.Variables;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,16 +1,16 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.LVTInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.LVTInstruction;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.execution.Type;
|
import net.runelite.deob.execution.Type;
|
||||||
import info.sigterm.deob.execution.VariableContext;
|
import net.runelite.deob.execution.VariableContext;
|
||||||
import info.sigterm.deob.execution.Variables;
|
import net.runelite.deob.execution.Variables;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,16 +1,16 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.LVTInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.LVTInstruction;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.execution.Type;
|
import net.runelite.deob.execution.Type;
|
||||||
import info.sigterm.deob.execution.VariableContext;
|
import net.runelite.deob.execution.VariableContext;
|
||||||
import info.sigterm.deob.execution.Variables;
|
import net.runelite.deob.execution.Variables;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,16 +1,16 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.LVTInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.LVTInstruction;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.execution.Type;
|
import net.runelite.deob.execution.Type;
|
||||||
import info.sigterm.deob.execution.VariableContext;
|
import net.runelite.deob.execution.VariableContext;
|
||||||
import info.sigterm.deob.execution.Variables;
|
import net.runelite.deob.execution.Variables;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
public class DMul extends Instruction
|
public class DMul extends Instruction
|
||||||
{
|
{
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
public class DNeg extends Instruction
|
public class DNeg extends Instruction
|
||||||
{
|
{
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
public class DRem extends Instruction
|
public class DRem extends Instruction
|
||||||
{
|
{
|
||||||
@@ -1,16 +1,16 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.LVTInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.LVTInstruction;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.WideInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.WideInstruction;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.execution.VariableContext;
|
import net.runelite.deob.execution.VariableContext;
|
||||||
import info.sigterm.deob.execution.Variables;
|
import net.runelite.deob.execution.Variables;
|
||||||
|
|
||||||
import java.io.DataInputStream;
|
import java.io.DataInputStream;
|
||||||
import java.io.DataOutputStream;
|
import java.io.DataOutputStream;
|
||||||
@@ -1,15 +1,15 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.LVTInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.LVTInstruction;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.execution.VariableContext;
|
import net.runelite.deob.execution.VariableContext;
|
||||||
import info.sigterm.deob.execution.Variables;
|
import net.runelite.deob.execution.Variables;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,15 +1,15 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.LVTInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.LVTInstruction;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.execution.VariableContext;
|
import net.runelite.deob.execution.VariableContext;
|
||||||
import info.sigterm.deob.execution.Variables;
|
import net.runelite.deob.execution.Variables;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,15 +1,15 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.LVTInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.LVTInstruction;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.execution.VariableContext;
|
import net.runelite.deob.execution.VariableContext;
|
||||||
import info.sigterm.deob.execution.Variables;
|
import net.runelite.deob.execution.Variables;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,15 +1,15 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.LVTInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.LVTInstruction;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.execution.VariableContext;
|
import net.runelite.deob.execution.VariableContext;
|
||||||
import info.sigterm.deob.execution.Variables;
|
import net.runelite.deob.execution.Variables;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
public class DSub extends Instruction
|
public class DSub extends Instruction
|
||||||
{
|
{
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,13 +1,13 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.execution.Type;
|
import net.runelite.deob.execution.Type;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,13 +1,13 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.execution.Type;
|
import net.runelite.deob.execution.Type;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,13 +1,13 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.execution.Type;
|
import net.runelite.deob.execution.Type;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,13 +1,13 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.execution.Type;
|
import net.runelite.deob.execution.Type;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
public class FALoad extends Instruction
|
public class FALoad extends Instruction
|
||||||
{
|
{
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
public class FAStore extends Instruction
|
public class FAStore extends Instruction
|
||||||
{
|
{
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
public class FAdd extends Instruction
|
public class FAdd extends Instruction
|
||||||
{
|
{
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -1,14 +1,14 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.PushConstantInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.PushConstantInstruction;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.pool.PoolEntry;
|
import net.runelite.deob.pool.PoolEntry;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@ public class FConst_0 extends Instruction implements PushConstantInstruction
|
|||||||
@Override
|
@Override
|
||||||
public PoolEntry getConstant()
|
public PoolEntry getConstant()
|
||||||
{
|
{
|
||||||
return new info.sigterm.deob.pool.Float(0.0f);
|
return new net.runelite.deob.pool.Float(0.0f);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -1,14 +1,14 @@
|
|||||||
package info.sigterm.deob.attributes.code.instructions;
|
package net.runelite.deob.attributes.code.instructions;
|
||||||
|
|
||||||
import info.sigterm.deob.attributes.code.Instruction;
|
import net.runelite.deob.attributes.code.Instruction;
|
||||||
import info.sigterm.deob.attributes.code.InstructionType;
|
import net.runelite.deob.attributes.code.InstructionType;
|
||||||
import info.sigterm.deob.attributes.code.Instructions;
|
import net.runelite.deob.attributes.code.Instructions;
|
||||||
import info.sigterm.deob.attributes.code.instruction.types.PushConstantInstruction;
|
import net.runelite.deob.attributes.code.instruction.types.PushConstantInstruction;
|
||||||
import info.sigterm.deob.execution.Frame;
|
import net.runelite.deob.execution.Frame;
|
||||||
import info.sigterm.deob.execution.InstructionContext;
|
import net.runelite.deob.execution.InstructionContext;
|
||||||
import info.sigterm.deob.execution.Stack;
|
import net.runelite.deob.execution.Stack;
|
||||||
import info.sigterm.deob.execution.StackContext;
|
import net.runelite.deob.execution.StackContext;
|
||||||
import info.sigterm.deob.pool.PoolEntry;
|
import net.runelite.deob.pool.PoolEntry;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@ public class FConst_1 extends Instruction implements PushConstantInstruction
|
|||||||
@Override
|
@Override
|
||||||
public PoolEntry getConstant()
|
public PoolEntry getConstant()
|
||||||
{
|
{
|
||||||
return new info.sigterm.deob.pool.Float(1.0f);
|
return new net.runelite.deob.pool.Float(1.0f);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user