/** * Returns an immutable set containing each of {@code elements}, minus duplicates, in the order * each appears first in the source iterator. * * @throws NullPointerException if any of {@code elements} is null */ public static <E> ImmutableSet<E> copyOf(Iterator<? extends E> elements) { // We special-case for 0 or 1 elements, but anything further is madness. if (!elements.hasNext()) { return of(); } E first = elements.next(); if (!elements.hasNext()) { return of(first); } else { return new ImmutableSet.Builder<E>().add(first).addAll(elements).build(); } }
public ImmutableSet<String> getAllTargetImageTags() { ImmutableSet.Builder<String> allTargetImageTags = ImmutableSet.builderWithExpectedSize(1 + additionalTargetImageTags.size()); allTargetImageTags.add(targetImageConfiguration.getImageTag()); allTargetImageTags.addAll(additionalTargetImageTags); return allTargetImageTags.build(); }
private static LibraryModels loadLibraryModels() { Iterable<LibraryModels> externalLibraryModels = ServiceLoader.load(LibraryModels.class, LibraryModels.class.getClassLoader()); ImmutableSet.Builder<LibraryModels> libModelsBuilder = new ImmutableSet.Builder<>(); libModelsBuilder.add(new DefaultLibraryModels()).addAll(externalLibraryModels); return new CombinedLibraryModels(libModelsBuilder.build()); }
CorsConfig(CorsServiceBuilder builder) { enabled = true; anyOriginSupported = builder.anyOriginSupported; shortCircuit = builder.shortCircuit; policies = new ImmutableSet.Builder<CorsPolicy>() .add(builder.firstPolicyBuilder.build()) .addAll(builder.policies) .addAll(builder.policyBuilders.stream().map(AbstractCorsPolicyBuilder::build) .collect(Collectors.toSet())) .build(); }
public void fetchTransformDeps() { DependencyCache dependencyCache = new DependencyCache(rootProject, ProjectUtil.getDependencyManager(rootProject)); Scope transformScope = Scope.builder(rootProject) .configuration(CONFIGURATION_TRANSFORM) .depCache(dependencyCache) .build(); dependencies = new ImmutableSet.Builder<String>() .addAll(BuckRuleComposer.targets(transformScope.getTargetDeps())) .addAll(BuckRuleComposer.external(transformScope.getExternalDeps())) .add(TRANSFORM_JAR_RULE) .build(); }
/** * Returns an immutable set containing each of {@code elements}, minus duplicates, in the order * each appears first in the source iterator. * * @throws NullPointerException if any of {@code elements} is null */ public static <E> ImmutableSet<E> copyOf(Iterator<? extends E> elements) { // We special-case for 0 or 1 elements, but anything further is madness. if (!elements.hasNext()) { return of(); } E first = elements.next(); if (!elements.hasNext()) { return of(first); } else { return new ImmutableSet.Builder<E>().add(first).addAll(elements).build(); } }
final Map<SegmentId, Set<String>> segmentServerMap = holder.getReplicas(); final ImmutableSet<String> servers = new ImmutableSet.Builder<String>() .addAll(segmentServerMap.get(segment.getId())) .add(server.getName()) .build(); final SegmentMetadataHolder holderWithNumReplicas = SegmentMetadataHolder .from(holder)
case METHOD: for (VariableTree param : ((MethodTree) curr).getParameters()) { result.add(ASTHelpers.getSymbol(param)); result.add(ASTHelpers.getSymbol(((CatchTree) curr).getParameter())); break; case CLASS: varsList.add((VarSymbol) var); result.addAll(varsList.build().reverse()); break; case ENHANCED_FOR_LOOP: result.add(ASTHelpers.getSymbol(((EnhancedForLoopTree) curr).getVariable())); break; case TRY: return result.build().stream() .filter(var -> isVisible(var, state.getPath())) .collect(Collectors.toCollection(LinkedHashSet::new));
@Override public Set<Class<?>> getFunctions() { return ImmutableSet.<Class<?>>builder() .add(LearnClassifierAggregation.class) .add(LearnVarcharClassifierAggregation.class) .add(LearnRegressorAggregation.class) .add(LearnLibSvmClassifierAggregation.class) .add(LearnLibSvmVarcharClassifierAggregation.class) .add(LearnLibSvmRegressorAggregation.class) .add(EvaluateClassifierPredictionsAggregation.class) .add(MLFunctions.class) .addAll(ML_FEATURE_FUNCTIONS) .build(); } }
public Set<String> getAllTables(String schema) throws SchemaNotFoundException { ImmutableSet.Builder<String> builder = ImmutableSet.builder(); builder.addAll(ImmutableList.copyOf(client.getDatabase(schema).listCollectionNames()).stream() .filter(name -> !name.equals(schemaCollection)) .filter(name -> !SYSTEM_TABLES.contains(name)) .collect(toSet())); builder.addAll(getTableMetadataNames(schema)); return builder.build(); }