} else if (ins instanceof GOTO) { GOTO i = (GOTO) ins; System.out.println(formatName(ins) +" target => "+i.getTarget().toString()); } else { System.out.println(formatName(ins));
return priority; if(!(middle.getInstruction() instanceof GOTO) || ((GOTO)middle.getInstruction()).getTarget() != after) { return priority;
GOTO g = (GOTO) next2.getInstruction(); int c2 = ((ICONST) next3.getInstruction()).getValue().intValue(); if (g.getTarget().equals(next4) && (c1 == 1 && c2 == 0 || c1 == 0 && c2 == 1)) { boolean nullIsTrue = i instanceof IFNULL && c2 == 1 || i instanceof IFNONNULL && c2 == 0;
} else if (ins instanceof GOTO) { GOTO i = (GOTO) ins; System.out.println(formatName(ins) +" target => "+i.getTarget().toString()); } else { System.out.println(formatName(ins));
&& ((handles[i].getInstruction() instanceof GOTO && ((GOTO) handles[i].getInstruction()).getTarget().getInstruction() instanceof IXOR) || handles[i].getInstruction() instanceof IXOR)) { keyAsChars[found] = (char) ((BIPUSH) handles[i - 1].getInstruction()).getValue().intValue(); found++; } else if ((handles[i - 1].getInstruction() instanceof ICONST) && ((handles[i].getInstruction() instanceof GOTO && ((GOTO) handles[i].getInstruction()).getTarget().getInstruction() instanceof IXOR) || handles[i].getInstruction() instanceof IXOR)) { keyAsChars[found] = (char) ((ICONST) handles[i - 1].getInstruction()).getValue().intValue();
return priority; if(!(middle.getInstruction() instanceof GOTO) || ((GOTO)middle.getInstruction()).getTarget() != after) { return priority;
GOTO g = (GOTO) next2.getInstruction(); int c2 = ((ICONST) next3.getInstruction()).getValue().intValue(); if (g.getTarget().equals(next4) && (c1 == 1 && c2 == 0 || c1 == 0 && c2 == 1)) { boolean nullIsTrue = i instanceof IFNULL && c2 == 1 || i instanceof IFNONNULL && c2 == 0;