本文整理了Java中com.google.common.collect.Table.hashCode()
方法的一些代码示例,展示了Table.hashCode()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Table.hashCode()
方法的具体详情如下:
包路径:com.google.common.collect.Table
类名称:Table
方法名:hashCode
[英]Returns the hash code for this table. The hash code of a table is defined as the hash code of its cell view, as returned by #cellSet.
[中]返回此表的哈希代码。表的哈希代码定义为其单元格视图的哈希代码,由#cellSet返回。
代码示例来源:origin: google/guava
@Override
public int hashCode() {
synchronized (mutex) {
return delegate().hashCode();
}
}
代码示例来源:origin: google/guava
@Override
public int hashCode() {
return delegate().hashCode();
}
}
代码示例来源:origin: google/j2objc
@Override
public int hashCode() {
synchronized (mutex) {
return delegate().hashCode();
}
}
代码示例来源:origin: google/j2objc
@Override
public int hashCode() {
return delegate().hashCode();
}
}
代码示例来源:origin: google/guava
@Override
public int hashCode() {
assertTrue(Thread.holdsLock(mutex));
return delegate.hashCode();
}
代码示例来源:origin: wildfly/wildfly
@Override
public int hashCode() {
synchronized (mutex) {
return delegate().hashCode();
}
}
代码示例来源:origin: wildfly/wildfly
@Override
public int hashCode() {
return delegate().hashCode();
}
}
代码示例来源:origin: google/guava
@Override
public void testHashCode() {
table = ArrayTable.create(asList("foo", "bar"), asList(1, 3));
table.put("foo", 1, 'a');
table.put("bar", 1, 'b');
table.put("foo", 3, 'c');
int expected =
Objects.hashCode("foo", 1, 'a')
+ Objects.hashCode("bar", 1, 'b')
+ Objects.hashCode("foo", 3, 'c')
+ Objects.hashCode("bar", 3, 0);
assertEquals(expected, table.hashCode());
}
代码示例来源:origin: google/guava
public void testHashCode() {
table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
int expected =
Objects.hashCode("foo", 1, 'a')
+ Objects.hashCode("bar", 1, 'b')
+ Objects.hashCode("foo", 3, 'c');
assertEquals(expected, table.hashCode());
}
代码示例来源:origin: cascading/lingual-core
@Override
public int hashCode()
{
return properties != null ? properties.hashCode() : 0;
}
}
代码示例来源:origin: org.jboss.eap/wildfly-client-all
@Override
public int hashCode() {
return delegate().hashCode();
}
}
代码示例来源:origin: com.diffplug.guava/guava-collect
@Override
public int hashCode() {
return delegate().hashCode();
}
}
代码示例来源:origin: stackoverflow.com
new Comparator<Table>() {
@Override public int compare(Table one, Table two) {
return ComparisonChain.start()
.compare(one.getTableName(), two.getTableName())
.compare(one.hashCode(), two.hashCode())
.result();
}
}
代码示例来源:origin: org.kill-bill.billing/killbill-platform-osgi-bundles-logger
@Override
public int hashCode() {
return delegate().hashCode();
}
}
代码示例来源:origin: griddynamics/jagger
@Override
public int hashCode() {
int result = tpsTimeHistory != null ? tpsTimeHistory.hashCode() : 0;
result = 31 * result + (tpsTable != null ? tpsTable.hashCode() : 0);
result = 31 * result + (currentTps != null ? currentTps.hashCode() : 0);
result = 31 * result + (currentConfiguration != null ? currentConfiguration.hashCode() : 0);
result = 31 * result + (lastRecordedTime != null ? lastRecordedTime.hashCode() : 0);
result = 31 * result + (currentSamples != null ? currentSamples.hashCode() : 0);
return result;
}
代码示例来源:origin: org.jboss.eap/wildfly-client-all
@Override
public int hashCode() {
synchronized (mutex) {
return delegate().hashCode();
}
}
代码示例来源:origin: org.kill-bill.billing/killbill-platform-osgi-bundles-logger
@Override
public int hashCode() {
synchronized (mutex) {
return delegate().hashCode();
}
}
代码示例来源:origin: com.google.guava/guava-tests
@Override
public int hashCode() {
assertTrue(Thread.holdsLock(mutex));
return delegate.hashCode();
}
代码示例来源:origin: com.google.guava/guava-tests
@Override public void testHashCode() {
table = ArrayTable.create(asList("foo", "bar"), asList(1, 3));
table.put("foo", 1, 'a');
table.put("bar", 1, 'b');
table.put("foo", 3, 'c');
int expected = Objects.hashCode("foo", 1, 'a')
+ Objects.hashCode("bar", 1, 'b')
+ Objects.hashCode("foo", 3, 'c')
+ Objects.hashCode("bar", 3, 0);
assertEquals(expected, table.hashCode());
}
代码示例来源:origin: com.google.guava/guava-tests
public void testHashCode() {
table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
int expected = Objects.hashCode("foo", 1, 'a')
+ Objects.hashCode("bar", 1, 'b')
+ Objects.hashCode("foo", 3, 'c');
assertEquals(expected, table.hashCode());
}
内容来源于网络,如有侵权,请联系作者删除!