Hi guys, I want to check to see if this really is a bug or if I'm doing
something wrong.
I have a class with a method like this
public void test {
System.out.println("hello 1");
try {
System.out.println("hello 2");
}
catch(Exception e) {
System.out.println("hello 3");
}
System.out.println("hello 4");
}
here's the instruction list for that particular method that I got:
[0] getstatic[178](3) 14
[1] ldc[18](2) 45
[2] invokevirtual[182](3) 18
[3] getstatic[178](3) 14
[4] ldc[18](2) 46
[5] invokevirtual[182](3) 18
[6] goto[167](3) -> null
[7] astore_1[76](1)
[8] getstatic[178](3) 14
[9] ldc[18](2) 47
[10] invokevirtual[182](3) 18
[11] getstatic[178](3) 14
[12] ldc[18](2) 48
[13] invokevirtual[182](3) 18
[14] return[177](1)
Why does index 6 (the branch instruction) point to null? shouldn't it
point to 11? Is this a bug in BCEL or do I need to do something different
to get the index of where the branch instruciton points to?
Thanks,
--Abel
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>