Skip to content

Commit e009285

Browse files
committed
Minor improvements to bytecode decompiler
1 parent 897b138 commit e009285

File tree

2 files changed

+12
-15
lines changed

2 files changed

+12
-15
lines changed

src/main/java/club/bytecode/the/jda/decompilers/bytecode/InstructionPrinter.java

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,6 @@ protected String printLookupSwitchInsnNode(LookupSwitchInsnNode lin) {
284284
protected String printInvokeDynamicInsNode(InvokeDynamicInsnNode idin) {
285285
StringBuilder sb = new StringBuilder();
286286
final String bsmName = idin.bsm.getName();
287-
final boolean isMetafactory = bsmName.equals("metafactory");
288287
sb.append(nameOpcode(idin.opcode())).append(" ").append(bsmName).append("<");
289288

290289
String desc = idin.desc;
@@ -309,18 +308,16 @@ protected String printInvokeDynamicInsNode(InvokeDynamicInsnNode idin) {
309308
if (i < bsmArgs.length - 1) {
310309
sb.append(", ");
311310
}
312-
if (isMetafactory) {
313-
switch(i) {
314-
case 0:
315-
sb.append(" // caller");
316-
break;
317-
case 1:
318-
sb.append(" // invokedName");
319-
break;
320-
case 2:
321-
sb.append(" // invokedType");
322-
break;
323-
}
311+
switch(i) {
312+
case 0:
313+
sb.append(" // caller");
314+
break;
315+
case 1:
316+
sb.append(" // invokedName");
317+
break;
318+
case 2:
319+
sb.append(" // invokedType");
320+
break;
324321
}
325322
sb.append("\n");
326323
}

src/main/java/club/bytecode/the/jda/decompilers/bytecode/MethodNodeDecompiler.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ else if (mn.name.equals("<init>"))
124124
// Code
125125
if (!access.contains("abstract")) {
126126
if (mn.signature != null) {
127-
sb.append(" <sig:").append(mn.signature).append(">");
127+
sb.append(" <sig:").append(mn.signature).append(">\n");
128128
}
129129

130130
if (mn.annotationDefault != null) {
@@ -269,4 +269,4 @@ boolean createDescriptors() {
269269
boolean appendHandlerComments() {
270270
return parent.getSettings().getEntry("append-handler-comments").getBool();
271271
}
272-
}
272+
}

0 commit comments

Comments
 (0)