本文整理了Java中org.openide.util.WeakSet.rehash()
方法的一些代码示例,展示了WeakSet.rehash()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WeakSet.rehash()
方法的具体详情如下:
包路径:org.openide.util.WeakSet
类名称:WeakSet
方法名:rehash
[英]rehashes this Set
[中]重播这一集
代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide
/** Removes the given element from this set if it is present.
*
* @param o an Object to remove
* @return <tt>true</tt> if and only if the Object was successfuly removed.
*/
public boolean remove(Object o) {
if (o == null) {
if (nullCount > 0) {
nullCount--;
modcount++;
size--;
}
return true;
}
Entry e = object2Entry(o);
if (e != null) {
modcount++;
size--;
e.remove();
rehash();
return true;
}
return false;
}
代码示例来源:origin: in.jlibs/org-openide-util
/** Removes the given element from this set if it is present.
*
* @param o an Object to remove
* @return <tt>true</tt> if and only if the Object was successfuly removed.
*/
public boolean remove(Object o) {
if (o == null) {
if (nullCount > 0) {
nullCount--;
modcount++;
size--;
}
return true;
}
Entry e = object2Entry(o);
if (e != null) {
modcount++;
size--;
e.remove();
rehash();
return true;
}
return false;
}
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide
/** Removes the given element from this set if it is present.
*
* @param o an Object to remove
* @return <tt>true</tt> if and only if the Object was successfuly removed.
*/
public boolean remove(Object o) {
if (o == null) {
if (nullCount > 0) {
nullCount--;
modcount++;
size--;
}
return true;
}
Entry e = object2Entry(o);
if (e != null) {
modcount++;
size--;
e.remove();
rehash();
return true;
}
return false;
}
代码示例来源:origin: in.jlibs/org-openide-util
/** Adds the specified element to this set if it is not already present.
*
* @param o an Object to add
*/
public boolean add(E o) {
if (o == null) {
size++;
nullCount++;
modcount++;
return true;
}
Entry e = object2Entry(o);
if (e != null) {
return false;
}
modcount++;
size++;
int hash = hashIt(o);
Entry<E> next = entries[hash];
iterChain = entries[hash] = new Entry<E>(this, o, refq, next, iterChain);
rehash();
return true;
}
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide
/** Adds the specified element to this set if it is not already present.
*
* @param o an Object to add
*/
public boolean add(Object o) {
if (o == null) {
size++;
nullCount++;
modcount++;
return true;
}
Entry e = object2Entry(o);
if (e != null) {
return false;
}
modcount++;
size++;
int hash = hashIt(o);
Entry next = entries[hash];
iterChain = entries[hash] = new Entry(o, refq, next, iterChain);
rehash();
return true;
}
/** Removes all of the elements from this set. */
代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide
/** Adds the specified element to this set if it is not already present.
*
* @param o an Object to add
*/
public boolean add(Object o) {
if (o == null) {
size++;
nullCount++;
modcount++;
return true;
}
Entry e = object2Entry(o);
if (e != null) {
return false;
}
modcount++;
size++;
int hash = hashIt(o);
Entry next = entries[hash];
iterChain = entries[hash] = new Entry(o, refq, next, iterChain);
rehash();
return true;
}
/** Removes all of the elements from this set. */
内容来源于网络,如有侵权,请联系作者删除!