summaryrefslogtreecommitdiff
path: root/jurt/com/sun/star/lib/uno/protocols/urp/Marshal.java
diff options
context:
space:
mode:
Diffstat (limited to 'jurt/com/sun/star/lib/uno/protocols/urp/Marshal.java')
-rw-r--r--jurt/com/sun/star/lib/uno/protocols/urp/Marshal.java22
1 files changed, 11 insertions, 11 deletions
diff --git a/jurt/com/sun/star/lib/uno/protocols/urp/Marshal.java b/jurt/com/sun/star/lib/uno/protocols/urp/Marshal.java
index b7425d80f590..106a8736cb31 100644
--- a/jurt/com/sun/star/lib/uno/protocols/urp/Marshal.java
+++ b/jurt/com/sun/star/lib/uno/protocols/urp/Marshal.java
@@ -18,23 +18,23 @@
*/
package com.sun.star.lib.uno.protocols.urp;
+import java.io.ByteArrayOutputStream;
+import java.io.DataOutput;
+import java.io.DataOutputStream;
+import java.io.IOException;
+import java.lang.reflect.Array;
+import java.lang.reflect.InvocationTargetException;
+
import com.sun.star.lib.uno.environments.remote.ThreadId;
+import com.sun.star.lib.uno.typedesc.FieldDescription;
import com.sun.star.lib.uno.typedesc.TypeDescription;
import com.sun.star.uno.Any;
import com.sun.star.uno.Enum;
import com.sun.star.uno.IBridge;
-import com.sun.star.uno.IFieldDescription;
import com.sun.star.uno.Type;
import com.sun.star.uno.TypeClass;
import com.sun.star.uno.XInterface;
-import java.io.ByteArrayOutputStream;
-import java.io.DataOutput;
-import java.io.DataOutputStream;
-import java.io.IOException;
-import java.lang.reflect.Array;
-import java.lang.reflect.InvocationTargetException;
-
final class Marshal {
public Marshal(IBridge bridge, short cacheSize) {
this.bridge = bridge;
@@ -281,7 +281,7 @@ final class Marshal {
if (value == null) {
writeCompressedNumber(0);
} else {
- TypeDescription ctype = (TypeDescription) type.getComponentType();
+ TypeDescription ctype = type.getComponentType();
if (ctype.getTypeClass() == TypeClass.BYTE) {
byte[] data = (byte[]) value;
writeCompressedNumber(data.length);
@@ -310,10 +310,10 @@ final class Marshal {
}
private void writeStructValue(TypeDescription type, Object value) throws IllegalAccessException {
- IFieldDescription[] fields = type.getFieldDescriptions();
+ FieldDescription[] fields = type.getFieldDescriptions();
for (int i = 0; i < fields.length; ++i) {
writeValue(
- (TypeDescription) fields[i].getTypeDescription(),
+ fields[i].getTypeDescription(),
value == null ? null : fields[i].getField().get(value));
}
}