equal
deleted
inserted
replaced
879 returnSelf); |
879 returnSelf); |
880 } |
880 } |
881 } |
881 } |
882 } |
882 } |
883 |
883 |
884 // CompundNames's HashCode() method isn't good enough for many string. |
884 // CompoundNames's HashCode() method isn't good enough for many strings. |
885 // The only prupose of this subclass is to have a more discerning |
885 // The only purpose of this subclass is to have a more discerning |
886 // hash function. We'll make up for the performance hit by caching |
886 // hash function. We'll make up for the performance hit by caching |
887 // the hash value. |
887 // the hash value. |
888 |
888 |
889 final class HierarchicalName extends CompoundName { |
889 final class HierarchicalName extends CompoundName { |
890 private int hashValue = -1; |
890 private int hashValue = -1; |