Skip to content

Commit a54136e

Browse files
committed
Enum: store enum handle instead of str value
1 parent 27c43ee commit a54136e

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

javaobj/v2/core.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -587,8 +587,9 @@ def _do_enum(self, type_code: int) -> JavaEnum:
587587
cd.enum_constants.add(enum_str.value)
588588

589589
# Store the object
590-
self._set_handle(handle, enum_str)
591-
return JavaEnum(handle, cd, enum_str)
590+
enum_obj = JavaEnum(handle, cd, enum_str)
591+
self._set_handle(handle, enum_obj)
592+
return enum_obj
592593

593594
def _do_class(self, type_code: int) -> JavaClass:
594595
"""

0 commit comments

Comments
 (0)