summaryrefslogtreecommitdiff
path: root/qadevOOo
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2023-11-09 11:07:34 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2023-11-09 14:27:47 +0100
commiteee1ff965143910eb52895af471b260564938db6 (patch)
tree4fb4a55b5b9a8e853cd3ed321a8d953e4b0df3a9 /qadevOOo
parentb4cbd33588c194c21926bf6ab70aa76088a9bb09 (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')
-rw-r--r--qadevOOo/runner/util/ValueChanger.java1
-rw-r--r--qadevOOo/tests/java/ifc/beans/_XFastPropertySet.java3
-rw-r--r--qadevOOo/tests/java/ifc/beans/_XMultiPropertySet.java1
-rw-r--r--qadevOOo/tests/java/ifc/io/_XDataInputStream.java4
-rw-r--r--qadevOOo/tests/java/ifc/io/_XDataOutputStream.java1
-rw-r--r--qadevOOo/tests/java/ifc/sdbc/_XParameters.java1
-rw-r--r--qadevOOo/tests/java/ifc/sdbc/_XRow.java1
-rw-r--r--qadevOOo/tests/java/ifc/sdbc/_XRowUpdate.java1
-rw-r--r--qadevOOo/tests/java/ifc/view/_XMultiSelectionSupplier.java1
-rw-r--r--qadevOOo/tests/java/ifc/view/_XSelectionSupplier.java1
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");