List of usage examples for com.google.common.collect ImmutableList.Builder addAll
boolean addAll(Collection<? extends E> c);
From source file:com.facebook.buck.apple.XctestRunTestsStep.java
public ImmutableList<String> getCommand() { ImmutableList.Builder<String> args = ImmutableList.builder(); args.addAll(xctest); args.add("-XCTest"); args.add("All"); args.add(logicTestBundlePath.toString()); return args.build(); }
From source file:com.spectralogic.ds3autogen.java.generators.requestmodels.BulkRequestGenerator.java
/** * Gets the list of Arguments need to create the request constructor. This includes * all non-void required parameters, arguments described within the request header * information, and a list of Ds3Objects called Objects. *//*ww w. ja v a 2 s . co m*/ @Override public ImmutableList<Arguments> toConstructorArgumentsList(final Ds3Request ds3Request) { final ImmutableList.Builder<Arguments> builder = ImmutableList.builder(); builder.addAll(super.toConstructorArgumentsList(ds3Request)); final Arguments objects = new Arguments("List<Ds3Object>", "Objects"); builder.add(objects); return builder.build(); }
From source file:com.netflix.governator.guice.LifecycleInjectorBuilderImpl.java
@Override public LifecycleInjectorBuilder withAdditionalModules(Iterable<? extends Module> additionalModules) { ImmutableList.Builder<Module> builder = ImmutableList.builder(); if (this.modules != null) { builder.addAll(this.modules); }/* w w w . j a v a 2 s . com*/ builder.addAll(additionalModules); this.modules = builder.build(); return this; }
From source file:com.facebook.buck.cxx.AbstractCxxPreprocessorInput.java
public Iterable<BuildRule> getDeps(BuildRuleResolver ruleResolver, SourcePathRuleFinder ruleFinder) { ImmutableList.Builder<BuildRule> builder = ImmutableList.builder(); for (CxxHeaders cxxHeaders : getIncludes()) { builder.addAll(cxxHeaders.getDeps(ruleFinder)); }/*from ww w . ja v a2s . c o m*/ builder.addAll(ruleResolver.getAllRules(getRules())); for (FrameworkPath frameworkPath : getFrameworks()) { if (frameworkPath.getSourcePath().isPresent()) { Optional<BuildRule> frameworkRule = ruleFinder.getRule(frameworkPath.getSourcePath().get()); if (frameworkRule.isPresent()) { builder.add(frameworkRule.get()); } } } return builder.build(); }
From source file:org.gradle.model.dsl.internal.spike.ScopeVisitor.java
private ScopeVisitor nestedScope(String name) { ImmutableList.Builder<String> nestedScopeBuilder = ImmutableList.builder(); nestedScopeBuilder.addAll(scope); nestedScopeBuilder.add(name);/* ww w .java 2s . co m*/ return new ScopeVisitor(sourceUnit, statementGenerator, nestedScopeBuilder.build(), ImmutableMap.copyOf(referenceAliases)); }
From source file:com.wrmsr.neurosis.launcher.util.SubprocessSshClient.java
@Override public void transfer(boolean send, File src, File dst, long timeoutMilliseconds) throws IOException, InterruptedException { ImmutableList.Builder<String> argsBuilder = ImmutableList.builder(); argsBuilder.add("scp"); argsBuilder.addAll(getCommonArgs()); if (send) {//from w w w . j ava 2s. c om argsBuilder.add(src.toString(), dst.toString()); } else { argsBuilder.add(dst.toString(), src.toString()); } FinalizedProcessBuilder processBuilder = new FinalizedProcessBuilder(argsBuilder.build()) .gobbleInputStream(true).gobbleErrorStream(true); try (FinalizedProcess process = processBuilder.start()) { int returnValue = process.waitFor(timeoutMilliseconds); if (returnValue != 0) { throw new IllegalStateException("return code: " + returnValue); } } }
From source file:org.apache.hadoop.hive.ql.optimizer.calcite.druid.DruidQuery.java
/** Extends a DruidQuery. */ public static DruidQuery extendQuery(DruidQuery query, RelNode r) { final ImmutableList.Builder<RelNode> builder = ImmutableList.builder(); return DruidQuery.create(query.getCluster(), query.getTraitSet(), query.getTable(), query.druidTable, query.intervals, builder.addAll(query.rels).add(r).build()); }
From source file:com.google.devtools.build.lib.analysis.util.BuildViewTestBase.java
@Override protected ImmutableList<Injected> getPrecomputedValues() { ImmutableList.Builder<Injected> result = ImmutableList.builder(); result.addAll(super.getPrecomputedValues()); result.add(PrecomputedValue.injected(GenQuery.QUERY_OUTPUT_FORMATTERS, OutputFormatter.getDefaultFormatters())); return result.build(); }
From source file:com.facebook.buck.apple.CoreDataModel.java
@Override public ImmutableList<Step> getBuildSteps(BuildContext context, BuildableContext buildableContext) { ImmutableList.Builder<Step> stepsBuilder = ImmutableList.builder(); stepsBuilder.add(new MakeCleanDirectoryStep(getProjectFilesystem(), outputDir)); for (SourcePath dataModelPath : dataModelPaths) { stepsBuilder.add(new ShellStep(getProjectFilesystem().getRootPath()) { @Override//from ww w. j a v a 2 s . c o m protected ImmutableList<String> getShellCommandInternal(ExecutionContext executionContext) { ImmutableList.Builder<String> commandBuilder = ImmutableList.builder(); commandBuilder.addAll(momc.getCommandPrefix(context.getSourcePathResolver())); commandBuilder.add("--sdkroot", sdkRoot.toString(), "--" + sdkName + "-deployment-target", minOSVersion, "--module", moduleName, context.getSourcePathResolver().getAbsolutePath(dataModelPath).toString(), getProjectFilesystem().resolve(outputDir).toString()); return commandBuilder.build(); } @Override public ImmutableMap<String, String> getEnvironmentVariables(ExecutionContext context) { return momc.getEnvironment(); } @Override public String getShortName() { return "momc"; } }); } buildableContext.recordArtifact(getOutputDir()); return stepsBuilder.build(); }
From source file:org.sonar.plugins.ndepend.NDependPlugin.java
@Override public List getExtensions() { ImmutableList.Builder builder = ImmutableList.builder(); builder.add(NDependConfiguration.class, NDependRulesDefinition.class, NDependSensor.class); builder.addAll(pluginProperties()); return builder.build(); }