クラスインスタンスの作成を必要としていないため、static にできるすべてのメソッドを報告します。
例:
class MyClass(object):
def my_method(self, x):
print(x)
「メソッドから関数を作成」クイックフィックスが適用されると、コードは次のように変更されます。
def my_method(x):
print(x)
class MyClass(object):
pass
「メソッドを static にする」クイックフィックスを選択すると、@staticmethod デコレーターが追加されます。
class MyClass(object):
@staticmethod
def my_method(x):
print(x)