Types moved to jode.type

bug fix


git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@602 379699f6-c40d-0410-875b-85095c16579e
stable
jochen 26 years ago
parent 9b8083c75c
commit a147a6dbe3
  1. 6
      jode/jode/obfuscator/ConstantAnalyzer.java

@ -18,9 +18,9 @@
*/ */
package jode.obfuscator; package jode.obfuscator;
import jode.MethodType; import jode.type.MethodType;
import jode.Obfuscator; import jode.Obfuscator;
import jode.Type; import jode.type.Type;
import jode.bytecode.*; import jode.bytecode.*;
import jode.jvm.InterpreterException; import jode.jvm.InterpreterException;
import java.util.*; import java.util.*;
@ -401,7 +401,7 @@ public class ConstantAnalyzer implements Opcodes, CodeAnalyzer {
case opc_bastore: case opc_castore: case opc_sastore: { case opc_bastore: case opc_castore: case opc_sastore: {
int size = (opcode == opc_lastore int size = (opcode == opc_lastore
|| opcode == opc_dastore) ? 2 : 1; || opcode == opc_dastore) ? 2 : 1;
mergeInfo(instr.nextByAddr, info.pop(3)); mergeInfo(instr.nextByAddr, info.pop(2+size));
break; break;
} }
case opc_pop: case opc_pop2: case opc_pop: case opc_pop2:

Loading…
Cancel
Save