package reflect;
import vm.Address;
import vm.Address32Bit;
import vm.HardwareObject;
import icecaptools.IcecapCompileMe;
public class ReferencesArray extends HardwareObject {
private short value;
@IcecapCompileMe
public ReferencesArray(int address) {
super(new Address32Bit(address));
}
public ReferencesArray() {
super(new Address32Bit(0));
}
@IcecapCompileMe
public byte getShortReferences() {
return (byte) (value >> 8);
}
@IcecapCompileMe
public byte getByteReferences() {
return (byte) (value & 0xff);
}
public short nextShort() {
address.add(2);
return value;
}
public void setAddress(Address address) {
super.address = address;
}
}