From 1b5583c91fdd5925686935af69579250d87609b4 Mon Sep 17 00:00:00 2001 From: Adam Kosiara Date: Wed, 6 Oct 2021 17:10:40 +0200 Subject: [PATCH] Add support for java.lang.Class array --- javaobj/v1/marshaller.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/javaobj/v1/marshaller.py b/javaobj/v1/marshaller.py index 92b376e..ccc234c 100644 --- a/javaobj/v1/marshaller.py +++ b/javaobj/v1/marshaller.py @@ -537,6 +537,8 @@ def _write_value(self, raw_field_type, value): self.write_object(value) elif isinstance(value, JavaString): self.write_string(value) + elif isinstance(value, JavaClass): + self.write_class(value) elif isinstance(value, (BYTES_TYPE, UNICODE_TYPE)): self.write_blockdata(value) else: