当前位置: 首页>>代码示例>>Java>>正文


Java ImmutableSortedSet.of方法代码示例

本文整理汇总了Java中com.google.common.collect.ImmutableSortedSet.of方法的典型用法代码示例。如果您正苦于以下问题:Java ImmutableSortedSet.of方法的具体用法?Java ImmutableSortedSet.of怎么用?Java ImmutableSortedSet.of使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.google.common.collect.ImmutableSortedSet的用法示例。


在下文中一共展示了ImmutableSortedSet.of方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: toSortedSet

import com.google.common.collect.ImmutableSortedSet; //导入方法依赖的package包/类
@Nonnull
public SortedSet<ImmutableItem> toSortedSet(@Nonnull Comparator<? super ImmutableItem> comparator,
                                            @Nullable final SortedSet<? extends Item> sortedSet) {
    if (sortedSet == null || sortedSet.size() == 0) {
        return ImmutableSortedSet.of();
    }

    @SuppressWarnings("unchecked")
    ImmutableItem[] newItems = (ImmutableItem[])new Object[sortedSet.size()];
    int index = 0;
    for (Item item: sortedSet) {
        newItems[index++] = makeImmutable(item);
    }

    return ArraySortedSet.of(comparator, newItems);
}
 
开发者ID:CvvT,项目名称:andbg,代码行数:17,代码来源:ImmutableConverter.java

示例2: testAddModuleShardConfiguration

import com.google.common.collect.ImmutableSortedSet; //导入方法依赖的package包/类
@Test
public void testAddModuleShardConfiguration() throws Exception {
    URI namespace = new URI("urn:opendaylight:test:oven");
    String moduleName = "oven";
    String shardName = "oven-shard";
    String shardStrategyName = ModuleShardStrategy.NAME;
    Collection<MemberName> shardMemberNames = ImmutableSortedSet.of(MEMBER_1, MEMBER_4, MEMBER_5);

    configuration.addModuleShardConfiguration(new ModuleShardConfiguration(namespace, moduleName, shardName,
            shardStrategyName, shardMemberNames));

    assertEquals("getMemberShardNames", ImmutableSortedSet.of("people-1", "cars-1", "test-1", "default", shardName),
            ImmutableSortedSet.copyOf(configuration.getMemberShardNames(MEMBER_1)));
    assertEquals("getMemberShardNames", ImmutableSortedSet.of(shardName),
            ImmutableSortedSet.copyOf(configuration.getMemberShardNames(MEMBER_4)));
    assertEquals("getMemberShardNames", ImmutableSortedSet.of(shardName),
            ImmutableSortedSet.copyOf(configuration.getMemberShardNames(MEMBER_5)));
    assertEquals("getMembersFromShardName", shardMemberNames,
            ImmutableSortedSet.copyOf(configuration.getMembersFromShardName(shardName)));
    assertEquals("getShardNameForModule", shardName, configuration.getShardNameForModule(moduleName));
    assertEquals("getModuleNameFromNameSpace", moduleName,
            configuration.getModuleNameFromNameSpace(namespace.toASCIIString()));
    assertEquals("getAllShardNames", ImmutableSortedSet.of("people-1", "cars-1", "test-1", "default", shardName),
            ImmutableSortedSet.copyOf(configuration.getAllShardNames()));

    ShardStrategy strategy = configuration.getStrategyForModule("cars");
    assertNotNull("getStrategyForModule null", strategy);
    assertEquals("getStrategyForModule type", ModuleShardStrategy.class, strategy.getClass());
}
 
开发者ID:hashsdn,项目名称:hashsdn-controller,代码行数:30,代码来源:ConfigurationImplTest.java

示例3: ints

import com.google.common.collect.ImmutableSortedSet; //导入方法依赖的package包/类
@Value.Default
ImmutableSet<Integer> ints() {
  return ImmutableSortedSet.of();
}
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:5,代码来源:DefaultArray.java

示例4: generateImmutableSortedSet

import com.google.common.collect.ImmutableSortedSet; //导入方法依赖的package包/类
@Generates private static <E extends Comparable<? super E>> ImmutableSortedSet<E>
    generateImmutableSortedSet(E freshElement) {
  return ImmutableSortedSet.of(freshElement);
}
 
开发者ID:zugzug90,项目名称:guava-mock,代码行数:5,代码来源:FreshValueGenerator.java

示例5: nullToEmptySortedSet

import com.google.common.collect.ImmutableSortedSet; //导入方法依赖的package包/类
@Nonnull public static <T> ImmutableSortedSet<T> nullToEmptySortedSet(@Nullable ImmutableSortedSet<T> set) {
    if (set == null) {
        return ImmutableSortedSet.of();
    }
    return set;
}
 
开发者ID:CvvT,项目名称:andbg,代码行数:7,代码来源:ImmutableUtils.java


注:本文中的com.google.common.collect.ImmutableSortedSet.of方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。