2525"""
2626
2727# Standard library
28- from typing import List , Optional , Tuple , Union
28+ from typing import List , Optional , Tuple
2929import functools
3030
3131# Numpy (optional)
3737
3838# Javaobj
3939from .api import ObjectTransformer
40- from .beans import JavaInstance , JavaClassDesc , FieldType , BlockData
40+ from .beans import JavaInstance , JavaClassDesc , BlockData
4141from ..constants import TerminalCode , TypeCode
4242from ..utils import to_bytes , log_error , log_debug , read_struct , read_string
4343
@@ -118,13 +118,20 @@ def load_from_instance(self, indent=0):
118118
119119
120120class JavaBool (JavaPrimitiveClass ):
121+ """
122+ Represents a Java Boolean object
123+ """
124+
121125 HANDLED_CLASSES = "java.lang.Boolean"
122126
123127 def __bool__ (self ):
124128 return self .value
125129
126130
127131class JavaInt (JavaPrimitiveClass ):
132+ """
133+ Represents a Java Integer or Long object
134+ """
128135
129136 HANDLED_CLASSES = ("java.lang.Integer" , "java.lang.Long" )
130137
@@ -137,7 +144,10 @@ class JavaMap(dict, JavaInstance):
137144 Python-Java dictionary/map bridge type
138145 """
139146
140- HANDLED_CLASSES = ("java.util.HashMap" , "java.util.TreeMap" ) # type: Tuple[str, ...]
147+ HANDLED_CLASSES = (
148+ "java.util.HashMap" ,
149+ "java.util.TreeMap" ,
150+ ) # type: Tuple[str, ...]
141151
142152 def __init__ (self ):
143153 dict .__init__ (self )
@@ -204,7 +214,10 @@ class JavaSet(set, JavaInstance):
204214 Python-Java set bridge type
205215 """
206216
207- HANDLED_CLASSES = ("java.util.HashSet" , "java.util.LinkedHashSet" ) # type: Tuple[str, ...]
217+ HANDLED_CLASSES = (
218+ "java.util.HashSet" ,
219+ "java.util.LinkedHashSet" ,
220+ ) # type: Tuple[str, ...]
208221
209222 def __init__ (self ):
210223 set .__init__ (self )
0 commit comments