EmmyLua / IntelliJ-EmmyLua

Lua IDE/Debugger Plugin for IntelliJ IDEA
https://emmylua.github.io
Apache License 2.0
1.72k stars 285 forks source link

Inherited Methods no longer show up on 1.3.20-IDEA231 #537

Closed nfet closed 1 year ago

nfet commented 1 year ago

Environment(环境)

name version
IDEA version 2023.1.x 2023.2.3.x
EmmyLua version 1.3.20-IDEA231
OS OSX 13.31.1 Ventura

What are the steps to reproduce this issue?(重现步骤?)


---@class MyClass
local A = {}
function A:Hello() end

What happens?(出现什么问题?)

-- typing 'A:' and code complete does not show 'Hello()' method

What were you expecting to happen?(期望?)

A:Hello() to show as list of options

Any logs, error output, etc?(有没有什么log, error输出?)

(If it’s long, please paste to https://ghostbin.com/ and insert the link here.)

Any other comments?(其它说明)

nfet commented 1 year ago

The fix for now is to roll back to previous version 1.3.11-IDEA231. I'm currently using IDEA Ultimate 2023.1.1

CppCXY commented 1 year ago

1.3.11 will cause the editor to freeze. you best to return 2022.3. it will take some time for version 1.4.x to arrive

tangzx commented 1 year ago

Fixed in version 1.4.0+

nfet commented 1 year ago

Thank you . I verified EmmyLua 1.4.3-IDEA231 on IntelliJ Idea 2023.1.2 (May 15, 2023).