Skip to content

Commit 74581d5

Browse files
committed
Added JavaEnum and JavaArray definitions
1 parent da84997 commit 74581d5

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

javaobj.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -310,6 +310,25 @@ def copy(self, new_object):
310310
for name in self.classdesc.fields_names:
311311
new_object.__setattr__(name, getattr(self, name))
312312

313+
314+
class JavaEnum(JavaObject):
315+
"""
316+
Represents a Java enumeration
317+
"""
318+
def __init__(self, constant=None):
319+
super(JavaEnum, self).__init__()
320+
self.constant = constant
321+
322+
323+
class JavaArray(list, JavaObject):
324+
"""
325+
Represents a Java Array
326+
"""
327+
def __init__(self, classdesc=None):
328+
list.__init__(self)
329+
JavaObject.__init__(self)
330+
self.classdesc = classdesc
331+
313332
# ------------------------------------------------------------------------------
314333

315334

0 commit comments

Comments
 (0)