本文整理了Java中io.vavr.collection.HashSet.of()
方法的一些代码示例,展示了HashSet.of()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。HashSet.of()
方法的具体详情如下:
包路径:io.vavr.collection.HashSet
类名称:HashSet
方法名:of
[英]Returns a singleton HashSet, i.e. a HashSet of one element.
[中]返回单个哈希集,即一个元素的哈希集。
代码示例来源:origin: vavr-io/vavr
/**
* Alias for {@link HashSet#of(Object)}
*
* @param <T> Component type of element.
* @param element An element.
* @return A new {@link HashSet} instance containing the given element
*/
public static <T> Set<T> Set(T element) {
return HashSet.of(element);
}
代码示例来源:origin: vavr-io/vavr
/**
* Alias for {@link HashSet#of(Object...)}
*
* @param <T> Component type of elements.
* @param elements Zero or more elements.
* @return A new {@link HashSet} instance containing the given elements
* @throws NullPointerException if {@code elements} is null
*/
@SuppressWarnings("varargs")
@SafeVarargs
public static <T> Set<T> Set(T... elements) {
return HashSet.of(elements);
}
// -- LinkedSet
代码示例来源:origin: resilience4j/resilience4j
@Test
public void testExportsRateLimiterMetrics() {
// Given
final CollectorRegistry registry = new CollectorRegistry();
final RateLimiter rateLimiter = RateLimiter.ofDefaults("foo");
RateLimiterExports.ofIterable("boo_rate_limiter", singletonList(rateLimiter)).register(registry);
final Supplier<Map<String, Double>> values = () -> HashSet
.of("available_permissions", "waiting_threads")
.map(param ->
Tuple.of(param, registry.getSampleValue(
"boo_rate_limiter",
new String[]{"name", "param"},
new String[]{"foo", param})))
.toMap(t -> t);
// When
final Map<String, Double> initialValues = values.get();
// Then
assertThat(initialValues).isEqualTo(HashMap.of(
"available_permissions", 50.0,
"waiting_threads", 0.0
));
}
代码示例来源:origin: resilience4j/resilience4j
@Test
public void testExportsCircuitBreakerStates() {
// Given
final CollectorRegistry registry = new CollectorRegistry();
final Bulkhead bulkhead = Bulkhead.ofDefaults("foo");
BulkheadExports.ofIterable("boo_bulkhead", singletonList(bulkhead)).register(registry);
final Supplier<Map<String, Double>> values = () -> HashSet
.of("available_concurrent_calls")
.map(param ->
Tuple.of(param, registry.getSampleValue(
"boo_bulkhead",
new String[]{"name", "param"},
new String[]{"foo", param})))
.toMap(t -> t);
// When
final Map<String, Double> initialValues = values.get();
// Then
assertThat(initialValues).isEqualTo(HashMap.of("available_concurrent_calls", 25.0));
}
代码示例来源:origin: resilience4j/resilience4j
.of("closed", "open", "half_open")
.map(state ->
Tuple.of(state, registry.getSampleValue(
代码示例来源:origin: resilience4j/resilience4j
.of("successful", "failed", "not_permitted", "buffered", "buffered_max")
.map(callType ->
Tuple.of(callType, registry.getSampleValue(
代码示例来源:origin: com.pragmaticobjects.oo.atom/atom-basis
/**
* Ctor.
*
* @param classNames {@link ClassNames} under test
* @param namesToCheck expected names
*/
public AssertClassNamesContainCertainNames(ClassNames classNames, String... namesToCheck) {
this(classNames, HashSet.of(namesToCheck));
}
代码示例来源:origin: io.vavr/vavr
/**
* Alias for {@link HashSet#of(Object)}
*
* @param <T> Component type of element.
* @param element An element.
* @return A new {@link HashSet} instance containing the given element
*/
public static <T> Set<T> Set(T element) {
return HashSet.of(element);
}
代码示例来源:origin: com.pragmaticobjects.oo.atom/atom-basis
/**
* Ctor.
*
* @param packageName Package.
* @param className Annotation's name.
* @param retentionPolicy Annotation's retention policy.
* @param targets Annotation targets.
*/
public JpAnnotation(String packageName, String className, RetentionPolicy retentionPolicy, ElementType... targets) {
this(packageName, className, retentionPolicy, HashSet.of(targets));
}
代码示例来源:origin: io.vavr/vavr
/**
* Alias for {@link HashSet#of(Object...)}
*
* @param <T> Component type of elements.
* @param elements Zero or more elements.
* @return A new {@link HashSet} instance containing the given elements
* @throws NullPointerException if {@code elements} is null
*/
@SuppressWarnings("varargs")
@SafeVarargs
public static <T> Set<T> Set(T... elements) {
return HashSet.of(elements);
}
// -- LinkedSet
代码示例来源:origin: vavr-io/vavr-jackson
@Test
public void testDefaultDeserialization() throws IOException {
Assert.assertEquals(mapper().readValue("[1]", Set.class), HashSet.of(1));
}
}
代码示例来源:origin: vavr-io/vavr-jackson
@SuppressWarnings("unchecked")
@Test
public void test8() throws IOException {
Either<List<Integer>, Set<Double>> either = Either.right(HashSet.of(42.0));
String json = mapper().writer().writeValueAsString(either);
Either<List<Integer>, Set<Double>> restored = mapper().readValue(json, new TypeReference<Either<List<Integer>, Set<Double>>>() {});
Assert.assertEquals(either, restored);
}
代码示例来源:origin: vavr-io/vavr-jackson
@Test
public void testHashSetOfString() throws Exception {
String src0 = "A";
String src1 = "B";
String src2 = "C";
HashSet<String> src = HashSet.of(src0, src1, src2);
String json = MAPPER.writeValueAsString(new ParameterizedHashSetPojo<>(src));
Assert.assertEquals(json, "{\"value\":[\"A\",\"B\",\"C\"]}");
ParameterizedHashSetPojo<java.lang.String> restored =
MAPPER.readValue(json, new TypeReference<ParameterizedHashSetPojo<java.lang.String>>(){});
Assert.assertEquals(src, restored.getValue());
}
代码示例来源:origin: vavr-io/vavr-jackson
@Test
public void testHashSetClass() throws Exception {
HashSetClass src = new HashSetClass(HashSet.of(new ImplementedClass()));
String json = MAPPER.writeValueAsString(src);
HashSetClass restored = MAPPER.readValue(json, HashSetClass.class);
Assert.assertEquals(restored.value.head().getClass(), ImplementedClass.class);
}
代码示例来源:origin: vavr-io/vavr-jackson
@Test
public void testHashSetOfTuple() throws Exception {
String src00 = "A";
String src01 = "B";
Tuple2<String, String> src0 = Tuple.of(src00, src01);
HashSet<Tuple2<String, String>> src = HashSet.of(src0);
String json = MAPPER.writeValueAsString(new ParameterizedHashSetPojo<>(src));
Assert.assertEquals(json, "{\"value\":[[\"A\",\"B\"]]}");
ParameterizedHashSetPojo<io.vavr.Tuple2<java.lang.String, java.lang.String>> restored =
MAPPER.readValue(json, new TypeReference<ParameterizedHashSetPojo<io.vavr.Tuple2<java.lang.String, java.lang.String>>>(){});
Assert.assertEquals(src, restored.getValue());
}
代码示例来源:origin: vavr-io/vavr-jackson
@Test
public void testHashSetOfString() throws Exception {
String src0 = "A";
String src1 = "B";
String src2 = "C";
HashSet<String> src = HashSet.of(src0, src1, src2);
String json = MAPPER.writeValueAsString(new HashSetOfString().setValue(src));
Assert.assertEquals(json, "{\"value\":[\"A\",\"B\",\"C\"]}");
HashSetOfString restored = MAPPER.readValue(json, HashSetOfString.class);
Assert.assertEquals(src, restored.getValue());
}
代码示例来源:origin: vavr-io/vavr-jackson
@Test
public void testHashSetOfTuple() throws Exception {
String src00 = "A";
String src01 = "B";
Tuple2<String, String> src0 = Tuple.of(src00, src01);
HashSet<Tuple2<String, String>> src = HashSet.of(src0);
String json = MAPPER.writeValueAsString(new HashSetOfTuple().setValue(src));
Assert.assertEquals(json, "{\"value\":[[\"A\",\"B\"]]}");
HashSetOfTuple restored = MAPPER.readValue(json, HashSetOfTuple.class);
Assert.assertEquals(src, restored.getValue());
}
代码示例来源:origin: vavr-io/vavr-jackson
@Test
public void testHashSet() throws Exception {
HashSet<I> src = HashSet.of(new B());
String json = MAPPER.writeValueAsString(new HashSetPojo().setValue(src));
Assert.assertEquals(json, "{\"value\":[{\"type\":\"b\"}]}");
HashSetPojo pojo = MAPPER.readValue(json, HashSetPojo.class);
HashSet<I> restored = pojo.getValue();
Assert.assertEquals(restored.filter(e -> e instanceof B).length(), 1);
}
代码示例来源:origin: vavr-io/vavr-jackson
@Test
public void testHashSet() throws Exception {
HashSet<A> src = HashSet.of(new B("a", "b"));
String json = MAPPER.writeValueAsString(new HashSetPojo().setValue(src));
Assert.assertEquals(json, "{\"value\":[{\"ExtFieldsPojoTest$B\":{\"a\":\"a\",\"b\":\"b\"}}]}");
HashSetPojo pojo = MAPPER.readValue(json, HashSetPojo.class);
HashSet<A> restored = pojo.getValue();
Assert.assertEquals(restored.filter(e -> e instanceof B).length(), 1);
Assert.assertEquals(restored.head().a, "a");
Assert.assertEquals(((B) restored.head()).b, "b");
}
代码示例来源:origin: netzwerg/paleo
@Test
public void valueTypeSpecificBuilding() {
CategoryColumn column = builder().add("foo").add("bar").addAll("foo", "baz", "bar").add("foo").build();
assertEquals(ID, column.getId());
assertEquals(6, column.getRowCount());
assertEquals(HashSet.of("foo", "bar", "baz"), column.getCategories());
assertEquals("foo", column.getValueAt(0));
assertEquals("bar", column.getValueAt(1));
}
内容来源于网络,如有侵权,请联系作者删除!