forked from VimPlug/jedi
49 lines
863 B
Python
49 lines
863 B
Python
|
|
class TestClass(object):
|
|
var_class = TestClass(1)
|
|
|
|
def __init__(self2, first_param, second_param):
|
|
self2.var_inst = first_aparam
|
|
self2.second = second_param
|
|
|
|
def get_var_inst(self):
|
|
# traversal
|
|
self.second_new = self.second
|
|
return self.var_inst
|
|
|
|
def values(self):
|
|
self.var_local = 3
|
|
#? ['var_class', 'var_inst', 'var_local']
|
|
self.var_
|
|
|
|
def ret(self, a1):
|
|
return a1
|
|
|
|
inst = TestClass(1)
|
|
|
|
#? ['var_class', 'var_inst', 'var_local']
|
|
inst.var
|
|
|
|
#? ['var_class']
|
|
TestClass.var
|
|
|
|
#? ['real']
|
|
inst.var_local.real
|
|
#? []
|
|
TestClass.var_local.real
|
|
|
|
#? ['real']
|
|
TestClass().ret(1).real
|
|
#? ['real']
|
|
inst.ret(1).real
|
|
|
|
myclass = TestClass(1, '')
|
|
#? ['real']
|
|
TestClass(1).var_inst.
|
|
#? ['real']
|
|
myclass.get_var_inst().real
|
|
#? []
|
|
myclass.get_var_inst().upper
|
|
#? []
|
|
myclass.get_var_inst.real
|