Mirror of the JODE repository
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
jode/jode/jode/expr/LoadOperator.java

25 lines
655 B

package jode;
import sun.tools.java.Type;
public class LoadOperator extends ConstOperator {
LocalVariable slot;
public LoadOperator(int addr, int length, Type type, LocalVariable slot) {
super(addr,length,
UnknownType.commonType(type,slot.getType(addr)), "");
this.slot = slot;
}
public LocalVariable getSlot() {
return slot;
}
public String toString(CodeAnalyzer ca, String[] operands) {
return slot.getName(getAddr()).toString();
}
public boolean equals(Object o) {
return (o instanceof LoadOperator &&
((LoadOperator) o).slot == slot);
}
}