diff options
author | Arne H Juul <arnej@yahoo-inc.com> | 2017-04-20 15:01:05 +0200 |
---|---|---|
committer | Arne H Juul <arnej@yahoo-inc.com> | 2017-04-20 15:17:29 +0200 |
commit | 7bef1bd854027f210876303d35442f80146752d6 (patch) | |
tree | 3c7cd3cab736f6a30d58a6a3b4383597856f6351 /docproc/src/main/java | |
parent | 11e068561be59de71fbfe16a4487f3119cce44b7 (diff) |
silence warnings
Diffstat (limited to 'docproc/src/main/java')
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 |