我使用的格式不正确的现有代码。 Eclipse格式化程序在格式化时失败,我是配置格式化程序的新手。因此,经过一段时间的努力,我失败了。内置模板不起作用。无论如何,我想使用Eclipse的格式化程序,而不是在一个插件。日食代码格式化程序
我想获得以下代码...
/** Class A
*/
public class A
{
/** An int */
int i;
/** An A */
A(int i)
{ this.i = i;
}
/** Gets i */
int getI()
{ int b = i *2;
if(check())
{ try { doIt(); } catch (Exception e) {doIt();}
if (check())
{ if (check()) doIt();
else return i;
}
}
return b;
}
private void doIt() {}
private boolean check() {return false;}
}
...格式化成...
/**
* Class A
*/
public class A {
/**
* An int
*/
int i;
/**
* An A
*/
A(int i){
this.i = i;
}
/**
* Gets i
*/
int getI(){
int b = i *2;
if(check()){
try {
doIt();
} catch (Exception e) {
doIt();
}
if (check()){
if (check()){
doIt();
}else{
return i;
}
}
}
return b;
}
private void doIt() {}
private boolean check() {return false;}
}
有没有办法配置Formatter来处理我的问题?
任何帮助表示高度赞赏,因为这是一个很大的代码:-)
格式化程序在格式化时如何“失败”?如果你有错误,你应该把它添加到你的问题。 – sharakan
-1实际上没有指定出错 –
嗯,我没有指定错误,因为没有。代码没有按照需要格式化,就是这样。无论如何,一个正确的答案已经发布。 – aboger