diff --git a/src/main/java/org/eolang/jeo/representation/bytecode/BytecodeInstructionEntry.java b/src/main/java/org/eolang/jeo/representation/bytecode/BytecodeInstructionEntry.java index 4342ddeb3..02a7d381b 100644 --- a/src/main/java/org/eolang/jeo/representation/bytecode/BytecodeInstructionEntry.java +++ b/src/main/java/org/eolang/jeo/representation/bytecode/BytecodeInstructionEntry.java @@ -915,7 +915,7 @@ private enum Instruction { IFEQ(Opcodes.IFEQ, (visitor, arguments) -> visitor.visitJumpInsn( Opcodes.IFEQ, - (Label) arguments.get(0) + Label.class.cast(arguments.get(0)) ) ), @@ -925,7 +925,7 @@ private enum Instruction { IFNE(Opcodes.IFNE, (visitor, arguments) -> visitor.visitJumpInsn( Opcodes.IFNE, - (Label) arguments.get(0) + Label.class.cast(arguments.get(0)) ) ), @@ -935,7 +935,7 @@ private enum Instruction { IFLT(Opcodes.IFLT, (visitor, arguments) -> visitor.visitJumpInsn( Opcodes.IFLT, - (Label) arguments.get(0) + Label.class.cast(arguments.get(0)) ) ), @@ -945,7 +945,7 @@ private enum Instruction { IFGE(Opcodes.IFGE, (visitor, arguments) -> visitor.visitJumpInsn( Opcodes.IFGE, - (Label) arguments.get(0) + Label.class.cast(arguments.get(0)) ) ), @@ -955,7 +955,7 @@ private enum Instruction { IFGT(Opcodes.IFGT, (visitor, arguments) -> visitor.visitJumpInsn( Opcodes.IFGT, - (Label) arguments.get(0) + Label.class.cast(arguments.get(0)) ) ), @@ -965,7 +965,7 @@ private enum Instruction { IFLE(Opcodes.IFLE, (visitor, arguments) -> visitor.visitJumpInsn( Opcodes.IFLE, - (Label) arguments.get(0) + Label.class.cast(arguments.get(0)) ) ), @@ -975,7 +975,7 @@ private enum Instruction { IF_ICMPEQ(Opcodes.IF_ICMPEQ, (visitor, arguments) -> visitor.visitJumpInsn( Opcodes.IF_ICMPEQ, - (Label) arguments.get(0) + Label.class.cast(arguments.get(0)) ) ), @@ -985,7 +985,7 @@ private enum Instruction { IF_ICMPNE(Opcodes.IF_ICMPNE, (visitor, arguments) -> visitor.visitJumpInsn( Opcodes.IF_ICMPNE, - (Label) arguments.get(0) + Label.class.cast(arguments.get(0)) ) ), @@ -995,7 +995,7 @@ private enum Instruction { IF_ICMPLT(Opcodes.IF_ICMPLT, (visitor, arguments) -> visitor.visitJumpInsn( Opcodes.IF_ICMPLT, - (Label) arguments.get(0) + Label.class.cast(arguments.get(0)) ) ), @@ -1005,7 +1005,7 @@ private enum Instruction { IF_ICMPGE(Opcodes.IF_ICMPGE, (visitor, arguments) -> visitor.visitJumpInsn( Opcodes.IF_ICMPGE, - (Label) arguments.get(0) + Label.class.cast(arguments.get(0)) ) ), @@ -1015,7 +1015,7 @@ private enum Instruction { IF_ICMPGT(Opcodes.IF_ICMPGT, (visitor, arguments) -> visitor.visitJumpInsn( Opcodes.IF_ICMPGT, - (Label) arguments.get(0) + Label.class.cast(arguments.get(0)) ) ), @@ -1025,7 +1025,7 @@ private enum Instruction { IF_ICMPLE(Opcodes.IF_ICMPLE, (visitor, arguments) -> visitor.visitJumpInsn( Opcodes.IF_ICMPLE, - (Label) arguments.get(0) + Label.class.cast(arguments.get(0)) ) ), @@ -1035,7 +1035,7 @@ private enum Instruction { IF_ACMPEQ(Opcodes.IF_ACMPEQ, (visitor, arguments) -> visitor.visitJumpInsn( Opcodes.IF_ACMPEQ, - (Label) arguments.get(0) + Label.class.cast(arguments.get(0)) ) ), @@ -1045,7 +1045,7 @@ private enum Instruction { IF_ACMPNE(Opcodes.IF_ACMPNE, (visitor, arguments) -> visitor.visitJumpInsn( Opcodes.IF_ACMPNE, - (Label) arguments.get(0) + Label.class.cast(arguments.get(0)) ) ), @@ -1055,7 +1055,7 @@ private enum Instruction { GOTO(Opcodes.GOTO, (visitor, arguments) -> visitor.visitJumpInsn( Opcodes.GOTO, - (Label) arguments.get(0) + Label.class.cast(arguments.get(0)) ) ), @@ -1065,7 +1065,7 @@ private enum Instruction { JSR(Opcodes.JSR, (visitor, arguments) -> visitor.visitJumpInsn( Opcodes.JSR, - (Label) arguments.get(0) + Label.class.cast(arguments.get(0)) ) ), @@ -1379,7 +1379,7 @@ private enum Instruction { IFNULL(Opcodes.IFNULL, (visitor, arguments) -> visitor.visitJumpInsn( Opcodes.IFNULL, - (Label) arguments.get(0) + Label.class.cast(arguments.get(0)) ) ), @@ -1389,7 +1389,7 @@ private enum Instruction { IFNONNULL(Opcodes.IFNONNULL, (visitor, arguments) -> visitor.visitJumpInsn( Opcodes.IFNONNULL, - (Label) arguments.get(0) + Label.class.cast(arguments.get(0)) ) );