Mikhail Golubev
69d61a8316
PY-29717 Get rid of excess escaping of spaces in function signatures
...
It's not necessary as in Quick Documentation a definition is wrapped in
<pre/> tag according to new guide lines, and in tooltips line breaks are
preserved thanks to UIUtil.getHtmlBody() used in HintUtil.prepareHintText().
2018-06-09 15:59:39 +03:00
Mikhail Golubev
7afb41757c
PY-29717 Don't render type for "self"/"cls" method parameters
...
These are mostly obvious at the call site.
2018-06-09 15:59:39 +03:00
Mikhail Golubev
530c7d2d74
PY-29717 Display qualified names of classes above methods
...
Use "containing class" type of link only as a fallback for local classes
2018-06-09 15:59:37 +03:00
Mikhail Golubev
6b48a72c62
PY-29717 Initialize TypeEvalContext once for the whole PyDocumentationBuilder
2018-06-09 15:59:37 +03:00
Mikhail Golubev
ca372eb8ca
PY-29717 Fix docstring inheritance for constructors and local classes
...
Also, add more tests on this feature in general.
2018-06-09 15:59:37 +03:00