Skip to content

Commit 4197474

Browse files
committed
Fixed wrong type hint in v1
1 parent be0aaaa commit 4197474

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

javaobj/v1/beans.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ def __init__(self):
110110
"""
111111
Sets up members
112112
"""
113-
self.classdesc = None
113+
self.classdesc = None # type: JavaClass
114114
self.annotations = []
115115

116116
def get_class(self):

javaobj/v1/transformers.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,10 @@
2727

2828
from __future__ import absolute_import
2929

30+
from typing import Callable, Dict
3031
import functools
3132

32-
from .beans import JavaObject
33+
from .beans import JavaClass, JavaObject
3334
from .unmarshaller import JavaObjectUnmarshaller
3435
from ..constants import ClassDescFlags, TerminalCode, TypeCode
3536
from ..utils import (
@@ -368,10 +369,10 @@ def do_period(self, unmarshaller, data):
368369
"java.lang.Boolean": JavaBool,
369370
"java.lang.Integer": JavaInt,
370371
"java.lang.Long": JavaInt,
371-
}
372+
} # type: Dict[str, Callable[[JavaObjectUnmarshaller], JavaObject]]
372373

373-
def create(self, classdesc, unmarshaller=None):
374-
# type: (JavaClassDesc, JavaObjectUnmarshaller) -> JavaObject
374+
def create(self, classdesc, unmarshaller):
375+
# type: (JavaClass, JavaObjectUnmarshaller) -> JavaObject
375376
"""
376377
Transforms a deserialized Java object into a Python object
377378

0 commit comments

Comments
 (0)