gpt4 book ai didi

java - 如何使用 Eclipse 模板插入包声明?

转载 作者:行者123 更新时间:2023-11-29 08:54:16 25 4
gpt4 key购买 nike

我的模板

package ${enclosing_package};
${is:importStatic('org.junit.Assert.*')}
${i:import( org.junit.Test)}
public class ${primary_type_name} {

@Test
public void test() {
fail();
}
}

我希望它产生什么

package com.example;

import static org.junit.Assert.*;
import org.junit.Test;

public class ExampleUTest {

@Test
public void test() {
fail();
}
}

它实际产生了什么(下面的包声明导入所以编译失败)

import static org.junit.Assert.*;
import org.junit.Test;

package com.example;

public class ExampleUTest {

@Test
public void test() {
fail();
}
}

我在一个空白的 java 文件中使用这个模板。似乎模板总是将 import 语句放在文件的顶部,如果有包声明,则在包声明下方,这确实有意义。

我想我的模板不工作是因为它“不知道”我在第一行做一个包声明,所以它就像其他任何代码行一样被对待并将它放在 下面进口

我怎样才能让它工作 - 是否存在显式进行包声明的变量,或者是否有其他方法?

最佳答案

Preferences > Java > Code Style > Code Templates 中有一组单独的代码模板,用于新 Java 文件。新文件是代码部分,新Java文件

关于java - 如何使用 Eclipse 模板插入包声明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21161757/

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