运维开发网

Java 是否有一个Eclipse模板变量用于封装类型名称的简短版本

运维开发网 https://www.qedev.com 2020-03-04 18:59 出处:网络 作者:运维开发网整理
我想在 Eclipse中为Java类创建一个构造函数模板.我有一个适用于大多数课程的版本.虽然它不适用于嵌套在其他类中的类. (参见下面的课程内部)如何获得课程名称的简短版本? 不工作的模板 public ${newType:enclosing_type}() { ${cursor} } 示例失败的类 public class Outer { public class Inner
我想在 Eclipse中为Java类创建一个构造函数模板.我有一个适用于大多数课程的版本.虽然它不适用于嵌套在其他类中的类. (参见下面的课程内部)如何获得课程名称的简短版本?

不工作的模板

public ${newType:enclosing_type}() {
    ${cursor}
}

示例失败的类

public class Outer {
    public class Inner {
        // Current template expands to the following
        public Outer.Inner() {
        }
    }
}
我检查了Indigo.你不能.据我所知,你唯一的选择是在模板列表中引入一个新变量,以获得没有外部类名称的内部类名.

如果您接受编写一些代码(读取插件)以获得目标的努力,您可以从以下开始:

> http://thomaswabner.wordpress.com/2009/08/21/use-your-own-variable-in-eclipse-code-templates/

> How to pass parameter into code-template in eclipse-plugin

> Eclipse Custom Variable for Java Code Templates

或者如果你像我一样懒,你可以开始下载这个项目:https://github.com/aabeling/template-variables并根据你的需要定制它.

0

精彩评论

暂无评论...
验证码 换一张
取 消