Hi, I'm following the package rename and trying to fix compile issues with BCEL6 in FindBugs.
Before 6.0 we had both StackMap and StackMapTable classes (with StackMapEntry / StackMapTableEntry elements). This was added via https://issues.apache.org/jira/browse/BCEL-92 to support Java 6. Now in trunk I see that StackMapTable and StackMapTableEntry were removed, via https://issues.apache.org/jira/browse/BCEL-248. This causes few compile issues in FindBugs, and I see also no reason why it should be removed either. Unfortunately, Java 1.6 documentation [3] doesn't mentioned neither StackMapTable nor StackMap attributes (or I'm unable to find it). The official JVM documentation for Java SE 1.7 /1.8 mentions only StackMapTable attribute, see [1,2]. StackMap attribute seems to be mentioned in Java ME specs, see [3]. In ASM code I see StackMap seem to be used for classfile versions < 50 (< Java 6) and StackMapTable otherwise. If I understand it right, *both* attributes can appear in class files, and StackMapTable is the one we have to deal with most the time on a standard Java >= 6. So please can we restore the state where we have StackMapTable / StackMapTableEntry classes , to avoid further confusion and API breakage in BCEL6? [1] https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html#jvms-4.7.4 [2] https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.7.4 [3] https://docs.oracle.com/javase/specs/jvms/se6/html/ClassFile.doc.html#43817 [4] http://docs.oracle.com/javame/config/cldc/opt-pkgs/api/cldc/api/Appendix1-verifier.pdf -- Kind regards, google.com/+AndreyLoskutov --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org