Java JSR-45调试器/未映射行

Java JSR-45调试器/未映射行,java,debugging,Java,Debugging,生成的java程序的其中一行无法映射到源行。这是因为它在一个循环中,每次执行时都对应于源语言的不同行 这里有一个简单的例子来说明我的意思 源语言: op1(); op2(); 编译成java: while (true) { switch (opcode) { case 1: op1(); break; case 2: op2(); break; } }

生成的java程序的其中一行无法映射到源行。这是因为它在一个循环中,每次执行时都对应于源语言的不同行

这里有一个简单的例子来说明我的意思

源语言:

op1();
op2();
编译成java:

while (true) {
    switch (opcode) {
        case 1:
            op1();
            break;
        case 2:
            op2();
            break;
    }
}
问题在于每次都会执行带有开关的行,并且无法为其指定源行。我想解决这个问题,比如让JSR-45引擎跳过这一行,或者别的什么

注意:这是一个不完整的示例。我不需要听人讲做这种事的必要性。多谢各位