@@ -105,7 +105,7 @@ public ParseFieldOperation decode(Parcel source, ParseParcelDecoder decoder) {
105
105
int size = source .readInt ();
106
106
List <Object > list = new ArrayList <>(size );
107
107
for (int i = 0 ; i < size ; i ++) {
108
- list .set (i , decoder .decode (source ));
108
+ list .add (i , decoder .decode (source ));
109
109
}
110
110
return new ParseAddOperation (list );
111
111
}
@@ -123,7 +123,7 @@ public ParseFieldOperation decode(Parcel source, ParseParcelDecoder decoder) {
123
123
int size = source .readInt ();
124
124
List <Object > list = new ArrayList <>(size );
125
125
for (int i = 0 ; i < size ; i ++) {
126
- list .set (i , decoder .decode (source ));
126
+ list .add (i , decoder .decode (source ));
127
127
}
128
128
return new ParseAddUniqueOperation (list );
129
129
}
@@ -141,7 +141,7 @@ public ParseFieldOperation decode(Parcel source, ParseParcelDecoder decoder) {
141
141
int size = source .readInt ();
142
142
List <Object > list = new ArrayList <>(size );
143
143
for (int i = 0 ; i < size ; i ++) {
144
- list .set (i , decoder .decode (source ));
144
+ list .add (i , decoder .decode (source ));
145
145
}
146
146
return new ParseRemoveOperation (list );
147
147
}
0 commit comments