summaryrefslogtreecommitdiffstats
path: root/docproc
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
parent11e068561be59de71fbfe16a4487f3119cce44b7 (diff)
silence warnings
Diffstat (limited to 'docproc')
-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
-rw-r--r--docproc/src/test/java/com/yahoo/docproc/CallStackTestCase.java1
-rw-r--r--docproc/src/test/java/com/yahoo/docproc/proxy/SchemaMappingAndAccessesTest.java1
-rw-r--r--docproc/src/test/java/com/yahoo/docproc/util/SplitterJoinerTestCase.java1
6 files changed, 9 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
diff --git a/docproc/src/test/java/com/yahoo/docproc/CallStackTestCase.java b/docproc/src/test/java/com/yahoo/docproc/CallStackTestCase.java
index 42906f062fd..0ed626d5e99 100644
--- a/docproc/src/test/java/com/yahoo/docproc/CallStackTestCase.java
+++ b/docproc/src/test/java/com/yahoo/docproc/CallStackTestCase.java
@@ -8,6 +8,7 @@ import java.util.Iterator;
*
* @author bratseth
*/
+@SuppressWarnings({"unchecked","rawtypes"})
public class CallStackTestCase extends junit.framework.TestCase {
private CallStack callStack, insertStack;
diff --git a/docproc/src/test/java/com/yahoo/docproc/proxy/SchemaMappingAndAccessesTest.java b/docproc/src/test/java/com/yahoo/docproc/proxy/SchemaMappingAndAccessesTest.java
index e5d3a4dc137..d66276428ca 100644
--- a/docproc/src/test/java/com/yahoo/docproc/proxy/SchemaMappingAndAccessesTest.java
+++ b/docproc/src/test/java/com/yahoo/docproc/proxy/SchemaMappingAndAccessesTest.java
@@ -34,6 +34,7 @@ import com.yahoo.document.datatypes.Struct;
import com.yahoo.document.datatypes.StructuredFieldValue;
import com.yahoo.document.update.FieldUpdate;
+@SuppressWarnings("unchecked")
public class SchemaMappingAndAccessesTest extends junit.framework.TestCase {
private Document getDoc() {
diff --git a/docproc/src/test/java/com/yahoo/docproc/util/SplitterJoinerTestCase.java b/docproc/src/test/java/com/yahoo/docproc/util/SplitterJoinerTestCase.java
index 2d5a61fa005..89b6f2451b9 100644
--- a/docproc/src/test/java/com/yahoo/docproc/util/SplitterJoinerTestCase.java
+++ b/docproc/src/test/java/com/yahoo/docproc/util/SplitterJoinerTestCase.java
@@ -22,6 +22,7 @@ import static org.junit.Assert.assertTrue;
/**
* @author <a href="mailto:einarmr@yahoo-inc.com">Einar M R Rosenvinge</a>
*/
+@SuppressWarnings({"unchecked","rawtypes"})
public class SplitterJoinerTestCase {
@Test