Commit 9732820697cda15b91f0ce0e1f0c45501e2c9842
1 parent
a7acdc44
reverting ASM library to 4.1 to improve compatibility with 3rd party components
Showing
13 changed files
with
45 additions
and
44 deletions
.classpath
... | ... | @@ -18,6 +18,6 @@ |
18 | 18 | <classpathentry exported="true" kind="lib" path="/Client/jars/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar"/> |
19 | 19 | <classpathentry exported="true" kind="lib" path="/Client/jars/libraries/com/mojang/authlib/1.5.13/authlib-1.5.13.jar"/> |
20 | 20 | <classpathentry exported="true" kind="lib" path="/Client/jars/libraries/org/lwjgl/lwjgl/lwjgl/2.9.1/lwjgl-2.9.1.jar"/> |
21 | - <classpathentry exported="true" kind="lib" path="lib/asm-debug-all-5.0.3.jar"/> | |
21 | + <classpathentry exported="true" kind="lib" path="lib/asm-debug-all-4.1.jar"/> | |
22 | 22 | <classpathentry kind="output" path="bin"/> |
23 | 23 | </classpath> | ... | ... |
LiteLoader.iml
... | ... | @@ -47,7 +47,7 @@ |
47 | 47 | <orderEntry type="module-library" exported=""> |
48 | 48 | <library> |
49 | 49 | <CLASSES> |
50 | - <root url="jar://$MODULE_DIR$/lib/asm-debug-all-5.0.3.jar!/" /> | |
50 | + <root url="jar://$MODULE_DIR$/lib/asm-debug-all-4.1.jar!/" /> | |
51 | 51 | </CLASSES> |
52 | 52 | <JAVADOC /> |
53 | 53 | <SOURCES /> | ... | ... |
ant/build_liteloader.xml
... | ... | @@ -4,7 +4,7 @@ |
4 | 4 | <taskdef resource="net/sf/antcontrib/antcontrib.properties" classpath="tasks/ant-contrib.jar" /> |
5 | 5 | |
6 | 6 | <!-- Versions !!IMPORTANT --> |
7 | - <property name="version" value="1.7.10" /> | |
7 | + <property name="version" value="1.7.10_01" /> | |
8 | 8 | <property name="mcversion" value="1.7.10" /> |
9 | 9 | <property name="author" value="Mumfrey" /> |
10 | 10 | ... | ... |
java/client/com/mumfrey/liteloader/client/gen/GenProfilerTransformer.java
... | ... | @@ -77,7 +77,7 @@ public class GenProfilerTransformer implements IClassTransformer |
77 | 77 | |
78 | 78 | for (Entry<MethodInsnNode, String> node : injectionNodes.entrySet()) |
79 | 79 | { |
80 | - method.instructions.insert(node.getKey(), new MethodInsnNode(Opcodes.INVOKESTATIC, "com/mumfrey/liteloader/core/gen/GenProfiler", "storeSignature", "(Ljava/lang/String;)V", false)); | |
80 | + method.instructions.insert(node.getKey(), new MethodInsnNode(Opcodes.INVOKESTATIC, "com/mumfrey/liteloader/core/gen/GenProfiler", "storeSignature", "(Ljava/lang/String;)V")); | |
81 | 81 | method.instructions.insert(node.getKey(), new LdcInsnNode(node.getValue())); |
82 | 82 | } |
83 | 83 | } | ... | ... |
java/client/com/mumfrey/liteloader/client/transformers/CrashReportTransformer.java
... | ... | @@ -58,7 +58,7 @@ public class CrashReportTransformer extends ClassTransformer |
58 | 58 | { |
59 | 59 | InsnList code = new InsnList(); |
60 | 60 | code.add(new VarInsnNode(Opcodes.ALOAD, 1)); |
61 | - code.add(new MethodInsnNode(Opcodes.INVOKESTATIC, "com/mumfrey/liteloader/core/LiteLoader", "populateCrashReport", "(Ljava/lang/Object;)V", false)); | |
61 | + code.add(new MethodInsnNode(Opcodes.INVOKESTATIC, "com/mumfrey/liteloader/core/LiteLoader", "populateCrashReport", "(Ljava/lang/Object;)V")); | |
62 | 62 | |
63 | 63 | ListIterator<AbstractInsnNode> insns = ctor.instructions.iterator(); |
64 | 64 | while (insns.hasNext()) | ... | ... |
java/client/com/mumfrey/liteloader/client/transformers/MinecraftOverlayTransformer.java
... | ... | @@ -66,8 +66,8 @@ public class MinecraftOverlayTransformer extends ClassOverlayTransformer |
66 | 66 | LiteLoaderLogger.info("MinecraftOverlayTransformer found INIT injection point, this is good."); |
67 | 67 | found = true; |
68 | 68 | |
69 | - insns.add(new MethodInsnNode(Opcodes.INVOKESTATIC, MinecraftOverlayTransformer.LITELOADER_TWEAKER_CLASS, MinecraftOverlayTransformer.METHOD_INIT, "()V", false)); | |
70 | - insns.add(new MethodInsnNode(Opcodes.INVOKESTATIC, MinecraftOverlayTransformer.LITELOADER_TWEAKER_CLASS, MinecraftOverlayTransformer.METHOD_POSTINIT, "()V", false)); | |
69 | + insns.add(new MethodInsnNode(Opcodes.INVOKESTATIC, MinecraftOverlayTransformer.LITELOADER_TWEAKER_CLASS, MinecraftOverlayTransformer.METHOD_INIT, "()V")); | |
70 | + insns.add(new MethodInsnNode(Opcodes.INVOKESTATIC, MinecraftOverlayTransformer.LITELOADER_TWEAKER_CLASS, MinecraftOverlayTransformer.METHOD_POSTINIT, "()V")); | |
71 | 71 | } |
72 | 72 | } |
73 | 73 | |
... | ... | @@ -78,11 +78,11 @@ public class MinecraftOverlayTransformer extends ClassOverlayTransformer |
78 | 78 | LdcInsnNode ldcInsn = (LdcInsnNode)insn; |
79 | 79 | if ("textures/blocks".equals(ldcInsn.cst)) |
80 | 80 | { |
81 | - insns.add(new MethodInsnNode(Opcodes.INVOKESTATIC, Obf.LoadingBar.ref, "initTextures", "()V", false)); | |
81 | + insns.add(new MethodInsnNode(Opcodes.INVOKESTATIC, Obf.LoadingBar.ref, "initTextures", "()V")); | |
82 | 82 | } |
83 | 83 | } |
84 | 84 | |
85 | - insns.add(new MethodInsnNode(Opcodes.INVOKESTATIC, Obf.LoadingBar.ref, "incrementProgress", "()V", false)); | |
85 | + insns.add(new MethodInsnNode(Opcodes.INVOKESTATIC, Obf.LoadingBar.ref, "incrementProgress", "()V")); | |
86 | 86 | } |
87 | 87 | } |
88 | 88 | ... | ... |
java/common/com/mumfrey/liteloader/core/LiteLoaderVersion.java
... | ... | @@ -9,44 +9,45 @@ import com.mumfrey.liteloader.update.UpdateSite; |
9 | 9 | * LiteLoader version table |
10 | 10 | * |
11 | 11 | * @author Adam Mummery-Smith |
12 | - * @version 1.7.10 | |
12 | + * @version 1.7.10_01 | |
13 | 13 | */ |
14 | 14 | public enum LiteLoaderVersion |
15 | 15 | { |
16 | 16 | LEGACY(0, 0, "-", "Unknown", "-"), |
17 | 17 | FUTURE(Integer.MAX_VALUE, Long.MAX_VALUE, "-", "Future", "-"), |
18 | 18 | |
19 | - MC_1_5_2_R1(9, 0, "1.5.2", "1.5.2", "1.5.2" ), | |
20 | - MC_1_6_1_R0(11, 0, "1.6.1", "1.6.1", "1.6.1", "1.6.r1"), | |
21 | - MC_1_6_1_R1(11, 0, "1.6.1", "1.6.1", "1.6.1", "1.6.r1"), | |
22 | - MC_1_6_2_R0(12, 0, "1.6.2", "1.6.2", "1.6.2", "1.6.r2"), | |
23 | - MC_1_6_2_R1(12, 1374025480, "1.6.2", "1.6.2_01", "1.6.2", "1.6.r2"), | |
24 | - MC_1_6_2_R2(13, 1374709543, "1.6.2", "1.6.2_02", "1.6.2", "1.6.r2"), | |
25 | - MC_1_6_2_R3(14, 1375228794, "1.6.2", "1.6.2_03", "1.6.2", "1.6.r2"), | |
26 | - MC_1_6_2_R4(15, 1375662298, "1.6.2", "1.6.2_04", "1.6.2", "1.6.r2"), | |
27 | - MC_1_6_3_R0(16, 1375662298, "1.6.3", "1.6.3", "1.6.3", "1.6.r3"), | |
28 | - MC_1_6_4_R0(17, 1380279938, "1.6.4", "1.6.4", "1.6.4", "1.6.r4"), | |
29 | - MC_1_6_4_R1(18, 1380796916, "1.6.4", "1.6.4_01", "1.6.4", "1.6.r4"), | |
30 | - MC_1_6_4_R2(19, 1380796916, "1.6.4", "1.6.4_02", "1.6.4", "1.6.r4"), | |
31 | - MC_1_7_2_R0(20, 1386027226, "1.7.2", "1.7.2", "1.7.2", "1.7.r1"), | |
32 | - MC_1_7_2_R1(21, 1388455995, "1.7.2", "1.7.2_01", "1.7.2_01"), | |
33 | - MC_1_7_2_R2(22, 1391815963, "1.7.2", "1.7.2_02", "1.7.2_02"), | |
34 | - MC_1_7_2_R3(23, 1391890695, "1.7.2", "1.7.2_03", "1.7.2_02", "1.7.2_03"), | |
35 | - MC_1_7_2_R4(24, 1392487926, "1.7.2", "1.7.2_04", "1.7.2_02", "1.7.2_03", "1.7.2_04"), | |
36 | - MC_1_7_2_R5(25, 0, "1.7.2", "1.7.2_05", "1.7.2_02", "1.7.2_03", "1.7.2_04", "1.7.2_05"), | |
37 | - MC_1_7_2_R6(26, 0, "1.7.2", "1.7.2_06", "1.7.2_06"), | |
38 | - MC_1_7_10_R0(27, 1404330030, "1.7.10", "1.7.10", "1.7.10"); | |
19 | + MC_1_5_2_R1(9, 0, "1.5.2", "1.5.2", "1.5.2" ), | |
20 | + MC_1_6_1_R0(11, 0, "1.6.1", "1.6.1", "1.6.1", "1.6.r1"), | |
21 | + MC_1_6_1_R1(11, 0, "1.6.1", "1.6.1", "1.6.1", "1.6.r1"), | |
22 | + MC_1_6_2_R0(12, 0, "1.6.2", "1.6.2", "1.6.2", "1.6.r2"), | |
23 | + MC_1_6_2_R1(12, 1374025480, "1.6.2", "1.6.2_01", "1.6.2", "1.6.r2"), | |
24 | + MC_1_6_2_R2(13, 1374709543, "1.6.2", "1.6.2_02", "1.6.2", "1.6.r2"), | |
25 | + MC_1_6_2_R3(14, 1375228794, "1.6.2", "1.6.2_03", "1.6.2", "1.6.r2"), | |
26 | + MC_1_6_2_R4(15, 1375662298, "1.6.2", "1.6.2_04", "1.6.2", "1.6.r2"), | |
27 | + MC_1_6_3_R0(16, 1375662298, "1.6.3", "1.6.3", "1.6.3", "1.6.r3"), | |
28 | + MC_1_6_4_R0(17, 1380279938, "1.6.4", "1.6.4", "1.6.4", "1.6.r4"), | |
29 | + MC_1_6_4_R1(18, 1380796916, "1.6.4", "1.6.4_01", "1.6.4", "1.6.r4"), | |
30 | + MC_1_6_4_R2(19, 1380796916, "1.6.4", "1.6.4_02", "1.6.4", "1.6.r4"), | |
31 | + MC_1_7_2_R0(20, 1386027226, "1.7.2", "1.7.2", "1.7.2", "1.7.r1"), | |
32 | + MC_1_7_2_R1(21, 1388455995, "1.7.2", "1.7.2_01", "1.7.2_01"), | |
33 | + MC_1_7_2_R2(22, 1391815963, "1.7.2", "1.7.2_02", "1.7.2_02"), | |
34 | + MC_1_7_2_R3(23, 1391890695, "1.7.2", "1.7.2_03", "1.7.2_02", "1.7.2_03"), | |
35 | + MC_1_7_2_R4(24, 1392487926, "1.7.2", "1.7.2_04", "1.7.2_02", "1.7.2_03", "1.7.2_04"), | |
36 | + MC_1_7_2_R5(25, 0, "1.7.2", "1.7.2_05", "1.7.2_02", "1.7.2_03", "1.7.2_04", "1.7.2_05"), | |
37 | + MC_1_7_2_R6(26, 0, "1.7.2", "1.7.2_06", "1.7.2_06"), | |
38 | + MC_1_7_10_R0(27, 1404330030, "1.7.10", "1.7.10", "1.7.10"), | |
39 | + MC_1_7_10_R1(28, 1404673785, "1.7.10", "1.7.10_01", "1.7.10"); | |
39 | 40 | |
40 | 41 | /** |
41 | 42 | * Current loader version |
42 | 43 | */ |
43 | - public static final LiteLoaderVersion CURRENT = LiteLoaderVersion.MC_1_7_10_R0; | |
44 | + public static final LiteLoaderVersion CURRENT = LiteLoaderVersion.MC_1_7_10_R1; | |
44 | 45 | |
45 | 46 | private static final String UPDATE_SITE_URL = "http://dl.liteloader.com/versions/"; |
46 | 47 | private static final String UPDATE_SITE_VERSIONS_JSON = "versions.json"; |
47 | 48 | private static final String UPDATE_SITE_ARTEFACT_NAME = "com.mumfrey:liteloader"; |
48 | 49 | |
49 | - private static final UpdateSite updateSite = new UpdateSite(UPDATE_SITE_URL, UPDATE_SITE_VERSIONS_JSON, LiteLoaderVersion.CURRENT.getMinecraftVersion(), UPDATE_SITE_ARTEFACT_NAME, LiteLoaderVersion.CURRENT.getReleaseTimestamp()); | |
50 | + private static final UpdateSite updateSite = new UpdateSite(UPDATE_SITE_URL, UPDATE_SITE_VERSIONS_JSON, LiteLoaderVersion.CURRENT.getMinecraftVersion(), LiteLoaderVersion.UPDATE_SITE_ARTEFACT_NAME, LiteLoaderVersion.CURRENT.getReleaseTimestamp()); | |
50 | 51 | |
51 | 52 | private final int revision; |
52 | 53 | ... | ... |
java/common/com/mumfrey/liteloader/launch/LiteLoaderTransformer.java
... | ... | @@ -38,7 +38,7 @@ public class LiteLoaderTransformer extends ClassTransformer |
38 | 38 | { |
39 | 39 | if ("main".equals(method.name)) |
40 | 40 | { |
41 | - method.instructions.insert(new MethodInsnNode(Opcodes.INVOKESTATIC, LiteLoaderTransformer.LITELOADER_TWEAKER_CLASS, LiteLoaderTransformer.METHOD_PRE_BEGIN_GAME, "()V", false)); | |
41 | + method.instructions.insert(new MethodInsnNode(Opcodes.INVOKESTATIC, LiteLoaderTransformer.LITELOADER_TWEAKER_CLASS, LiteLoaderTransformer.METHOD_PRE_BEGIN_GAME, "()V")); | |
42 | 42 | } |
43 | 43 | } |
44 | 44 | ... | ... |
java/common/com/mumfrey/liteloader/transformers/CallbackInjectionTransformer.java
... | ... | @@ -221,7 +221,7 @@ public abstract class CallbackInjectionTransformer extends ClassTransformer |
221 | 221 | private InsnList genProfilerCallbackInsns(InsnList injected, Callback callback, int refNumber) |
222 | 222 | { |
223 | 223 | injected.add(new LdcInsnNode(refNumber)); |
224 | - injected.add(new MethodInsnNode(Opcodes.INVOKESTATIC, callback.getCallbackClass(), callback.getCallbackMethod(), "(I)V", false)); | |
224 | + injected.add(new MethodInsnNode(Opcodes.INVOKESTATIC, callback.getCallbackClass(), callback.getCallbackMethod(), "(I)V")); | |
225 | 225 | |
226 | 226 | if (callback.getChainedCallbacks().size() > 0) |
227 | 227 | { |
... | ... | @@ -297,7 +297,7 @@ public abstract class CallbackInjectionTransformer extends ClassTransformer |
297 | 297 | String callbackMethodDesc = String.format("(%s%s%s%s)%s", hasReturnRef ? callbackReturnValueArg : "", hasReturnRef ? "I" : "", classInstanceArg, CallbackInjectionTransformer.getMethodArgs(methodNode), callbackReturnType); |
298 | 298 | |
299 | 299 | // Add the callback method insn to the injected instructions list |
300 | - injected.add(new MethodInsnNode(Opcodes.INVOKESTATIC, callback.getCallbackClass(), callback.getCallbackMethod(), callbackMethodDesc, false)); | |
300 | + injected.add(new MethodInsnNode(Opcodes.INVOKESTATIC, callback.getCallbackClass(), callback.getCallbackMethod(), callbackMethodDesc)); | |
301 | 301 | |
302 | 302 | // If the callback RETURNs a value then push the appropriate RETURN opcode into the insns list |
303 | 303 | if (callback.injectReturn()) | ... | ... |
java/common/com/mumfrey/liteloader/transformers/PacketTransformer.java
... | ... | @@ -190,7 +190,7 @@ public abstract class PacketTransformer extends ClassTransformer |
190 | 190 | insns.add(new VarInsnNode(Opcodes.ALOAD, 0)); |
191 | 191 | |
192 | 192 | // Invoke the handler function with the args we just pushed onto the stack |
193 | - insns.add(new MethodInsnNode(Opcodes.INVOKESTATIC, this.handlerClassName, this.handlerMethodName, targetMethodSig, false)); | |
193 | + insns.add(new MethodInsnNode(Opcodes.INVOKESTATIC, this.handlerClassName, this.handlerMethodName, targetMethodSig)); | |
194 | 194 | |
195 | 195 | method.instructions.insert(method.instructions.getFirst(), insns); |
196 | 196 | } |
... | ... | @@ -217,7 +217,7 @@ public abstract class PacketTransformer extends ClassTransformer |
217 | 217 | method.instructions.add(new VarInsnNode(Opcodes.ALOAD, 0)); |
218 | 218 | |
219 | 219 | // Invoke the handler function with the args we just pushed onto the stack |
220 | - method.instructions.add(new MethodInsnNode(Opcodes.INVOKESTATIC, this.handlerClassName, this.handlerMethodName, targetMethodSig, false)); | |
220 | + method.instructions.add(new MethodInsnNode(Opcodes.INVOKESTATIC, this.handlerClassName, this.handlerMethodName, targetMethodSig)); | |
221 | 221 | |
222 | 222 | // Return if no exception |
223 | 223 | method.instructions.add(new InsnNode(Opcodes.RETURN)); | ... | ... |
java/common/com/mumfrey/liteloader/transformers/event/Event.java
... | ... | @@ -309,13 +309,13 @@ public class Event implements Comparable<Event> |
309 | 309 | insns.add(new LdcInsnNode(this.name)); ctorMAXS++; |
310 | 310 | insns.add(this.methodIsStatic ? new InsnNode(Opcodes.ACONST_NULL) : new VarInsnNode(Opcodes.ALOAD, 0)); ctorMAXS++; |
311 | 311 | insns.add(new InsnNode(cancellable ? Opcodes.ICONST_1 : Opcodes.ICONST_0)); ctorMAXS++; |
312 | - insns.add(new MethodInsnNode(Opcodes.INVOKESPECIAL, this.eventInfoClass, Obf.constructor.name, EventInfo.getConstructorDescriptor(), false)); | |
312 | + insns.add(new MethodInsnNode(Opcodes.INVOKESPECIAL, this.eventInfoClass, Obf.constructor.name, EventInfo.getConstructorDescriptor())); | |
313 | 313 | insns.add(new VarInsnNode(Opcodes.ASTORE, eventInfoVar)); |
314 | 314 | |
315 | 315 | // Call the event handler method in the proxy |
316 | 316 | insns.add(new VarInsnNode(Opcodes.ALOAD, eventInfoVar)); |
317 | 317 | Event.pushArgs(argumentTypes, insns, this.methodIsStatic); |
318 | - insns.add(new MethodInsnNode(Opcodes.INVOKESTATIC, Event.getActiveProxyRef(), handler.name, handler.desc, false)); | |
318 | + insns.add(new MethodInsnNode(Opcodes.INVOKESTATIC, Event.getActiveProxyRef(), handler.name, handler.desc)); | |
319 | 319 | |
320 | 320 | if (cancellable) |
321 | 321 | { |
... | ... | @@ -340,7 +340,7 @@ public class Event implements Comparable<Event> |
340 | 340 | protected void injectCancellationCode(final InsnList insns, final AbstractInsnNode injectionPoint, int eventInfoVar) |
341 | 341 | { |
342 | 342 | insns.add(new VarInsnNode(Opcodes.ALOAD, eventInfoVar)); |
343 | - insns.add(new MethodInsnNode(Opcodes.INVOKEVIRTUAL, this.eventInfoClass, EventInfo.getIsCancelledMethodName(), EventInfo.getIsCancelledMethodSig(), false)); | |
343 | + insns.add(new MethodInsnNode(Opcodes.INVOKEVIRTUAL, this.eventInfoClass, EventInfo.getIsCancelledMethodName(), EventInfo.getIsCancelledMethodSig())); | |
344 | 344 | |
345 | 345 | LabelNode notCancelled = new LabelNode(); |
346 | 346 | insns.add(new JumpInsnNode(Opcodes.IFEQ, notCancelled)); |
... | ... | @@ -371,7 +371,7 @@ public class Event implements Comparable<Event> |
371 | 371 | insns.add(new VarInsnNode(Opcodes.ALOAD, eventInfoVar)); |
372 | 372 | String accessor = ReturnEventInfo.getReturnAccessor(this.methodReturnType); |
373 | 373 | String descriptor = ReturnEventInfo.getReturnDescriptor(this.methodReturnType); |
374 | - insns.add(new MethodInsnNode(Opcodes.INVOKEVIRTUAL, this.eventInfoClass, accessor, descriptor, false)); | |
374 | + insns.add(new MethodInsnNode(Opcodes.INVOKEVIRTUAL, this.eventInfoClass, accessor, descriptor)); | |
375 | 375 | if (this.methodReturnType.getSort() == Type.OBJECT) |
376 | 376 | { |
377 | 377 | insns.add(new TypeInsnNode(Opcodes.CHECKCAST, this.methodReturnType.getInternalName())); |
... | ... | @@ -509,7 +509,7 @@ public class Event implements Comparable<Event> |
509 | 509 | insns.add(new LineNumberNode(++lineNumber, lineNumberLabel)); |
510 | 510 | |
511 | 511 | Event.pushArgs(args, insns, true); |
512 | - insns.add(new MethodInsnNode(Opcodes.INVOKESTATIC, listener.ownerRef, listener.getOrInflectName(event.name), handlerMethod.desc, false)); | |
512 | + insns.add(new MethodInsnNode(Opcodes.INVOKESTATIC, listener.ownerRef, listener.getOrInflectName(event.name), handlerMethod.desc)); | |
513 | 513 | } |
514 | 514 | |
515 | 515 | insns.add(tryCatchEnd); // } |
... | ... | @@ -517,12 +517,12 @@ public class Event implements Comparable<Event> |
517 | 517 | |
518 | 518 | insns.add(tryCatchHandler1); // catch (NoSuchMethodError err) { |
519 | 519 | insns.add(new VarInsnNode(Opcodes.ALOAD, 0)); |
520 | - insns.add(new MethodInsnNode(Opcodes.INVOKESTATIC, Obf.EventProxy.ref, "onMissingHandler", "(Ljava/lang/Error;Lcom/mumfrey/liteloader/transformers/event/EventInfo;)V", false)); | |
520 | + insns.add(new MethodInsnNode(Opcodes.INVOKESTATIC, Obf.EventProxy.ref, "onMissingHandler", "(Ljava/lang/Error;Lcom/mumfrey/liteloader/transformers/event/EventInfo;)V")); | |
521 | 521 | insns.add(new JumpInsnNode(Opcodes.GOTO, tryCatchExit)); |
522 | 522 | |
523 | 523 | insns.add(tryCatchHandler2); // } catch (NoClassDefFoundError err) { |
524 | 524 | insns.add(new VarInsnNode(Opcodes.ALOAD, 0)); |
525 | - insns.add(new MethodInsnNode(Opcodes.INVOKESTATIC, Obf.EventProxy.ref, "onMissingClass", "(Ljava/lang/Error;Lcom/mumfrey/liteloader/transformers/event/EventInfo;)V", false)); | |
525 | + insns.add(new MethodInsnNode(Opcodes.INVOKESTATIC, Obf.EventProxy.ref, "onMissingClass", "(Ljava/lang/Error;Lcom/mumfrey/liteloader/transformers/event/EventInfo;)V")); | |
526 | 526 | insns.add(new JumpInsnNode(Opcodes.GOTO, tryCatchExit)); |
527 | 527 | |
528 | 528 | insns.add(tryCatchExit); // } | ... | ... |
lib/asm-debug-all-4.1.jar
0 → 100644
No preview for this file type
lib/asm-debug-all-5.0.3.jar deleted
100644 → 0
No preview for this file type