Skip to content

Commit 8d63fb6

Browse files
committed
Fix immutablelist parameters
1 parent 3a965e9 commit 8d63fb6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+117
-105
lines changed

google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreImpl.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
import com.google.api.gax.rpc.StreamController;
3333
import com.google.api.gax.rpc.UnaryCallable;
3434
import com.google.cloud.Timestamp;
35-
import com.google.cloud.firestore.Transaction;
3635
import com.google.cloud.firestore.spi.v1.FirestoreRpc;
3736
import com.google.cloud.firestore.telemetry.TraceUtil;
3837
import com.google.common.annotations.VisibleForTesting;
@@ -418,13 +417,15 @@ public <T> ApiFuture<T> runTransaction(@Nonnull final Transaction.Function<T> up
418417
@Nonnull
419418
@Override
420419
public <T> ApiFuture<T> runTransaction(
421-
@Nonnull final Transaction.Function<T> updateFunction, @Nonnull TransactionOptions transactionOptions) {
420+
@Nonnull final Transaction.Function<T> updateFunction,
421+
@Nonnull TransactionOptions transactionOptions) {
422422
return runAsyncTransaction(new TransactionAsyncAdapter<>(updateFunction), transactionOptions);
423423
}
424424

425425
@Nonnull
426426
@Override
427-
public <T> ApiFuture<T> runAsyncTransaction(@Nonnull final Transaction.AsyncFunction<T> updateFunction) {
427+
public <T> ApiFuture<T> runAsyncTransaction(
428+
@Nonnull final Transaction.AsyncFunction<T> updateFunction) {
428429
return runAsyncTransaction(updateFunction, TransactionOptions.create());
429430
}
430431

@@ -444,7 +445,7 @@ public <T> ApiFuture<T> runAsyncTransaction(
444445
// that cannot be tracked client side.
445446
return new ServerSideTransactionRunner<>(this, updateFunction, transactionOptions).run();
446447
}
447-
}
448+
}
448449

449450
@Nonnull
450451
@Override

google-cloud-firestore/src/main/java/com/google/cloud/firestore/Pipeline.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -836,7 +836,7 @@ public void onResponse(ExecutePipelineResponse response) {
836836
if (numDocuments > 100) {
837837
Tracing.getTracer()
838838
.getCurrentSpan()
839-
.addAnnotation("Firestore.Pipeline: Received "+numDocuments+" results");
839+
.addAnnotation("Firestore.Pipeline: Received " + numDocuments + " results");
840840
docCounterPerTraceUpdate = 0;
841841
}
842842

google-cloud-firestore/src/main/java/com/google/cloud/firestore/pipeline/expressions/Add.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@
1818

1919
import com.google.api.core.BetaApi;
2020
import com.google.api.core.InternalApi;
21-
import com.google.common.collect.Lists;
21+
import com.google.common.collect.ImmutableList;
2222

2323
@BetaApi
2424
public final class Add extends Function {
2525
@InternalApi
2626
Add(Expr left, Expr right) {
27-
super("add", Lists.newArrayList(left, right));
27+
super("add", ImmutableList.of(left, right));
2828
}
2929
}

google-cloud-firestore/src/main/java/com/google/cloud/firestore/pipeline/expressions/And.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,13 @@
1818

1919
import com.google.api.core.BetaApi;
2020
import com.google.api.core.InternalApi;
21+
import com.google.common.collect.ImmutableList;
2122
import java.util.List;
2223

2324
@BetaApi
2425
public final class And extends Function implements FilterCondition {
2526
@InternalApi
2627
And(List<FilterCondition> conditions) {
27-
super("and", conditions);
28+
super("and", ImmutableList.copyOf(conditions));
2829
}
2930
}

google-cloud-firestore/src/main/java/com/google/cloud/firestore/pipeline/expressions/ArrayConcat.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@
1818

1919
import com.google.api.core.BetaApi;
2020
import com.google.api.core.InternalApi;
21-
import com.google.common.collect.Lists;
21+
import com.google.common.collect.ImmutableList;
2222
import java.util.List;
2323

2424
@BetaApi
2525
public final class ArrayConcat extends Function {
2626
@InternalApi
2727
ArrayConcat(Expr array, List<Expr> rest) {
28-
super("array_concat", Lists.asList(array, rest.toArray(new Expr[] {})));
28+
super("array_concat", ImmutableList.<Expr>builder().add(array).addAll(rest).build());
2929
}
3030
}

google-cloud-firestore/src/main/java/com/google/cloud/firestore/pipeline/expressions/ArrayContains.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,14 @@
1818

1919
import com.google.api.core.BetaApi;
2020
import com.google.api.core.InternalApi;
21-
import com.google.common.collect.Lists;
21+
import com.google.common.collect.ImmutableList;
2222

2323
@BetaApi
2424
public final class ArrayContains extends Function implements FilterCondition {
2525
@InternalApi
2626
ArrayContains(Expr array, Expr element) {
27-
super("array_contains", Lists.newArrayList(array, element));
27+
super(
28+
"array_contains",
29+
ImmutableList.of(array, element == null ? Constant.nullValue() : element));
2830
}
2931
}

google-cloud-firestore/src/main/java/com/google/cloud/firestore/pipeline/expressions/ArrayContainsAll.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@
1818

1919
import com.google.api.core.BetaApi;
2020
import com.google.api.core.InternalApi;
21-
import com.google.common.collect.Lists;
21+
import com.google.common.collect.ImmutableList;
2222
import java.util.List;
2323

2424
@BetaApi
2525
public final class ArrayContainsAll extends Function implements FilterCondition {
2626
@InternalApi
2727
ArrayContainsAll(Expr array, List<Expr> elements) {
28-
super("array_contains_all", Lists.newArrayList(array, new ListOfExprs(elements)));
28+
super("array_contains_all", ImmutableList.of(array, new ListOfExprs(elements)));
2929
}
3030
}

google-cloud-firestore/src/main/java/com/google/cloud/firestore/pipeline/expressions/ArrayContainsAny.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@
1818

1919
import com.google.api.core.BetaApi;
2020
import com.google.api.core.InternalApi;
21-
import com.google.common.collect.Lists;
21+
import com.google.common.collect.ImmutableList;
2222
import java.util.List;
2323

2424
@BetaApi
2525
public final class ArrayContainsAny extends Function implements FilterCondition {
2626
@InternalApi
2727
ArrayContainsAny(Expr array, List<Expr> elements) {
28-
super("array_contains_any", Lists.newArrayList(array, new ListOfExprs(elements)));
28+
super("array_contains_any", ImmutableList.of(array, new ListOfExprs(elements)));
2929
}
3030
}

google-cloud-firestore/src/main/java/com/google/cloud/firestore/pipeline/expressions/ArrayElement.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@
1818

1919
import com.google.api.core.BetaApi;
2020
import com.google.api.core.InternalApi;
21-
import com.google.common.collect.Lists;
21+
import com.google.common.collect.ImmutableList;
2222

2323
@BetaApi
2424
public class ArrayElement extends Function {
2525
@InternalApi
2626
ArrayElement() {
27-
super("array_element", Lists.newArrayList());
27+
super("array_element", ImmutableList.of());
2828
}
2929
}

google-cloud-firestore/src/main/java/com/google/cloud/firestore/pipeline/expressions/ArrayFilter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@
1818

1919
import com.google.api.core.BetaApi;
2020
import com.google.api.core.InternalApi;
21-
import com.google.common.collect.Lists;
21+
import com.google.common.collect.ImmutableList;
2222

2323
@BetaApi
2424
public final class ArrayFilter extends Function {
2525
@InternalApi
2626
ArrayFilter(Expr array, FilterCondition filter) {
27-
super("array_filter", Lists.newArrayList(array, filter));
27+
super("array_filter", ImmutableList.of(array, filter));
2828
}
2929
}

0 commit comments

Comments
 (0)