Commit Graph

5 Commits

Author SHA1 Message Date
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