diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2023-11-09 11:07:34 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2023-11-09 14:27:47 +0100 |
commit | eee1ff965143910eb52895af471b260564938db6 (patch) | |
tree | 4fb4a55b5b9a8e853cd3ed321a8d953e4b0df3a9 /qadevOOo | |
parent | b4cbd33588c194c21926bf6ab70aa76088a9bb09 (diff) |
enable unchecked lint for our java code
and annotate where necessary, mostly just suppressing the warnings
Change-Id: I8e39d797cde6c7c3f4e3e1bd93a128965ecec81d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159205
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'qadevOOo')
10 files changed, 12 insertions, 3 deletions
diff --git a/qadevOOo/runner/util/ValueChanger.java b/qadevOOo/runner/util/ValueChanger.java index 998bd9fce131..f6a58dd2b8c0 100644 --- a/qadevOOo/runner/util/ValueChanger.java +++ b/qadevOOo/runner/util/ValueChanger.java @@ -1077,6 +1077,7 @@ public class ValueChanger { return result; } + @SuppressWarnings("unchecked") private static <T> T copyStruct(T value) { Class<T> clazz = (Class<T>) value.getClass(); T newValue; diff --git a/qadevOOo/tests/java/ifc/beans/_XFastPropertySet.java b/qadevOOo/tests/java/ifc/beans/_XFastPropertySet.java index a7821ba2b88d..12f4a1bdc282 100644 --- a/qadevOOo/tests/java/ifc/beans/_XFastPropertySet.java +++ b/qadevOOo/tests/java/ifc/beans/_XFastPropertySet.java @@ -73,7 +73,8 @@ public class _XFastPropertySet extends MultiMethodTest { /** * Retrieves relation. */ - @Override + @SuppressWarnings("unchecked") + @Override protected void before() { exclude = (Set<String>) tEnv.getObjRelation("XFastPropertySet.ExcludeProps") ; if (exclude == null) { diff --git a/qadevOOo/tests/java/ifc/beans/_XMultiPropertySet.java b/qadevOOo/tests/java/ifc/beans/_XMultiPropertySet.java index e23e3845d867..052e58843679 100644 --- a/qadevOOo/tests/java/ifc/beans/_XMultiPropertySet.java +++ b/qadevOOo/tests/java/ifc/beans/_XMultiPropertySet.java @@ -78,6 +78,7 @@ public class _XMultiPropertySet extends MultiMethodTest { /** * Initializes some fields. */ + @SuppressWarnings("unchecked") @Override public void before() { exclProps = (Set<String>) tEnv.getObjRelation("XMultiPropertySet.ExcludeProps"); diff --git a/qadevOOo/tests/java/ifc/io/_XDataInputStream.java b/qadevOOo/tests/java/ifc/io/_XDataInputStream.java index 5ab320fa526e..e451b8e7eb05 100644 --- a/qadevOOo/tests/java/ifc/io/_XDataInputStream.java +++ b/qadevOOo/tests/java/ifc/io/_XDataInputStream.java @@ -76,12 +76,12 @@ public class _XDataInputStream extends MultiMethodTest { * data of different types and fills the appropriate variables. * @throws StatusException If one of relations not found. */ + @SuppressWarnings("unchecked") @Override public void before(){ XInterface x = (XInterface)tEnv.getObjRelation("StreamWriter") ; - oStream = UnoRuntime.queryInterface( - XDataOutputStream.class, x); + oStream = UnoRuntime.queryInterface(XDataOutputStream.class, x); List<Object> data = (List<Object>) tEnv.getObjRelation("StreamData") ; if (data == null || oStream == null) { throw new StatusException(Status.failed("Object relation not found.")); diff --git a/qadevOOo/tests/java/ifc/io/_XDataOutputStream.java b/qadevOOo/tests/java/ifc/io/_XDataOutputStream.java index 3ea11193d58b..3395ba9d61c5 100644 --- a/qadevOOo/tests/java/ifc/io/_XDataOutputStream.java +++ b/qadevOOo/tests/java/ifc/io/_XDataOutputStream.java @@ -56,6 +56,7 @@ public class _XDataOutputStream extends MultiMethodTest { * If relation or data of some type in stream not found then * tests of corresponding methods are skipped. */ + @SuppressWarnings("unchecked") @Override public void before() throws RuntimeException { diff --git a/qadevOOo/tests/java/ifc/sdbc/_XParameters.java b/qadevOOo/tests/java/ifc/sdbc/_XParameters.java index 4284931fefee..31a5e6d4b0ad 100644 --- a/qadevOOo/tests/java/ifc/sdbc/_XParameters.java +++ b/qadevOOo/tests/java/ifc/sdbc/_XParameters.java @@ -99,6 +99,7 @@ public class _XParameters extends MultiMethodTest { /** * Gets object relation */ + @SuppressWarnings("unchecked") @Override public void before() { data = (List<Object>) tEnv.getObjRelation("XParameters.ParamValues") ; diff --git a/qadevOOo/tests/java/ifc/sdbc/_XRow.java b/qadevOOo/tests/java/ifc/sdbc/_XRow.java index 70a60b0cf34c..e1babb0760b6 100644 --- a/qadevOOo/tests/java/ifc/sdbc/_XRow.java +++ b/qadevOOo/tests/java/ifc/sdbc/_XRow.java @@ -100,6 +100,7 @@ public class _XRow extends MultiMethodTest { /** * Retrieves object relation first. */ + @SuppressWarnings("unchecked") @Override public void before() { data = (List<Object>) tEnv.getObjRelation("CurrentRowData") ; diff --git a/qadevOOo/tests/java/ifc/sdbc/_XRowUpdate.java b/qadevOOo/tests/java/ifc/sdbc/_XRowUpdate.java index e57b2f062d6e..88122513cc88 100644 --- a/qadevOOo/tests/java/ifc/sdbc/_XRowUpdate.java +++ b/qadevOOo/tests/java/ifc/sdbc/_XRowUpdate.java @@ -99,6 +99,7 @@ public class _XRowUpdate extends MultiMethodTest { /** * Gets relations. */ + @SuppressWarnings("unchecked") @Override public void before() { rowData = (List<Object>) tEnv.getObjRelation("CurrentRowData") ; diff --git a/qadevOOo/tests/java/ifc/view/_XMultiSelectionSupplier.java b/qadevOOo/tests/java/ifc/view/_XMultiSelectionSupplier.java index c7009a88ab18..310e37e94ed3 100644 --- a/qadevOOo/tests/java/ifc/view/_XMultiSelectionSupplier.java +++ b/qadevOOo/tests/java/ifc/view/_XMultiSelectionSupplier.java @@ -54,6 +54,7 @@ public class _XMultiSelectionSupplier extends MultiMethodTest { Object[] selections = null; Comparator<Object> ObjCompare = null; + @SuppressWarnings("unchecked") @Override protected void before() { selections = (Object[])tEnv.getObjRelation("Selections"); diff --git a/qadevOOo/tests/java/ifc/view/_XSelectionSupplier.java b/qadevOOo/tests/java/ifc/view/_XSelectionSupplier.java index 0fa919d944b1..cc6bc4120a7c 100644 --- a/qadevOOo/tests/java/ifc/view/_XSelectionSupplier.java +++ b/qadevOOo/tests/java/ifc/view/_XSelectionSupplier.java @@ -53,6 +53,7 @@ public class _XSelectionSupplier extends MultiMethodTest { Object[] selections = null; Comparator<Object> ObjCompare = null; + @SuppressWarnings("unchecked") @Override protected void before() { selections = (Object[])tEnv.getObjRelation("Selections"); |