summaryrefslogtreecommitdiffstats
path: root/document/src/main/java/com/yahoo/document/DocumentUpdate.java
diff options
context:
space:
mode:
Diffstat (limited to 'document/src/main/java/com/yahoo/document/DocumentUpdate.java')
-rw-r--r--document/src/main/java/com/yahoo/document/DocumentUpdate.java14
1 files changed, 6 insertions, 8 deletions
diff --git a/document/src/main/java/com/yahoo/document/DocumentUpdate.java b/document/src/main/java/com/yahoo/document/DocumentUpdate.java
index 54ced1321a0..535a3bc9a9a 100644
--- a/document/src/main/java/com/yahoo/document/DocumentUpdate.java
+++ b/document/src/main/java/com/yahoo/document/DocumentUpdate.java
@@ -279,9 +279,8 @@ public class DocumentUpdate extends DocumentOperation implements Iterable<FieldP
/**
* Assigns the field updates of this document update.
- * This document update receives ownership of the list - it can not be subsequently used
- * by the caller. Also note that there no assumptions can be made on the order of items
- * after this call. They might have been joined if for the same field or reordered.
+ * Also note that no assumptions can be made on the order of item after this call.
+ * They might have been joined if for the same field or reordered.
*
* @param fieldUpdates the new list of updates of this
* @throws NullPointerException if the argument passed is null
@@ -378,9 +377,7 @@ public class DocumentUpdate extends DocumentOperation implements Iterable<FieldP
*/
@Deprecated
public FieldUpdate removeFieldUpdate(int index) {
- FieldUpdate prev = getFieldUpdate(index);
- fieldUpdates.remove(index);
- return removeFieldUpdate(prev.getField());
+ return fieldUpdates.remove(index);
}
public FieldUpdate removeFieldUpdate(Field field) {
@@ -391,7 +388,8 @@ public class DocumentUpdate extends DocumentOperation implements Iterable<FieldP
return fieldUpdate;
}
}
- return null; }
+ return null;
+ }
public FieldUpdate removeFieldUpdate(String fieldName) {
Field field = documentType.getField(fieldName);
@@ -448,7 +446,7 @@ public class DocumentUpdate extends DocumentOperation implements Iterable<FieldP
string.append(docId);
string.append("': ");
string.append("create-if-non-existent=");
- string.append(createIfNonExistent);
+ string.append(getCreateIfNonExistent());
string.append(": ");
string.append("[");