IDEA-CR-51590: added self parameter for methods on smart enter (PY-35163)

self is inserted for methods that are not class-/staticmethod
cls is inserted for classmethod
empty parameter list for staticmethod

GitOrigin-RevId: 9743ae50c89c069b8123b8b6eb26fb841dd1f5b2
This commit is contained in:
Aleksei Kniazev
2019-08-20 15:32:06 +03:00
committed by intellij-monorepo-bot
parent b2875bdf04
commit 3c203f5382
12 changed files with 84 additions and 1 deletions

View File

@@ -0,0 +1,4 @@
class MyClass:
@classmethod
def method<caret>

View File

@@ -0,0 +1,5 @@
class MyClass:
@classmethod
def method(cls):
<caret>

View File

@@ -0,0 +1,3 @@
class MyClass:
def method<caret>

View File

@@ -0,0 +1,4 @@
class MyClass:
def method(self):
<caret>

View File

@@ -0,0 +1,4 @@
class MyClass:
@staticmethod
def method<caret>

View File

@@ -0,0 +1,5 @@
class MyClass:
@staticmethod
def method():
<caret>

View File

@@ -0,0 +1,3 @@
class MyClass:
def method(self, x, y<caret>

View File

@@ -0,0 +1,4 @@
class MyClass:
def method(self, x, y):
<caret>

View File

@@ -0,0 +1,3 @@
class MyClass:
def method(<caret>

View File

@@ -0,0 +1,4 @@
class MyClass:
def method(self):
<caret>