Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Eclipse格式化程序中应用正则表达式_Java_Eclipse_Formatter_Jboss Developer Studio - Fatal编程技术网

Java 在Eclipse格式化程序中应用正则表达式

Java 在Eclipse格式化程序中应用正则表达式,java,eclipse,formatter,jboss-developer-studio,Java,Eclipse,Formatter,Jboss Developer Studio,我使用的是JBoss Developer Studio 8.1.0.GA,我有一个特定类型的类,它有一个类似于静态aggreggator的方法来配置对象。 虽然我希望以通常的方式包装任何其他类型的方法(必要时在格式化程序中包装),但我希望使用关键字包装此类对象,因此我想也许有一种方法可以应用基于regexp的规则 Obj obj1=新的Obj(); Obj obj2=新Obj(); Obj obj3=新Obj(); Obj obj4=新Obj(); //包装将是配置此对象的起点 //它以不同高度

我使用的是JBoss Developer Studio 8.1.0.GA,我有一个特定类型的类,它有一个类似于静态aggreggator的方法来配置对象。
虽然我希望以通常的方式包装任何其他类型的方法(必要时在格式化程序中包装),但我希望使用关键字包装此类对象,因此我想也许有一种方法可以应用基于regexp的规则

Obj obj1=新的Obj();
Obj obj2=新Obj();
Obj obj3=新Obj();
Obj obj4=新Obj();
//包装将是配置此对象的起点
//它以不同高度的树状结构构造某些对象
//我想用缩进来反映一下
用().config().stuff()包装(1,obj1)
.wrap(2,obj2).with().other().things()//obj1子对象
.wrap(2,obj3).with().which()//obj2同级
.wrap(3,obj4).last().config();//obj4是obj3子级
虽然我意识到这一点都不像Java,但这正是项目所需要的,能够缩进这样的内容将非常有帮助

我试着让它工作,但它已经过时了,在运行构建时它会崩溃,即使使用默认规则来查看我是否犯了某种错误

如果我能让插件工作,我愿意使用插件