1010import java .util .List ;
1111
1212public final class ListValue extends
13- Value <List <Value <?, ?, ?>>, ListValue , ListValue .Builder > {
13+ Value <List <? extends Value <?, ?, ?>>, ListValue , ListValue .Builder > {
1414
1515 private static final long serialVersionUID = -5461475706792576395L ;
1616
17- static final BaseMarshaller <List <Value <?, ?, ?>>, ListValue , Builder > MARSHALLER =
18- new BaseMarshaller <List <Value <?, ?, ?>>, ListValue , Builder >() {
17+ static final BaseMarshaller <List <? extends Value <?, ?, ?>>, ListValue , Builder > MARSHALLER =
18+ new BaseMarshaller <List <? extends Value <?, ?, ?>>, ListValue , Builder >() {
1919
2020 @ Override
2121 public int getProtoFieldId () {
2222 return LIST_VALUE_FIELD_NUMBER ;
2323 }
2424
2525 @ Override
26- public Builder newBuilder (List <Value <?, ?, ?>> values ) {
26+ public Builder newBuilder (List <? extends Value <?, ?, ?>> values ) {
2727 return new Builder ().set (values );
2828 }
2929
@@ -45,7 +45,7 @@ protected void setValue(ListValue from, DatastoreV1.Value.Builder to) {
4545 };
4646
4747 public static final class Builder extends
48- Value .BaseBuilder <List <Value <?, ?, ?>>, ListValue , Builder > {
48+ Value .BaseBuilder <List <? extends Value <?, ?, ?>>, ListValue , Builder > {
4949
5050 private ImmutableList .Builder <Value <?, ?, ?>> listBuilder = ImmutableList .builder ();
5151
@@ -74,7 +74,7 @@ public Builder addValue(Value<?, ?, ?> first, Value<?, ?, ?>... other) {
7474 * @see com.google.gcloud.datastore.Value.BaseBuilder#set(java.lang.Object)
7575 */
7676 @ Override
77- public Builder set (List <Value <?, ?, ?>> properties ) {
77+ public Builder set (List <? extends Value <?, ?, ?>> properties ) {
7878 listBuilder = ImmutableList .<Value <?, ?, ?>>builder ();
7979 for (Value <?, ?, ?> property : properties ) {
8080 addValue (property );
@@ -83,7 +83,7 @@ public Builder set(List<Value<?, ?, ?>> properties) {
8383 }
8484
8585 @ Override
86- public List <Value <?, ?, ?>> get () {
86+ public List <? extends Value <?, ?, ?>> get () {
8787 return listBuilder .build ();
8888 }
8989
@@ -94,7 +94,7 @@ public ListValue build() {
9494 }
9595 }
9696
97- public ListValue (List <Value <?, ?, ?>> properties ) {
97+ public ListValue (List <? extends Value <?, ?, ?>> properties ) {
9898 this (new Builder ().set (properties ));
9999 }
100100
0 commit comments