summaryrefslogtreecommitdiffstats
path: root/docproc/src/main/java
diff options
context:
space:
mode:
authorArne H Juul <arnej@yahoo-inc.com>2017-04-20 15:01:05 +0200
committerArne H Juul <arnej@yahoo-inc.com>2017-04-20 15:17:29 +0200
commit7bef1bd854027f210876303d35442f80146752d6 (patch)
tree3c7cd3cab736f6a30d58a6a3b4383597856f6351 /docproc/src/main/java
parent11e068561be59de71fbfe16a4487f3119cce44b7 (diff)
silence warnings
Diffstat (limited to 'docproc/src/main/java')
-rw-r--r--docproc/src/main/java/com/yahoo/docproc/SimpleDocumentProcessor.java1
-rw-r--r--docproc/src/main/java/com/yahoo/docproc/util/JoinerDocumentProcessor.java5
-rw-r--r--docproc/src/main/java/com/yahoo/docproc/util/SplitterDocumentProcessor.java1
3 files changed, 6 insertions, 1 deletions
diff --git a/docproc/src/main/java/com/yahoo/docproc/SimpleDocumentProcessor.java b/docproc/src/main/java/com/yahoo/docproc/SimpleDocumentProcessor.java
index 16a207171cb..1a524ddcefc 100644
--- a/docproc/src/main/java/com/yahoo/docproc/SimpleDocumentProcessor.java
+++ b/docproc/src/main/java/com/yahoo/docproc/SimpleDocumentProcessor.java
@@ -32,6 +32,7 @@ public class SimpleDocumentProcessor extends DocumentProcessor {
*
* @param document the Document to process.
*/
+ @Deprecated
public void process(Document document) {
if (log.isLoggable(LogLevel.DEBUG)) {
log.log(LogLevel.DEBUG, "Ignored " + document);
diff --git a/docproc/src/main/java/com/yahoo/docproc/util/JoinerDocumentProcessor.java b/docproc/src/main/java/com/yahoo/docproc/util/JoinerDocumentProcessor.java
index f934d64736f..c7e0cd2cdf2 100644
--- a/docproc/src/main/java/com/yahoo/docproc/util/JoinerDocumentProcessor.java
+++ b/docproc/src/main/java/com/yahoo/docproc/util/JoinerDocumentProcessor.java
@@ -47,10 +47,13 @@ public class JoinerDocumentProcessor extends DocumentProcessor {
DocumentPut outerDoc = (DocumentPut)processing.getVariable(contextFieldName);
+ @SuppressWarnings("unchecked")
Array<Document> innerDocuments = (Array<Document>) outerDoc.getDocument().getFieldValue(arrayFieldName);
if (innerDocuments == null) {
- innerDocuments = (Array<Document>) outerDoc.getDocument().getDataType().getField(arrayFieldName).getDataType().createFieldValue();
+ @SuppressWarnings("unchecked")
+ Array<Document> empty = (Array<Document>) outerDoc.getDocument().getDataType().getField(arrayFieldName).getDataType().createFieldValue();
+ innerDocuments = empty;
}
for (DocumentOperation op : processing.getDocumentOperations()) {
diff --git a/docproc/src/main/java/com/yahoo/docproc/util/SplitterDocumentProcessor.java b/docproc/src/main/java/com/yahoo/docproc/util/SplitterDocumentProcessor.java
index ed45435d6ef..9377412d1ae 100644
--- a/docproc/src/main/java/com/yahoo/docproc/util/SplitterDocumentProcessor.java
+++ b/docproc/src/main/java/com/yahoo/docproc/util/SplitterDocumentProcessor.java
@@ -53,6 +53,7 @@ public class SplitterDocumentProcessor extends DocumentProcessor {
Document outerDoc = ((DocumentPut)processing.getDocumentOperations().get(0)).getDocument();;
+ @SuppressWarnings("unchecked")
Array<Document> innerDocuments = (Array<Document>) outerDoc.getFieldValue(arrayFieldName);
if (innerDocuments == null) {
//the document does not have the field, return