2 import IR.FlagDescriptor;
4 public class TempFlagPair {
8 public TempFlagPair(TempDescriptor td, FlagDescriptor fd) {
12 public int hashCode() {
13 return fd.hashCode()^td.hashCode();
16 public TempDescriptor getTemp() {
20 public FlagDescriptor getFlag() {
24 public boolean equals(Object o) {
25 if (!(o instanceof TempFlagPair))
27 TempFlagPair tfp=(TempFlagPair)o;
28 return (tfp.fd==fd)&&(tfp.td==td);
31 public String toString() {
32 return "<"+fd+","+td+">";