To honour the Object.equals contract.tags/rel_3_23_0_ga
return resolved; | return resolved; | ||||
} | } | ||||
@Override | |||||
public int hashCode() { | |||||
if (resolved != null) | |||||
return resolved.hashCode(); | |||||
return interfaces.keySet().hashCode(); | |||||
} | |||||
public boolean equals(Object o) { | public boolean equals(Object o) { | ||||
if (! (o instanceof MultiType)) | if (! (o instanceof MultiType)) |