Example usage for com.google.common.collect ImmutableList builder

List of usage examples for com.google.common.collect ImmutableList builder

Introduction

In this page you can find the example usage for com.google.common.collect ImmutableList builder.

Prototype

public static <E> Builder<E> builder() 

Source Link

Usage

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