com.google.common.collect.Table.hashCode()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(4.2k)|赞(0)|评价(0)|浏览(278)

本文整理了Java中com.google.common.collect.Table.hashCode()方法的一些代码示例,展示了Table.hashCode()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Table.hashCode()方法的具体详情如下:
包路径:com.google.common.collect.Table
类名称:Table
方法名:hashCode

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

  1. @Override
  2. public int hashCode() {
  3. synchronized (mutex) {
  4. return delegate().hashCode();
  5. }
  6. }

代码示例来源:origin: google/guava

  1. @Override
  2. public int hashCode() {
  3. return delegate().hashCode();
  4. }
  5. }

代码示例来源:origin: google/j2objc

  1. @Override
  2. public int hashCode() {
  3. synchronized (mutex) {
  4. return delegate().hashCode();
  5. }
  6. }

代码示例来源:origin: google/j2objc

  1. @Override
  2. public int hashCode() {
  3. return delegate().hashCode();
  4. }
  5. }

代码示例来源:origin: google/guava

  1. @Override
  2. public int hashCode() {
  3. assertTrue(Thread.holdsLock(mutex));
  4. return delegate.hashCode();
  5. }

代码示例来源:origin: wildfly/wildfly

  1. @Override
  2. public int hashCode() {
  3. synchronized (mutex) {
  4. return delegate().hashCode();
  5. }
  6. }

代码示例来源:origin: wildfly/wildfly

  1. @Override
  2. public int hashCode() {
  3. return delegate().hashCode();
  4. }
  5. }

代码示例来源:origin: google/guava

  1. @Override
  2. public void testHashCode() {
  3. table = ArrayTable.create(asList("foo", "bar"), asList(1, 3));
  4. table.put("foo", 1, 'a');
  5. table.put("bar", 1, 'b');
  6. table.put("foo", 3, 'c');
  7. int expected =
  8. Objects.hashCode("foo", 1, 'a')
  9. + Objects.hashCode("bar", 1, 'b')
  10. + Objects.hashCode("foo", 3, 'c')
  11. + Objects.hashCode("bar", 3, 0);
  12. assertEquals(expected, table.hashCode());
  13. }

代码示例来源:origin: google/guava

  1. public void testHashCode() {
  2. table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
  3. int expected =
  4. Objects.hashCode("foo", 1, 'a')
  5. + Objects.hashCode("bar", 1, 'b')
  6. + Objects.hashCode("foo", 3, 'c');
  7. assertEquals(expected, table.hashCode());
  8. }

代码示例来源:origin: cascading/lingual-core

  1. @Override
  2. public int hashCode()
  3. {
  4. return properties != null ? properties.hashCode() : 0;
  5. }
  6. }

代码示例来源:origin: org.jboss.eap/wildfly-client-all

  1. @Override
  2. public int hashCode() {
  3. return delegate().hashCode();
  4. }
  5. }

代码示例来源:origin: com.diffplug.guava/guava-collect

  1. @Override
  2. public int hashCode() {
  3. return delegate().hashCode();
  4. }
  5. }

代码示例来源:origin: stackoverflow.com

  1. new Comparator<Table>() {
  2. @Override public int compare(Table one, Table two) {
  3. return ComparisonChain.start()
  4. .compare(one.getTableName(), two.getTableName())
  5. .compare(one.hashCode(), two.hashCode())
  6. .result();
  7. }
  8. }

代码示例来源:origin: org.kill-bill.billing/killbill-platform-osgi-bundles-logger

  1. @Override
  2. public int hashCode() {
  3. return delegate().hashCode();
  4. }
  5. }

代码示例来源:origin: griddynamics/jagger

  1. @Override
  2. public int hashCode() {
  3. int result = tpsTimeHistory != null ? tpsTimeHistory.hashCode() : 0;
  4. result = 31 * result + (tpsTable != null ? tpsTable.hashCode() : 0);
  5. result = 31 * result + (currentTps != null ? currentTps.hashCode() : 0);
  6. result = 31 * result + (currentConfiguration != null ? currentConfiguration.hashCode() : 0);
  7. result = 31 * result + (lastRecordedTime != null ? lastRecordedTime.hashCode() : 0);
  8. result = 31 * result + (currentSamples != null ? currentSamples.hashCode() : 0);
  9. return result;
  10. }

代码示例来源:origin: org.jboss.eap/wildfly-client-all

  1. @Override
  2. public int hashCode() {
  3. synchronized (mutex) {
  4. return delegate().hashCode();
  5. }
  6. }

代码示例来源:origin: org.kill-bill.billing/killbill-platform-osgi-bundles-logger

  1. @Override
  2. public int hashCode() {
  3. synchronized (mutex) {
  4. return delegate().hashCode();
  5. }
  6. }

代码示例来源:origin: com.google.guava/guava-tests

  1. @Override
  2. public int hashCode() {
  3. assertTrue(Thread.holdsLock(mutex));
  4. return delegate.hashCode();
  5. }

代码示例来源:origin: com.google.guava/guava-tests

  1. @Override public void testHashCode() {
  2. table = ArrayTable.create(asList("foo", "bar"), asList(1, 3));
  3. table.put("foo", 1, 'a');
  4. table.put("bar", 1, 'b');
  5. table.put("foo", 3, 'c');
  6. int expected = Objects.hashCode("foo", 1, 'a')
  7. + Objects.hashCode("bar", 1, 'b')
  8. + Objects.hashCode("foo", 3, 'c')
  9. + Objects.hashCode("bar", 3, 0);
  10. assertEquals(expected, table.hashCode());
  11. }

代码示例来源:origin: com.google.guava/guava-tests

  1. public void testHashCode() {
  2. table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
  3. int expected = Objects.hashCode("foo", 1, 'a')
  4. + Objects.hashCode("bar", 1, 'b')
  5. + Objects.hashCode("foo", 3, 'c');
  6. assertEquals(expected, table.hashCode());
  7. }

相关文章