List of usage examples for com.google.common.collect ImmutableList builder
public static <E> Builder<E> builder()
From source file:gov.ca.cwds.data.legacy.cms.dao.LicenseStatusDao.java
@Override public List<LicenseStatus> findAll() { Session session = this.grabSession(); final Query<LicenseStatus> query = session.createNamedQuery(LicenseStatus.NQ_ALL, LicenseStatus.class); ImmutableList.Builder<LicenseStatus> entities = new ImmutableList.Builder<>(); entities.addAll(query.list());/*from www .j a v a 2s . c om*/ return entities.build(); }
From source file:com.squareup.wire.schema.Extend.java
static ImmutableList<ExtendElement> toElements(ImmutableList<Extend> extendList) { ImmutableList.Builder<ExtendElement> elements = new ImmutableList.Builder<>(); for (Extend extend : extendList) { elements.add(ExtendElement.builder(extend.location).documentation(extend.documentation) .name(extend.name).fields(Field.toElements(extend.fields)).build()); }/*from w ww . j a v a 2 s . c om*/ return elements.build(); }
From source file:org.prebake.html.Table.java
private static void findRows(List<TextChunk> chunks, ImmutableList.Builder<TextChunk> rows) { for (TextChunk chunk : chunks) { if (chunk instanceof TextBlock) { findRows(((TextBlock) chunk).parts, rows); } else {//from w w w . j a v a 2 s .c om rows.add(chunk); } } }
From source file:org.matsim.contrib.taxi.optimizer.assignment.AssignmentRequestData.java
static AssignmentRequestData create(double currentTime, double planningHorizon, Iterable<TaxiRequest> unplannedRequests) { double maxEarliestStart = currentTime + planningHorizon; ImmutableList.Builder<DestEntry<TaxiRequest>> builder = ImmutableList.builder(); int idx = 0;/* ww w . j av a 2 s . co m*/ int urgentReqCount = 0; for (TaxiRequest r : unplannedRequests) { double earliestStart = r.getEarliestStartTime(); if (earliestStart > maxEarliestStart) {// beyond the planning horizon continue; } if (earliestStart <= currentTime) { urgentReqCount++; } builder.add(new DestEntry<TaxiRequest>(idx++, r, r.getFromLink(), earliestStart)); } return new AssignmentRequestData(builder.build(), urgentReqCount); }
From source file:com.google.errorprone.bugpatterns.testdata.BadImportNegativeCases.java
public void qualified() { ImmutableList.Builder<String> qualified; com.google.common.collect.ImmutableList.Builder<String> fullyQualified; ImmutableList.Builder raw;/* ww w . ja v a2 s . co m*/ new ImmutableList.Builder<String>(); }
From source file:com.facebook.presto.operator.scalar.ListLiteralCast.java
@ScalarOperator(OperatorType.CAST) @SqlType(ListLiteralType.NAME)/*from w ww . jav a2 s. co m*/ public static List<List<Integer>> castArrayOfArraysToListLiteral( @SqlType("array(array(integer))") Block arrayOfArrays) { ArrayType arrayType = new ArrayType(INTEGER); ImmutableList.Builder<List<Integer>> outerListBuilder = ImmutableList.builder(); for (int i = 0; i < arrayOfArrays.getPositionCount(); i++) { Block subArray = arrayType.getObject(arrayOfArrays, i); outerListBuilder.add(castArrayToListLiteral(subArray)); } return outerListBuilder.build(); }
From source file:org.onosproject.net.newresource.ResourcePath.java
public static ResourcePath child(ResourcePath parent, Object child) { ImmutableList<Object> components = ImmutableList.builder().addAll(parent.components()).add(child).build(); return new ResourcePath(components); }
From source file:com.google.errorprone.util.ErrorProneTokens.java
/** Returns the tokens for the given source text, including comments. */ public static ImmutableList<ErrorProneToken> getTokens(String source, Context context) { if (source == null) { return ImmutableList.of(); }/* w w w .ja v a2 s. c o m*/ ScannerFactory fac = ScannerFactory.instance(context); char[] buffer = source.toCharArray(); Scanner scanner = new AccessibleScanner(fac, new CommentSavingTokenizer(fac, buffer, buffer.length)); ImmutableList.Builder<ErrorProneToken> tokens = ImmutableList.builder(); do { scanner.nextToken(); tokens.add(new ErrorProneToken(scanner.token())); } while (scanner.token().kind != TokenKind.EOF); return tokens.build(); }
From source file:net.morimekta.providence.generator.format.java.JavaEnumFormatter.java
private static List<EnumMemberFormatter> getFormatters(IndentedPrintWriter writer, JavaOptions options) { ImmutableList.Builder<EnumMemberFormatter> builder = ImmutableList.builder(); builder.add(new CommonMemberFormatter(writer)).add(new CoreMemberFormatter(writer)); if (options.jackson) { builder.add(new JacksonEnumFormatter(writer)); }// www.ja va 2s . c om return builder.build(); }
From source file:org.tensorics.core.math.Operations.java
public static <V> List<V> performOnAll(Iterable<ValuePair<V>> valuePairs, BinaryOperation<V> operation) { ImmutableList.Builder<V> builder = ImmutableList.builder(); for (ValuePair<V> valuePair : valuePairs) { builder.add(operation.perform(valuePair.left(), valuePair.right())); }// w w w. j ava 2 s . co m return builder.build(); }