diff options
author | 最萌小汐 <sumneko@hotmail.com> | 2020-11-20 21:55:41 +0800 |
---|---|---|
committer | 最萌小汐 <sumneko@hotmail.com> | 2020-11-20 21:55:41 +0800 |
commit | c63b2e404d8d2bb984afe3678a5ba2b2836380cc (patch) | |
tree | a70661effacc7a29caa8d49583673ac4be2faaf5 /test/definition/method.lua | |
parent | 85c5a4210e4447422cd5677369ae740ed65725a0 (diff) | |
download | lua-language-server-c63b2e404d8d2bb984afe3678a5ba2b2836380cc.zip |
remove the old version
Diffstat (limited to 'test/definition/method.lua')
-rw-r--r-- | test/definition/method.lua | 140 |
1 files changed, 0 insertions, 140 deletions
diff --git a/test/definition/method.lua b/test/definition/method.lua deleted file mode 100644 index 08b56f61..00000000 --- a/test/definition/method.lua +++ /dev/null @@ -1,140 +0,0 @@ -TEST [[ -function mt:<!a!>() -end -function mt:b() - mt:<?a?>() -end -]] - -TEST [[ -function mt:<!m1!>() -end -function mt:m2() - self:<?m1?>() -end -]] - -TEST [[ -function mt:m3() - mt:<?m4?>() -end -function mt:<!m4!>() -end -]] - -TEST [[ -function mt:m3() - self:<?m4?>() -end -function mt:<!m4!>() -end -]] - -TEST [[ -local mt -mt.__index = mt -function mt:<!method1!>() -end - -local obj = setmetatable({}, mt) -obj:<?method1?>() -]] - -TEST [[ -local mt -mt.__index = mt -function mt:<!method1!>() -end - -local obj = setmetatable({}, mt) -obj:<?method1?>() -]] - -TEST [[ -local mt -function mt:<!method1!>() -end - -local obj = setmetatable({}, { __index = mt }) -obj:<?method1?>() -]] - -TEST [[ -local mt -local api -function mt:<!method1!>() -end - -setmetatable(api, { __index = mt }) -api:<?method1?>() -]] - -TEST [[ -local mt -function mt:x() - self.<?init?>() -end - -local obj = setmetatable({}, { __index = mt }) -obj.<!init!> = 1 -obj:x() -]] - -TEST [[ -local mt -function mt:x() - self.<?init?>() -end - -local obj = setmetatable({ <!init!> = 1 }, { __index = mt }) -obj:x() -]] - -TEST [[ -local mt -function mt:x() - self.a.<?out?>() -end - -local obj = setmetatable({ - a = { - <!out!> = 1, - } -}, { __index = mt }) -obj:x() -]] - -TEST [[ -local sm = setmetatable -local mt -mt.__index = mt -function mt:<!method1!>() -end - -local obj = sm({}, mt) -obj:<?method1?>() -]] - -TEST [[ -local mt = {} -function mt:<!x!>() -end - -local obj = setmetatable({}, {__index = mt}) -function obj:x() -end - -mt:<?x?>() -]] - -TEST [[ -local mt = {} -function mt:x() -end - -local obj = setmetatable({}, {__index = mt}) -function obj:<!x!>() -end - -obj:<?x?>() -]] |