带有JSDoc OOP问题的PhpStorm

时间:2018-02-28 14:45:06

标签: phpstorm webstorm jsdoc jsdoc3

由于我不确定JSDoc采取了哪些责任,而PhpStorm采用了哪些责任,我只是描述了一个问题。

想象一下简单的类继承。除静态方法外,一切正常。你可以看一个例子:

Static methods problem

正如您所看到的,B.s未被PhpStorm标记为继承自A.s。并且JSDoc没有用Overrides: A.s标记它。对象方法(a)效果很好。另一个问题是,PhpStorm没有显示function B所示的上箭头新this.a。但这只是为了开始。跟进。

将一个文件放在一个文件中是不太可能的。我将类A移到一个单独的文件中。现在它运作良好。但是当我添加命名空间时会出现问题。见A.js

Namespace problem

B.js

B.js

如你所见。现在,PhpStorm只告诉我们A#a<> B#a个关联。

那么我该如何解决这些问题呢?欢迎黑客。

0 个答案:

没有答案