.add(" TODO skipping bytes: " + (diff2));
operands += (lookupOp - pc);
- break;
+ return Constants.UNPREDICTABLE;
+ // break;
}
case Constants.WIDE: {
jcfaCode.getComment().getCommentList()
}
break;
case Constants.LOOKUPSWITCH:
+ if (true) {
+ jcfaCode.getComment().getCommentList()
+ .add(" TODO temporary disabled.");
+ break;
+ }
int skipBytes = JcfaUtil.byte2Int(codes[1], codes[2], codes[3],
codes[4]);
-
+
jcfaCode.getComment().getCommentList()
.add(" TODO skipping bytes: " + (skipBytes));
}
/** Method. */
- public void switchSample() {
+ public void tableswitchSample() {
/*
* 0: iconst_5 TODO unsupported opcode
*/
}
/** Method. */
- public void switchSample() {
+ public void lookupswitchSample() {
/*
* 0: iconst_5 TODO unsupported opcode
*/
*/
/*
- * 3: tableswitch TODO no support opecode and operands TODO unsupported
- * opcode
+ * 3: lookupswitch TODO skipping operands: why?: 75 TODO skipping bytes:
+ * 0 TODO temporary disabled.
*/
}
}
\ No newline at end of file
* @author Toshiki Iga
*/
public class TestJavaClass031 {
- public void switchSample() {
+ public void tableswitchSample() {
int i = 5;
switch (i) {
case 1:
* @author Toshiki Iga
*/
public class TestJavaClass032 {
- public void switchSample() {
+ public void lookupswitchSample() {
int i = 5;
switch (i) {
case 1: