如何在Netbeans中实现Eclipse的“System.out.println(ClassName::MethodName<这就是我的消息>)”?
我想知道在 Netbeans 中是否有与 eclipse 相同的功能来自动生成和打印功能(它将打印类名和方法名以便在控制台中进行调试)。System.out.println(ClassName::MethodName <then my message>)
例如,在 Eclipse 编辑器中,键入
系统 + Ctrl+ 空格
将在控制台中自动生成 System.out.println(ClassName::MethodName ) 类型的输出。
这种方法在 Netbeans 中是否可用?
截至目前,我在 Netbeans 中只有两种方法:
sout + Tab
(System.out.println()) 和
soutv + Tab
(System.out.println(打印行正上方使用的变量))) 自动执行。
让我改写一下,而不是myMethod1,我想得到封闭的方法名称。
例如。:
public class X {
public void myMethod1(int a) {
System.out.println(X::myMethod1()); // This should be produced when I type the Code-Template abbreviation (example: syst) and press tab (or corresponding key).
}
}
public class Y {
public void myMethod2(int b) {
System.out.println(Y::myMethod2()); // This should be produced when I type the Code-Template abbreviation (example: syst) and press tab (or corresponding key).
}
}
更新:
使用以下代码模板:
syst = System.out.println(“${classVar editable=”false“ currClassName default=”getClass()“}”);
我能够打印类名,但仍然没有方法名称的线索。