public Name addName(String symbolStr, int[] quads, int qlen) { if (_intern) { symbolStr = InternCache.instance.intern(symbolStr); } int hash; if (qlen < 3) { hash = (qlen == 1) ? calcHash(quads[0]) : calcHash(quads[0], quads[1]); } else { hash = calcHash(quads, qlen); } Name symbol = constructName(hash, symbolStr, quads, qlen); _addSymbol(hash, symbol); return symbol; }
int hash = calcHash(firstQuad); int ix = (hash & _mainHashMask); int val = _mainHash[ix];
return findName(quads[0], (qlen < 2) ? 0 : quads[1]); int hash = calcHash(quads, qlen);
public Name addName(String symbolStr, int[] quads, int qlen) { if (_intern) { symbolStr = InternCache.instance.intern(symbolStr); } int hash; if (qlen < 3) { hash = (qlen == 1) ? calcHash(quads[0]) : calcHash(quads[0], quads[1]); } else { hash = calcHash(quads, qlen); } Name symbol = constructName(hash, symbolStr, quads, qlen); _addSymbol(hash, symbol); return symbol; }
int hash = calcHash(firstQuad); int ix = (hash & _mainHashMask); int val = _mainHash[ix];
return findName(quads[0], (qlen < 2) ? 0 : quads[1]); int hash = calcHash(quads, qlen);
public Name addName(String symbolStr, int[] quads, int qlen) { if (_intern) { symbolStr = InternCache.instance.intern(symbolStr); } int hash = calcHash(quads, qlen); Name symbol = constructName(hash, symbolStr, quads, qlen); _addSymbol(hash, symbol); return symbol; }
public Name addName(String symbolStr, int[] quads, int qlen) { if (_intern) { symbolStr = InternCache.instance.intern(symbolStr); } int hash = calcHash(quads, qlen); Name symbol = constructName(hash, symbolStr, quads, qlen); _addSymbol(hash, symbol); return symbol; }
int hash = calcHash(quads, qlen);
int hash = calcHash(firstQuad, secondQuad); int ix = (hash & _mainHashMask); int val = _mainHash[ix];
int hash = calcHash(firstQuad, secondQuad); int ix = (hash & _mainHashMask); int val = _mainHash[ix];
int hash = calcHash(firstQuad); int ix = (hash & _mainHashMask); int val = _mainHash[ix];
int hash = calcHash(quads, qlen);
int hash = calcHash(firstQuad); int ix = (hash & _mainHashMask); int val = _mainHash[ix];