Example usage for com.google.common.collect ImmutableSet.Builder add

List of usage examples for com.google.common.collect ImmutableSet.Builder add

Introduction

In this page you can find the example usage for com.google.common.collect ImmutableSet.Builder add.

Prototype

boolean add(E e);

Source Link

Document

Adds the specified element to this set if it is not already present (optional operation).

Usage

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();
}