23 lines
503 B
Java
23 lines
503 B
Java
package Models.Values;
|
|
|
|
import Models.Types.IType;
|
|
import Models.Types.ReferenceType;
|
|
|
|
public class ReferenceValue implements IValue {
|
|
private Integer address;
|
|
private IType locationType;
|
|
|
|
public ReferenceValue(Integer address, IType locationType) {
|
|
this.address = address;
|
|
this.locationType = locationType;
|
|
}
|
|
|
|
public Integer getAddress() {
|
|
return this.address;
|
|
}
|
|
|
|
public IType getType() {
|
|
return new ReferenceType(this.locationType);
|
|
}
|
|
}
|