List of usage examples for com.google.common.collect ImmutableSet.Builder addAll
boolean addAll(Collection<? extends E> c);
From source file:org.locationtech.geogig.api.plumbing.DescribeFeatureType.java
/** * Retrieves the set of property descriptors for the given feature type. * //from w ww .ja v a 2 s . co m * @return a sorted set of all the property descriptors of the feature type. */ @Override protected ImmutableSet<PropertyDescriptor> _call() { Preconditions.checkState(featureType != null, "FeatureType has not been set."); FeatureType type = featureType.type(); ImmutableSet.Builder<PropertyDescriptor> propertySetBuilder = new ImmutableSet.Builder<PropertyDescriptor>(); propertySetBuilder.addAll(type.getDescriptors()); return propertySetBuilder.build(); }
From source file:zipkin.storage.cassandra.CompositeIndexer.java
ImmutableSet<ListenableFuture<?>> index(List<Span> spans) { ImmutableSet.Builder<ListenableFuture<?>> result = ImmutableSet.builder(); for (Indexer optimizer : indexers) { result.addAll(optimizer.index(spans)); }//w w w . java 2s. c o m return result.build(); }
From source file:com.google.errorprone.analysis.SumTopLevelAnalysis.java
@Override public Set<String> knownAnalysisNames() { ImmutableSet.Builder<String> builder = ImmutableSet.builder(); for (TopLevelAnalysis analysis : analyses()) { builder.addAll(analysis.knownAnalysisNames()); }/*from w ww .j a v a 2 s . c o m*/ return builder.build(); }
From source file:com.spotify.heroic.common.SelectedGroup.java
@Override public Groups groups() { final ImmutableSet.Builder<String> groups = ImmutableSet.builder(); for (final T member : members) { groups.addAll(member.groups()); }/*from w ww . j a v a 2 s .c om*/ return new Groups(groups.build()); }
From source file:com.flowlogix.security.cdi.AnnotatedTypeWrapper.java
public AnnotatedTypeWrapper(AnnotatedType<T> wrapped, boolean keepOriginalAnnotations, Annotation... additionalAnnotations) { this.wrapped = wrapped; ImmutableSet.Builder<Annotation> builder = ImmutableSet.<Annotation>builder(); if (keepOriginalAnnotations) { builder.addAll(wrapped.getAnnotations()); }/* w w w .j av a 2 s . c o m*/ annotations = builder.add(additionalAnnotations).build(); }
From source file:com.intelligentsia.dowsers.entity.view.processor.AbstractProcessorBuilder.java
public AbstractProcessorBuilder<T> projection(final String... names) throws NullPointerException, IllegalStateException { final ImmutableSet.Builder<String> attributeNames = ImmutableSet.builder(); attributeNames.addAll(Arrays.asList(names)); return projection(attributeNames.build()); }
From source file:com.intelligentsia.dowsers.entity.view.processor.AbstractProcessorBuilder.java
/** * Build a new instance of AbstractProcessorBuilder. * /*from ww w . j av a2s . co m*/ * @param alias * alias used to qualify entity source. */ public AbstractProcessorBuilder(final Class<? extends Entity> entityType, final String alias, final String... names) { final ImmutableSet.Builder<String> attributeNames = ImmutableSet.builder(); attributeNames.addAll(Arrays.asList(names)); processor = new Source(entityType, alias, attributeNames.build()); }
From source file:dagger2.internal.codegen.writer.WildcardName.java
@Override public Set<ClassName> referencedClasses() { ImmutableSet.Builder<ClassName> builder = new ImmutableSet.Builder<ClassName>(); if (extendsBound.isPresent()) { builder.addAll(extendsBound.get().referencedClasses()); }/*from ww w .j a va 2 s . com*/ if (superBound.isPresent()) { builder.addAll(superBound.get().referencedClasses()); } return builder.build(); }
From source file:org.sonar.server.computation.ws.TaskTypesAction.java
public TaskTypesAction(CeTaskProcessor[] taskProcessors) { ImmutableSet.Builder<String> taskTypesBuilder = ImmutableSet.builder(); for (CeTaskProcessor taskProcessor : taskProcessors) { taskTypesBuilder.addAll(taskProcessor.getHandledCeTaskTypes()); }/*from w w w. j a v a2 s. c o m*/ this.taskTypes = taskTypesBuilder.build(); }
From source file:org.obiba.opal.web.shell.reporting.ProjectReportTemplatesResource.java
@GET public Set<Opal.ReportTemplateDto> get() { ImmutableSet.Builder<ReportTemplate> setBuilder = ImmutableSet.builder(); setBuilder.addAll( Iterables.filter(reportTemplateService.getReportTemplates(name), new Predicate<ReportTemplate>() { @Override//from ww w. j a va 2 s. c om public boolean apply(ReportTemplate template) { return ReportTemplateAuthorizer.authzGet(template); } })); return Dtos.asDto(setBuilder.build()); }