@Override Object writeReplace() { return new SerializedForm(toArray()); }
ImmutableList<E> createAsList() { return new RegularImmutableAsList<E>(this, toArray()); }
@Override Object writeReplace() { return new SerializedForm(toArray()); }
@Override Object writeReplace() { return new SerializedForm(toArray()); }
ImmutableList<E> createAsList() { return new RegularImmutableAsList<E>(this, toArray()); }
@Override public String[] getManagedIndices() { final ImmutableSet.Builder<String> indexNamesBuilder = ImmutableSet.builder(); for (MongoIndexSet indexSet : findAllMongoIndexSets()) { indexNamesBuilder.add(indexSet.getManagedIndices()); } final ImmutableSet<String> indexNames = indexNamesBuilder.build(); return indexNames.toArray(new String[0]); }
@Override public String[] getIndexWildcards() { final ImmutableSet.Builder<String> wildcardsBuilder = ImmutableSet.builder(); for (MongoIndexSet indexSet : findAllMongoIndexSets()) { if (indexSet.getConfig().isWritable()) { wildcardsBuilder.add(indexSet.getIndexWildcard()); } } final ImmutableSet<String> wildcards = wildcardsBuilder.build(); return wildcards.toArray(new String[0]); }
@Override public String[] getWriteIndexAliases() { final ImmutableSet.Builder<String> indexNamesBuilder = ImmutableSet.builder(); for (MongoIndexSet indexSet : findAllMongoIndexSets()) { if (indexSet.getConfig().isWritable()) { indexNamesBuilder.add(indexSet.getWriteIndexAlias()); } } final ImmutableSet<String> indexNames = indexNamesBuilder.build(); return indexNames.toArray(new String[0]); }
public void testComplexBuilder() { List<Integer> colorElem = asList(0x00, 0x33, 0x66, 0x99, 0xCC, 0xFF); // javac won't compile this without "this.<Integer>" ImmutableSet.Builder<Integer> webSafeColorsBuilder = this.<Integer>builder(); for (Integer red : colorElem) { for (Integer green : colorElem) { for (Integer blue : colorElem) { webSafeColorsBuilder.add((red << 16) + (green << 8) + blue); } } } ImmutableSet<Integer> webSafeColors = webSafeColorsBuilder.build(); assertEquals(216, webSafeColors.size()); Integer[] webSafeColorArray = webSafeColors.toArray(new Integer[webSafeColors.size()]); assertEquals(0x000000, (int) webSafeColorArray[0]); assertEquals(0x000033, (int) webSafeColorArray[1]); assertEquals(0x000066, (int) webSafeColorArray[2]); assertEquals(0x003300, (int) webSafeColorArray[6]); assertEquals(0x330000, (int) webSafeColorArray[36]); ImmutableSet<Integer> addedColor = webSafeColorsBuilder.add(LAST_COLOR_ADDED).build(); assertEquals( "Modifying the builder should not have changed any already built sets", 216, webSafeColors.size()); assertEquals("the new array should be one bigger than webSafeColors", 217, addedColor.size()); Integer[] appendColorArray = addedColor.toArray(new Integer[addedColor.size()]); assertEquals(getComplexBuilderSetLastElement(), (int) appendColorArray[216]); }
/** * Fetch the keys from the async datastore using the current transaction context */ public Result<Map<com.google.cloud.datastore.Key, Entity>> fetch(Set<com.google.cloud.datastore.Key> keys) { log.debug("Fetching {} keys: {}", keys.size(), keys); final Future<Map<com.google.cloud.datastore.Key, Entity>> fut = datastore.get(keys, readOptions.toArray(new ReadOption[readOptions.size()])); return ResultAdapter.create(fut); }
typePanel.add(new JLabel("Type: ")); String[] types = new String[Port.STANDARD_TYPES.size() + 1]; Port.STANDARD_TYPES.toArray(types); types[types.length - 1] = "custom"; final JComboBox<String> box = new JComboBox<>(types);
private String[] toStringArray(Iterable<Set<Package>> packagesToScan) { return ImmutableSet.copyOf( transform(concat(packagesToScan), new Function<Package, String>() { @Override public String apply(Package p) { return p.getName(); } })).toArray(new String[0]); } }
private CassandraService clientPoolWith( ImmutableSet<InetSocketAddress> servers, ImmutableSet<InetSocketAddress> serversInPool) { config = ImmutableCassandraKeyValueServiceConfig.builder() .replicationFactor(3) .addServers(servers.toArray(new InetSocketAddress[0])) .build(); blacklist = new Blacklist(config); CassandraService service = new CassandraService(MetricsManagers.createForTests(), config, blacklist); service.cacheInitialCassandraHosts(); serversInPool.forEach(service::addPool); return service; } }
@Override public String[] getManagedIndices() { final ImmutableSet.Builder<String> indexNamesBuilder = ImmutableSet.builder(); for (MongoIndexSet indexSet : findAllMongoIndexSets()) { indexNamesBuilder.add(indexSet.getManagedIndices()); } final ImmutableSet<String> indexNames = indexNamesBuilder.build(); return indexNames.toArray(new String[0]); }
@Override public String[] getIndexWildcards() { final ImmutableSet.Builder<String> wildcardsBuilder = ImmutableSet.builder(); for (MongoIndexSet indexSet : findAllMongoIndexSets()) { if (indexSet.getConfig().isWritable()) { wildcardsBuilder.add(indexSet.getIndexWildcard()); } } final ImmutableSet<String> wildcards = wildcardsBuilder.build(); return wildcards.toArray(new String[0]); }
static <E> ImmutableSortedSet<E> create(List<E> list) { ExplicitOrdering<E> ordering = new ExplicitOrdering<E>(list); if (ordering.rankMap.isEmpty()) { return emptySet(ordering); } // Not using list.toArray() to avoid iterating across the input list twice. Object[] elements = ordering.rankMap.keySet().toArray(); return new ExplicitOrderedImmutableSortedSet<E>(elements, ordering); }
@Test public void getOrgReposCallsOrgReposResource() { ImmutableSet<GHRepo> repos = ImmutableSet.of(new GHRepo("repo1"), new GHRepo("repo2")); when(orgReposResource.getRepos(ORG_NAME)).thenReturn(repos); Set<GHRepo> result = apiFacade.getOrgRepos(ORG_NAME); assertThat(result, containsInAnyOrder(repos.toArray())); }