Simplify and make describing decorators methods more flexible

This commit is contained in:
Semyon Proshev
2017-08-11 15:18:12 +03:00
parent 81971aa4d4
commit 2c536c6461
20 changed files with 163 additions and 50 deletions

View File

@@ -0,0 +1,3 @@
@decorator1, @decorator2
class A
Doc of A

View File

@@ -0,0 +1,8 @@
@decorator1
@decorator2
class A:
"""Doc of A"""
pass
<the_ref>A

View File

@@ -0,0 +1,3 @@
@decorator1, @decorator2
def foo(param)
Inferred type: (param:&nbsp;Any)&nbsp;-&gt;&nbsp;None<br>

View File

@@ -0,0 +1,7 @@
@decorator1
@decorator2
def foo(param):
pass
<the_ref>foo(1)

View File

@@ -0,0 +1,3 @@
@decorator
class A
Doc of A

View File

@@ -0,0 +1,7 @@
@decorator
class A:
"""Doc of A"""
pass
<the_ref>A

View File

@@ -0,0 +1,3 @@
@decorator
def foo(param)
Inferred type: (param:&nbsp;Any)&nbsp;-&gt;&nbsp;None<br>

View File

@@ -0,0 +1,6 @@
@decorator
def foo(param):
pass
<the_ref>foo(1)

View File

@@ -0,0 +1 @@
<html><body><code>@<i>decorator1</i><br>@<i>decorator2</i><br>class <b>A</b><br>Doc&nbsp;of&nbsp;A</code></body></html>

View File

@@ -0,0 +1,8 @@
@decorator1
@decorator2
class A:
"""Doc of A"""
pass
<the_ref>A

View File

@@ -0,0 +1 @@
<html><body><code>@<i>decorator1</i><br>@<i>decorator2</i><br>def <b>foo</b>(param)<br>Inferred&nbsp;type:&nbsp;(param:&nbsp;Any)&nbsp;-&gt;&nbsp;None<br></code></body></html>

View File

@@ -0,0 +1,7 @@
@decorator1
@decorator2
def foo(param):
pass
<the_ref>foo(1)

View File

@@ -0,0 +1 @@
<html><body><code>@<i>decorator</i><br>class <b>A</b><br>Doc&nbsp;of&nbsp;A</code></body></html>

View File

@@ -0,0 +1,7 @@
@decorator
class A:
"""Doc of A"""
pass
<the_ref>A

View File

@@ -0,0 +1 @@
<html><body><code>@<i>decorator</i><br>def <b>foo</b>(param)<br>Inferred&nbsp;type:&nbsp;(param:&nbsp;Any)&nbsp;-&gt;&nbsp;None<br></code></body></html>

View File

@@ -0,0 +1,6 @@
@decorator
def foo(param):
pass
<the_ref>foo(1)