加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

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

发布时间:2020-12-15 02:30:36 所属栏目:Java 来源:网络整理
导读:我想在 Eclipse中为Java类创建一个构造函数模板.我有一个适用于大多数课程的版本.虽然它不适用于嵌套在其他类中的类. (参见下面的课程内部)如何获得课程名称的简短版本? 不工作的模板 public ${newType:enclosing_type}() { ${cursor}} 示例失败的类 public
我想在 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并根据你的需要定制它.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读