public String generateCodeString() { final StringBuilder buf = new StringBuilder(); buf.append(receiver.generateCodeString()); if (attribute instanceof Symbol) { buf.append("."); } else if (attribute instanceof Block) { buf.append(" "); } buf.append(attribute.generateCodeString()); return buf.toString(); }
public int hashCode() { return receiver.hashCode() + attribute.hashCode(); }