From d46f3af2ea5d211a1315ab034758d22bc9f08ca8 Mon Sep 17 00:00:00 2001 From: Matt Date: Sat, 27 Jan 2024 04:27:05 -0500 Subject: [PATCH] fix: Regression in lookupswitch with wrong indentation after default case --- .../darknet/assembler/printer/InstructionPrinter.java | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/jasm-composition-jvm/src/main/java/me/darknet/assembler/printer/InstructionPrinter.java b/jasm-composition-jvm/src/main/java/me/darknet/assembler/printer/InstructionPrinter.java index 02a5d60..817996b 100644 --- a/jasm-composition-jvm/src/main/java/me/darknet/assembler/printer/InstructionPrinter.java +++ b/jasm-composition-jvm/src/main/java/me/darknet/assembler/printer/InstructionPrinter.java @@ -115,17 +115,14 @@ public void execute(VarInstruction instruction) { @Override public void execute(LookupSwitchInstruction instruction) { var obj = ctx.instruction("lookupswitch").object(); - obj.value("default").print(labelNames.get(instruction.defaultTarget().getIndex())).next(); // Java has no zip function int[] keys = instruction.keys(); List