mirror of
https://github.com/2006-Scape/Parabot.git
synced 2026-07-08 00:38:38 +00:00
Invoker bytecode fix
This commit is contained in:
@@ -68,6 +68,9 @@ public class AddInvokerAdapter implements Opcodes, Injectable {
|
||||
m.visitVarInsn(ALOAD, 0);
|
||||
}
|
||||
|
||||
if(instanceCast != null) {
|
||||
m.visitTypeInsn(CHECKCAST, instanceCast);
|
||||
}
|
||||
|
||||
if (!this.argsDesc.equals("()")) {
|
||||
for (int i = 1; i < this.argsDesc.length() - 1; i++) {
|
||||
@@ -76,10 +79,6 @@ public class AddInvokerAdapter implements Opcodes, Injectable {
|
||||
}
|
||||
}
|
||||
|
||||
if(instanceCast != null) {
|
||||
m.visitTypeInsn(CHECKCAST, instanceCast);
|
||||
}
|
||||
|
||||
if(isInterface) {
|
||||
m.visitMethodInsn(INVOKEINTERFACE, instanceCast, mName, mDesc);
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user