List of usage examples for com.google.common.collect ImmutableSet.Builder add
boolean add(E e);
From source file:com.facebook.buck.features.go.GoListStep.java
@Override protected void addOptions(ImmutableSet.Builder<Option> options) { super.addOptions(options); options.add(Option.EXPECTING_STD_OUT); }
From source file:mod.rankshank.arbitraria.client.item.spraybottle.ModelSprayBottleFluid.java
@Override public Collection<ResourceLocation> getTextures() { ImmutableSet.Builder<ResourceLocation> bob = ImmutableSet.builder(); bob.add(filler); bob.add(bottle);//from w ww . java2s. com return bob.build(); }
From source file:com.google.devtools.build.lib.skyframe.PrepareDepsOfPatternValue.java
private static ImmutableSet<PathFragment> excludedDirectoriesBeneath(TargetPatternKey targetPatternKey, int position, List<TargetPatternSkyKeyOrException> keysMaybe) { ImmutableSet.Builder<PathFragment> excludedDirectoriesBuilder = ImmutableSet.builder(); for (int j = position + 1; j < keysMaybe.size(); j++) { TargetPatternSkyKeyOrException laterPatternMaybe = keysMaybe.get(j); SkyKey laterSkyKey;/*from w ww. j a v a 2 s. c o m*/ try { laterSkyKey = laterPatternMaybe.getSkyKey(); } catch (TargetParsingException ignored) { laterSkyKey = null; } if (laterSkyKey != null) { TargetPatternKey laterTargetPatternKey = (TargetPatternKey) laterSkyKey.argument(); TargetPattern laterParsedPattern = laterTargetPatternKey.getParsedPattern(); if (laterTargetPatternKey.isNegative() && laterParsedPattern.getType() == Type.TARGETS_BELOW_DIRECTORY && targetPatternKey.getParsedPattern().containsDirectoryOfTBDForTBD(laterParsedPattern)) { excludedDirectoriesBuilder .add(laterParsedPattern.getDirectoryForTargetsUnderDirectory().getPackageFragment()); } } } return excludedDirectoriesBuilder.build(); }
From source file:org.apache.shindig.social.sample.SampleModule.java
@Override protected Set<Object> getHandlers() { ImmutableSet.Builder<Object> handlers = ImmutableSet.builder(); handlers.addAll(super.getHandlers()); handlers.add(SampleContainerHandler.class); return handlers.build(); }
From source file:zipkin2.storage.cassandra.v1.InsertTraceIdBySpanName.java
@Override public Set<String> partitionKeys(V1Span span) { if (span.name() == null) return Collections.emptySet(); ImmutableSet.Builder<String> result = ImmutableSet.builder(); for (String serviceName : span.serviceNames()) { result.add(serviceName + "." + span.name()); }/*from ww w . j av a2 s .c om*/ return result.build(); }
From source file:zipkin.storage.cassandra.InsertTraceIdBySpanName.java
@Override public Set<String> partitionKeys(Span span) { if (span.name.isEmpty()) return Collections.emptySet(); ImmutableSet.Builder<String> result = ImmutableSet.builder(); for (String serviceName : span.serviceNames()) { result.add(serviceName + "." + span.name); }/*w w w . j a va 2 s .c o m*/ return result.build(); }
From source file:ru.codeinside.gses.activiti.behavior.TaskFields.java
private <T> Collection<String> unifyNames(String name, String[] aliases) { ImmutableSet.Builder<String> builder = ImmutableSet.builder(); builder.add(name); builder.addAll(copyOf(aliases));/*from www . jav a2s .c om*/ return Collections2.transform(builder.build(), new Unify()); }
From source file:org.fenixedu.academic.domain.accounting.EventTypes.java
public EventTypes(JsonElement json) { ImmutableSet.Builder<EventType> builder = ImmutableSet.builder(); for (JsonElement el : json.getAsJsonArray()) { builder.add(EventType.valueOf(el.getAsString())); }// ww w. ja v a2 s .c o m this.types = builder.build(); }
From source file:org.apache.shindig.social.opensocial.service.SocialRequestItem.java
public Set<UserId> getUsers() { List<String> ids = getListParameter(USER_ID); if (ids.isEmpty()) { Preconditions.checkArgument(token.getViewerId() != null, "No userId provided and viewer not available"); // Assume @me return ImmutableSet.of(UserId.fromJson("@me")); }/*from w ww. j a v a 2 s. c o m*/ ImmutableSet.Builder<UserId> userIds = ImmutableSet.builder(); for (String id : ids) { userIds.add(UserId.fromJson(id)); } return userIds.build(); }
From source file:org.fenixedu.academic.domain.degreeStructure.CycleTypes.java
public CycleTypes(JsonElement json) { ImmutableSet.Builder<CycleType> builder = ImmutableSet.builder(); for (JsonElement el : json.getAsJsonArray()) { builder.add(CycleType.valueOf(el.getAsString())); }// w w w . java 2s. c o m this.types = builder.build(); }