package ru.csu.stan.java.cfg.util.scope; /** * * @author mz * */ public class VariableFromScope { private String name; private String type; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getType() { return type; } public void setType(String type) { this.type = type; } @Override public boolean equals(Object arg0) { if (arg0 instanceof VariableFromScope){ if (name.equals(((VariableFromScope) arg0).name) && type.equals(((VariableFromScope) arg0).type)) return true; else return false; } else return false; } @Override public int hashCode() { return String.valueOf(name).hashCode()*31*31 + String.valueOf(type).hashCode()*31; } }