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 | |
parent | 11e068561be59de71fbfe16a4487f3119cce44b7 (diff) |
silence warnings
Diffstat (limited to 'docproc/src')
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 |