如何在JSDT大纲视图中指示公共/受保护/私有成员?

时间:2008-10-16 08:50:34

标签: javascript eclipse ide jsdt

Eclipse的

Javascript Developer Tools(JSDT)提供了一个很好的Javascript类概要视图,旁边有一个小符号来表示可见性。

查看偏好设置 - > Javascript->外观 - >成员排序顺序,它似乎能够指示某个方法是公共的,私有的还是受保护的,但我所有人都使用“默认“标记,蓝色三角形。

有谁知道它如何确定使用哪个符号?我尝试过使用Javadoc和JSDoc格式的注释。我的私有方法以前导下划线开头,但也没有给它提示。

没什么大不了的,只是很高兴知道...

3 个答案:

答案 0 :(得分:1)

似乎它只是一个标准的基于Java的设置树(在许多插件中使用),但没有真正实现JS private members的东西。哦,我们希望它留作将来使用:)

答案 1 :(得分:0)

在JavaScript中没有使用语法 private,public protected 的语法,它严格依赖于定义方法的位置(范围)。

标记方法隐私是另一回事,确实没有标准。我所听过的只是私人会员的“下划线”。所以也许JSDT没有实现这个。

答案 2 :(得分:0)

我相信JSDoc支持@private注释。不确定它是多么标准,或者JSDT是否支持/强制执行它。

由于JSDT是JDT接口的重新实现,它可能只是最好地重用JDT的私有/受保护/公共模型,而没有实际的方法来标记用于访问控制的字段/方法。