eclipse javascript 检测继承的插件
eclipse javascript plugins to detect inheritance
我的项目通过以下代码模式实现继承:
ScanTemplate1.prototype = Object.create(ScanTemplateBase.prototype);
ScanTemplate1.prototype.contructor = ScanTemplate1;
这里ScanTemplate1继承自ScanTemplateBaseclass.
现在在任何 .js 文件中,内容辅助仅建议在 ScanTemplate1.js 文件中定义的成员函数。不建议继承自ScanTemplateBase的成员函数。
我正在使用带有最新 JSDT 版本的 Eclipse Luna。 有没有办法启用内容辅助来建议继承的成员函数?
示例:
ScanTemplateBase class 有一个函数
ScanTemplateBase.prototype.getInstruction = function(){
return this.instruction;
};
ScanTemplate1 有一个功能
ScanTemplate1.prototype.getTextbox = function() {
return this.textbox;
};
现在,在文件 main.js 中,我有语句
var packageScanBox = new ScanTemplate1( ..... constructor args ....);
在键入 packageScanBox. 并按 Ctrl + space 时,它会提示 getTextbox() 但不是 getInstruction()
提前致谢!
免责声明,我是 tern.java
的作者
我建议你install tern.java支持Object.create
。我测试得很快:
因为 tern.java 基于 ternjs, you can test your case with ternjs online demo。
我的项目通过以下代码模式实现继承:
ScanTemplate1.prototype = Object.create(ScanTemplateBase.prototype);
ScanTemplate1.prototype.contructor = ScanTemplate1;
这里ScanTemplate1继承自ScanTemplateBaseclass.
现在在任何 .js 文件中,内容辅助仅建议在 ScanTemplate1.js 文件中定义的成员函数。不建议继承自ScanTemplateBase的成员函数。
我正在使用带有最新 JSDT 版本的 Eclipse Luna。 有没有办法启用内容辅助来建议继承的成员函数?
示例: ScanTemplateBase class 有一个函数
ScanTemplateBase.prototype.getInstruction = function(){
return this.instruction;
};
ScanTemplate1 有一个功能
ScanTemplate1.prototype.getTextbox = function() {
return this.textbox;
};
现在,在文件 main.js 中,我有语句
var packageScanBox = new ScanTemplate1( ..... constructor args ....);
在键入 packageScanBox. 并按 Ctrl + space 时,它会提示 getTextbox() 但不是 getInstruction()
提前致谢!
免责声明,我是 tern.java
的作者我建议你install tern.java支持Object.create
。我测试得很快:
因为 tern.java 基于 ternjs, you can test your case with ternjs online demo。