在 Eclipse 中,当我们选择代码语句并右键单击它时,它会为我们提供一个用 try/catch
block 包围的选项,选择此选项后我们的代码如下所示。
try {
//selected code lines
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
现在我想定义一个自定义 catch block ,在从 eclipse 智能插入中选择带有 try/catch
block 的环绕后,它应该如下所示:
try {
//selected code lines
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
myCustomLogger.LogMe(Log.getStackTraceString(e));
}
这可能吗?
Eclipse 是否允许我们在智能插入中为特定项目自定义一些属性?
最佳答案
是的,这是可能的,打开 Eclipse Preference,然后打开 Java > Code Style > Code Templates
。在此处选择 Code > Catch block body
。您可以在此处编辑 try/catch
block 。
添加myCustomLogger.LogMe(Log.getStackTraceString(${exception_var}));
关于java - 在 Java 中自定义 catch block 并在 Eclipse 中启用智能插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23883917/