Does Pinject use class constructor arguments' [type hints ](https://docs.python.org/3/library/typing.html)information (e.g. using [inspect module](https://docs.python.org/3.3/library/inspect.html#introspecting-callables-with-the-signature-object)) to find appropriate class object to be injected?
Does Pinject use class constructor arguments' type hints information (e.g. using inspect module) to find appropriate class object to be injected?