Lines Matching defs:hash
64 public long hash;
71 public Node(long hash, String tag) {
72 this.hash = hash;
77 public Node put(long hash, String desc) {
78 if (children.get(hash) == null) {
79 children.put(hash, new Node(hash, desc));
81 return children.get(hash);
84 public Node get(long hash) {
85 return children.get(hash);
92 public long hash;
99 hash = f.readLong();
105 public FNode(long hash, long offset, int childOffset, int num, int tagOffset) {
106 this.hash = hash;
113 public FNode get(long hash, RandomAccessFile f) throws Throwable {
117 return sbinSearch(offset + childOffset, numChildren, hash, f);
120 private FNode sbinSearch(long start, int len, long hash, RandomAccessFile f) throws Throwable {
127 if (hash > mhash) {
129 } else if (hash < mhash) {
143 long hash = 2861;
149 hash = (hash * 641 + name.charAt(i) * 2969 + hash << 6) % 9322397;
151 return hash;
160 out.writeLong(childnode.hash);