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:ninja.leaping.permissionsex.sponge.PEXContextCalculator.java

void update(PermissionsExConfiguration config) {
    final ImmutableSet.Builder<Context> serverTagsBuild = ImmutableSet.builder();
    for (String tag : config.getServerTags()) {
        serverTagsBuild.add(new Context(SERVER_TAG_KEY, tag));
    }//from   w  w  w  .  j  a  v a 2s  .  co  m
    this.serverTags = serverTagsBuild.build();
}

From source file:org.apache.sentry.core.common.ActiveRoleSet.java

private ActiveRoleSet(boolean allRoles, Set<String> roles) {
    this.allRoles = allRoles;
    ImmutableSet.Builder<String> setBuilder = ImmutableSet.builder();
    for (String role : roles) {
        setBuilder.add(role.toLowerCase());
    }//from   w w  w  .  j  ava  2  s . c  o m
    this.roles = setBuilder.build();
}

From source file:org.jboss.weld.event.EventPacket.java

@Override
public Set<Annotation> getQualifiers() {
    ImmutableSet.Builder<Annotation> builder = ImmutableSet.<Annotation>builder();
    builder.add(AnyLiteral.INSTANCE);
    if (qualifierSet != null) {
        return builder.addAll(qualifierSet).build();
    } else if (qualifierArray != null) {
        return builder.add(qualifierArray).build();
    } else {//  w  w  w. j a v a 2s  .com
        throw new IllegalStateException();
    }
}

From source file:me.yanaga.winter.data.jpa.cdi.SimpleRepositoryBean.java

public Set<Type> getTypes() {
    ImmutableSet.Builder<Type> builder = ImmutableSet.builder();
    builder.add(repositoryType);
    builder.addAll(Arrays.asList(repositoryType.getInterfaces()));
    return builder.build();
}

From source file:io.airlift.discovery.ReplicatedStaticStore.java

@Override
public Set<Service> getAll() {
    ImmutableSet.Builder<Service> builder = ImmutableSet.builder();
    for (Entry entry : store.getAll()) {
        builder.add(codec.fromJson(entry.getValue()));
    }//w  w w .ja  v a  2s . c  o m

    return builder.build();
}

From source file:org.graylog2.shared.security.Permissions.java

public Set<String> userSelfEditPermissions(String username) {
    ImmutableSet.Builder<String> perms = ImmutableSet.builder();
    perms.add(perInstance(RestPermissions.USERS_EDIT, username));
    perms.add(perInstance(RestPermissions.USERS_PASSWORDCHANGE, username));
    return perms.build();
}

From source file:org.apache.cassandra.utils.DirectorySizeCalculator.java

public DirectorySizeCalculator(List<File> files) {
    super();//from  www. ja va  2  s.c o m
    this.path = null;
    ImmutableSet.Builder<String> builder = ImmutableSet.builder();
    for (File file : files)
        builder.add(file.getName());
    alive = builder.build();
}

From source file:com.tngtech.archunit.base.PackageMatchers.java

private PackageMatchers(Set<String> packageIdentifiers) {
    super("matches any of ['%s']", Joiner.on("', '").join(packageIdentifiers));
    ImmutableSet.Builder<PackageMatcher> matchers = ImmutableSet.builder();
    for (String identifier : packageIdentifiers) {
        matchers.add(PackageMatcher.of(identifier));
    }//from ww  w.ja  va2  s  .  c  om
    packageMatchers = matchers.build();
}

From source file:org.apache.abdera2.common.templates.DefaultingContext.java

public Iterator<String> iterator() {
    ImmutableSet.Builder<String> set = ImmutableSet.builder();
    for (String name : subcontext)
        set.add(name);
    for (String name : defaults)
        set.add(name);/*from  www.j  a  v a 2  s.c  o m*/
    return set.build().iterator();
}

From source file:org.sosy_lab.cpachecker.cpa.defuse.DefUseState.java

public DefUseState(DefUseState definitions, DefUseDefinition newDefinition) {
    ImmutableSet.Builder<DefUseDefinition> builder = ImmutableSet.builder();
    builder.add(newDefinition);
    for (DefUseDefinition def : definitions.definitions) {
        if (!def.getVariableName().equals(newDefinition.getVariableName())) {
            builder.add(def);/*from  w w  w  .  j  a  v  a2  s . c om*/
        }
    }
    this.definitions = builder.build();
}