summaryrefslogtreecommitdiff
path: root/ridljar/com/sun/star/uno/UnoRuntime.java
diff options
context:
space:
mode:
Diffstat (limited to 'ridljar/com/sun/star/uno/UnoRuntime.java')
-rw-r--r--ridljar/com/sun/star/uno/UnoRuntime.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/ridljar/com/sun/star/uno/UnoRuntime.java b/ridljar/com/sun/star/uno/UnoRuntime.java
index 188ea54a74a6..a23740ce3248 100644
--- a/ridljar/com/sun/star/uno/UnoRuntime.java
+++ b/ridljar/com/sun/star/uno/UnoRuntime.java
@@ -342,7 +342,8 @@ public class UnoRuntime {
return Array.newInstance(type.getZClass().getComponentType(), 0);
case TypeClass.STRUCT_value:
try {
- return type.getZClass().getConstructor(null).newInstance(null);
+ return type.getZClass().getConstructor((Class[]) null).
+ newInstance((Object[]) null);
} catch (java.lang.RuntimeException e) {
throw e;
} catch (java.lang.Exception e) {
@@ -350,8 +351,8 @@ public class UnoRuntime {
}
case TypeClass.ENUM_value:
try {
- return type.getZClass().getMethod("getDefault", null).invoke(
- null, null);
+ return type.getZClass().getMethod("getDefault", (Class[]) null).
+ invoke(null, (Object[]) null);
} catch (java.lang.RuntimeException e) {
throw e;
} catch (java.lang.Exception e) {