gpt4 book ai didi

java - Eclipse 中的动态代码模板?

转载 作者:行者123 更新时间:2023-11-30 11:42:59 27 4
gpt4 key购买 nike

<分区>

我的应用程序包含许多实现接口(interface)的对象。

这些对象都具有相同的功能,它们之间主要取决于类变量的数量和类型。

我想创建一个通用模板,它可以只填充几个参数(类的名称、每个变量的名称及其类型)。

这是一个(非常)简单的例子(有两个参数):

    public class myClass implements anotherClass {

private int a;
/** Image reference */
private int myInt;

/** Security elements */
private String myString;

public myClass() {
}


public myObj getValueObject() {
myObj value = new myObj();

value.setmyInt(myInt);
value.setmyString(myString);

return value;
}

public String getmyInt() {
return myInt;
}

public void setmyInt(String myInt) {
this.myString = myString;
if (a == 10) {
a =0;
}
}

public String getmyString() {
return myInt;
}

public void setmyString(String myString) {
this.myString = myString;
if (a == 10) {
a =0;
}
}

public int doIt() {
int number = 0;
number = number + toNumber(myInt);
number = number + toNumber(myString);
return number ;
}

}

正如我所说,类之间的唯一区别是变量的数量、名称和类型。

我查看了 Eclipse 中的代码模板,但它似乎是简单(但高效)的字符串替换。我想要更多一点,因为它需要根据输入变量的数量编写或多或少的代码。

我可以自己在 Java 中用字符串替换来硬编码一些东西,但我想知道是否有某个地方没有可以帮助我完成任务的工具。

我会将我的方法原型(prototype)和输入变量提供给它。

感谢任何提示,谢谢!

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com