mirror of
https://github.com/github/codeql.git
synced 2025-12-20 10:46:30 +01:00
36 lines
717 B
Python
36 lines
717 B
Python
class A(object):
|
|
|
|
# name:A.__init__
|
|
def __init__(self, arg):
|
|
print('A.__init__', arg)
|
|
self.arg = arg
|
|
|
|
# name:A.some_method
|
|
def some_method(self):
|
|
print('A.some_method', self)
|
|
|
|
@staticmethod
|
|
# name:A.some_staticmethod
|
|
def some_staticmethod():
|
|
print('A.some_staticmethod')
|
|
|
|
@classmethod
|
|
# name:A.some_classmethod
|
|
def some_classmethod(cls):
|
|
print('A.some_classmethod', cls)
|
|
|
|
# calls:A.__init__
|
|
a = A(42)
|
|
|
|
# calls:A.some_method
|
|
a.some_method()
|
|
# calls:A.some_staticmethod
|
|
a.some_staticmethod()
|
|
# calls:A.some_classmethod
|
|
a.some_classmethod()
|
|
|
|
# calls:A.some_staticmethod
|
|
A.some_staticmethod()
|
|
# calls:A.some_classmethod
|
|
A.some_classmethod()
|