微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

com.google.common.collect.ImmutableSortedMap.Builder的实例源码

项目:guava-mock    文件ImmutableSortedMapTest.java   
public void testBuilder_withMutableEntry() {
  ImmutableSortedMap.Builder<String,Integer> builder =
      ImmutableSortedMap.naturalOrder();
  final StringHolder holder = new StringHolder();
  holder.string = "one";
  Entry<String,Integer> entry = new AbstractMapEntry<String,Integer>() {
    @Override public String getKey() {
      return holder.string;
    }
    @Override public Integer getValue() {
      return 1;
    }
  };

  builder.put(entry);
  holder.string = "two";
  assertMapEquals(builder.build(),"one",1);
}
项目:googles-monorepo-demo    文件ImmutableSortedMapTest.java   
public void testBuilder_withMutableEntry() {
  ImmutableSortedMap.Builder<String,1);
}
项目:blockplus    文件polyominos.java   
private polyominos() {
    final Builder<String,polyomino> typesBuilder = new ImmutableSortedMap.Builder<String,polyomino>(Ordering.natural());
    final Builder<String,polyominoInstance> instancesBuilder = new ImmutableSortedMap.Builder<String,polyominoInstance>(Ordering.natural());
    final Set<Integer> radius = Sets.newTreeSet();
    for (final polyomino polyomino : polyomino.set()) {
        for (final polyominoInstance instance : polyomino.get()) {
            final String representation = instance.toString();
            typesBuilder.put(representation,polyomino);
            instancesBuilder.put(representation,instance);
            radius.add(polyomino.radius());
        }
    }
    this.typeIndexes = typesBuilder.build();
    this.instanceIndexes = instancesBuilder.build();
    this.radiusIndexes = computeradiusIndexes(radius);
}
项目:guava-libraries    文件ImmutableSortedMapTest.java   
public void testBuilder_withMutableEntry() {
  ImmutableSortedMap.Builder<String,1);
}
项目:guava    文件ImmutableSortedMapTest.java   
public void testBuilder_withMutableEntry() {
  ImmutableSortedMap.Builder<String,Integer> builder = ImmutableSortedMap.naturalOrder();
  final StringHolder holder = new StringHolder();
  holder.string = "one";
  Entry<String,Integer> entry =
      new AbstractMapEntry<String,Integer>() {
        @Override
        public String getKey() {
          return holder.string;
        }

        @Override
        public Integer getValue() {
          return 1;
        }
      };

  builder.put(entry);
  holder.string = "two";
  assertMapEquals(builder.build(),1);
}
项目:guava-mock    文件ImmutableSortedMapTest.java   
public void testBuilder_orderEntriesByValueFails() {
  ImmutableSortedMap.Builder<String,Integer> builder = ImmutableSortedMap.naturalOrder();
  try {
    builder.orderEntriesByValue(Ordering.natural());
    fail("Expected UnsupportedOperationException");
  } catch (UnsupportedOperationException expected) {}
}
项目:guava-mock    文件ImmutableSortedMapTest.java   
public void testBuilderReuse() {
  Builder<String,Integer> builder = ImmutableSortedMap.naturalOrder();
  ImmutableSortedMap<String,Integer> mapOne = builder
      .put("one",1)
      .put("two",2)
      .build();
  ImmutableSortedMap<String,Integer> mapTwo = builder
      .put("three",3)
      .put("four",4)
      .build();

  assertMapEquals(mapOne,1,"two",2);
  assertMapEquals(mapTwo,"four",4,"three",3,2);
}
项目:guava-mock    文件ImmutableSortedMapTest.java   
public void testBuilderPutNullKey() {
  Builder<String,Integer> builder = ImmutableSortedMap.naturalOrder();
  try {
    builder.put(null,1);
    fail();
  } catch (NullPointerException expected) {
  }
}
项目:guava-mock    文件ImmutableSortedMapTest.java   
public void testBuilderPutNullValue() {
  Builder<String,Integer> builder = ImmutableSortedMap.naturalOrder();
  try {
    builder.put("one",null);
    fail();
  } catch (NullPointerException expected) {
  }
}
项目:guava-mock    文件ImmutableSortedMapTest.java   
public void testBuilderPutNullkeyviaPutAll() {
  Builder<String,Integer> builder = ImmutableSortedMap.naturalOrder();
  try {
    builder.putAll(Collections.<String,Integer>singletonMap(null,1));
    fail();
  } catch (NullPointerException expected) {
  }
}
项目:guava-mock    文件ImmutableSortedMapTest.java   
public void testBuilderPutNullValueViaPutAll() {
  Builder<String,Integer>singletonMap("one",null));
    fail();
  } catch (NullPointerException expected) {
  }
}
项目:guava-mock    文件ImmutableSortedMapTest.java   
public void testPuttingTheSameKeyTwiceThrowsOnBuild() {
  Builder<String,Integer> builder
      = ImmutableSortedMap.<String,Integer>naturalOrder()
          .put("one",1)
          .put("one",2); // throwing on this line would be even better

  try {
    builder.build();
    fail();
  } catch (IllegalArgumentException expected) {
  }
}
项目:guava-mock    文件ImmutableSortedMapTest.java   
public void testBuilderComparator() {
  Comparator<String> comparator = Ordering.natural().reverse();
  ImmutableSortedMap<String,Integer> map
      = new ImmutableSortedMap.Builder<String,Integer>(comparator)
          .put("one",1)
          .put("two",2)
          .put("three",3)
          .put("four",4)
          .put("five",5)
          .build();
  assertMapEquals(map,2,"five",5);
  assertSame(comparator,map.comparator());
}
项目:guava-mock    文件ImmutableSortedMapTest.java   
public void testBuilderGenerics_SelfComparable() {
  ImmutableSortedMap.Builder<SelfComparableExample,Object> natural =
      ImmutableSortedMap.naturalOrder();

  ImmutableSortedMap.Builder<SelfComparableExample,Object> reverse =
      ImmutableSortedMap.reverSEOrder();
}
项目:guava-mock    文件ImmutableSortedMapTest.java   
public void testBuilderGenerics_SuperComparable() {
  ImmutableSortedMap.Builder<SuperComparableExample,Object> natural =
      ImmutableSortedMap.naturalOrder();

  ImmutableSortedMap.Builder<SuperComparableExample,Object> reverse =
      ImmutableSortedMap.reverSEOrder();
}
项目:googles-monorepo-demo    文件ImmutableSortedMapTest.java   
public void testBuilder_orderEntriesByValueFails() {
  ImmutableSortedMap.Builder<String,Integer> builder = ImmutableSortedMap.naturalOrder();
  try {
    builder.orderEntriesByValue(Ordering.natural());
    fail("Expected UnsupportedOperationException");
  } catch (UnsupportedOperationException expected) {}
}
项目:googles-monorepo-demo    文件ImmutableSortedMapTest.java   
public void testBuilderReuse() {
  Builder<String,2);
}
项目:googles-monorepo-demo    文件ImmutableSortedMapTest.java   
public void testBuilderPutNullKey() {
  Builder<String,1);
    fail();
  } catch (NullPointerException expected) {
  }
}
项目:googles-monorepo-demo    文件ImmutableSortedMapTest.java   
public void testBuilderPutNullValue() {
  Builder<String,null);
    fail();
  } catch (NullPointerException expected) {
  }
}
项目:googles-monorepo-demo    文件ImmutableSortedMapTest.java   
public void testBuilderPutNullkeyviaPutAll() {
  Builder<String,1));
    fail();
  } catch (NullPointerException expected) {
  }
}
项目:googles-monorepo-demo    文件ImmutableSortedMapTest.java   
public void testBuilderPutNullValueViaPutAll() {
  Builder<String,null));
    fail();
  } catch (NullPointerException expected) {
  }
}
项目:googles-monorepo-demo    文件ImmutableSortedMapTest.java   
public void testPuttingTheSameKeyTwiceThrowsOnBuild() {
  Builder<String,2); // throwing on this line would be even better

  try {
    builder.build();
    fail();
  } catch (IllegalArgumentException expected) {
  }
}
项目:googles-monorepo-demo    文件ImmutableSortedMapTest.java   
public void testBuilderComparator() {
  Comparator<String> comparator = Ordering.natural().reverse();
  ImmutableSortedMap<String,map.comparator());
}
项目:googles-monorepo-demo    文件ImmutableSortedMapTest.java   
public void testBuilderGenerics_SelfComparable() {
  ImmutableSortedMap.Builder<SelfComparableExample,Object> reverse =
      ImmutableSortedMap.reverSEOrder();
}
项目:googles-monorepo-demo    文件ImmutableSortedMapTest.java   
public void testBuilderGenerics_SuperComparable() {
  ImmutableSortedMap.Builder<SuperComparableExample,Object> reverse =
      ImmutableSortedMap.reverSEOrder();
}
项目:blockplus    文件polyominos.java   
private static SortedMap<Integer,Set<polyomino>> computeradiusIndexes(final Set<Integer> radius) {
    final Map<Integer,ImmutableSortedSet.Builder<polyomino>> tmpMap = Maps.newTreeMap();
    for (final Integer integer : radius)
        tmpMap.put(integer,new ImmutableSortedSet.Builder<polyomino>(Ordering.natural()));
    for (final polyomino polyomino : polyomino.set())
        tmpMap.get(polyomino.radius()).add(polyomino);
    final Builder<Integer,Set<polyomino>> builder = new ImmutableSortedMap.Builder<Integer,Set<polyomino>>(Ordering.natural());
    for (final Entry<Integer,ImmutableSortedSet.Builder<polyomino>> entry : tmpMap.entrySet())
        builder.put(entry.getKey(),entry.getValue().build());
    return builder.build();
}
项目:guava-libraries    文件ImmutableSortedMapTest.java   
public void testBuilderReuse() {
  Builder<String,2);
}
项目:guava-libraries    文件ImmutableSortedMapTest.java   
public void testBuilderPutNullKey() {
  Builder<String,1);
    fail();
  } catch (NullPointerException expected) {
  }
}
项目:guava-libraries    文件ImmutableSortedMapTest.java   
public void testBuilderPutNullValue() {
  Builder<String,null);
    fail();
  } catch (NullPointerException expected) {
  }
}
项目:guava-libraries    文件ImmutableSortedMapTest.java   
public void testBuilderPutNullkeyviaPutAll() {
  Builder<String,1));
    fail();
  } catch (NullPointerException expected) {
  }
}
项目:guava-libraries    文件ImmutableSortedMapTest.java   
public void testBuilderPutNullValueViaPutAll() {
  Builder<String,null));
    fail();
  } catch (NullPointerException expected) {
  }
}
项目:guava-libraries    文件ImmutableSortedMapTest.java   
public void testPuttingTheSameKeyTwiceThrowsOnBuild() {
  Builder<String,2); // throwing on this line would be even better

  try {
    builder.build();
    fail();
  } catch (IllegalArgumentException expected) {
  }
}
项目:guava-libraries    文件ImmutableSortedMapTest.java   
public void testBuilderComparator() {
  Comparator<String> comparator = Ordering.natural().reverse();
  ImmutableSortedMap<String,map.comparator());
}
项目:guava-libraries    文件ImmutableSortedMapTest.java   
public void testBuilderGenerics_SelfComparable() {
  ImmutableSortedMap.Builder<SelfComparableExample,Object> reverse =
      ImmutableSortedMap.reverSEOrder();
}
项目:guava-libraries    文件ImmutableSortedMapTest.java   
public void testBuilderGenerics_SuperComparable() {
  ImmutableSortedMap.Builder<SuperComparableExample,Object> reverse =
      ImmutableSortedMap.reverSEOrder();
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。