Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.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 IntelliJ IDEA格式方法和构造函数不同_Java_Intellij Idea_Code Formatting - Fatal编程技术网

Java IntelliJ IDEA格式方法和构造函数不同

Java IntelliJ IDEA格式方法和构造函数不同,java,intellij-idea,code-formatting,Java,Intellij Idea,Code Formatting,我们希望格式化不同于方法的构造函数 方法不应在“(”之后有新行,而构造函数应在“(”之后有新行 例如: public class ThisIsASampleClass { @Inject public ThisIsASampleClass( FirstClass firstClass, SecondClass secondClass){ } public void foo1(int i1, int i2){

我们希望格式化不同于方法的构造函数

方法不应在“(”之后有新行,而构造函数应在“(”之后有新行

例如:

public class ThisIsASampleClass {

    @Inject
    public ThisIsASampleClass(
            FirstClass firstClass,
            SecondClass secondClass){
    } 

    public void foo1(int i1, int i2){
    }
}
我们需要这样做,因为这样合并构造函数更容易

这可能吗


版本:IntelliJ IDEA 2016.3.3

我找不到任何特定的代码样式设置,这些设置仅与构造函数相关,仅与一般方法相关(设置-编辑器-代码样式-Java-包装和大括号)

用Jetbrains创建一个任务,也许他们会添加它


我找不到任何特定的代码样式设置,它们只与构造函数相关,只与一般方法相关(设置-编辑器-代码样式-Java-包装和大括号)

用Jetbrains创建一个任务,也许他们会添加它


我确实知道没有直接的方法来解决这个问题。这就是为什么我要问这是否可以以任何方式实现。但是,你是对的,我在youtrack上创建了一个问题:哦,我刚刚看到问题追踪器有880050个问题,大多数问题在几年内都没有得到回答。所以这个问题追踪器似乎是一条死胡同。我做了我已经知道没有直接的方法来解决这个问题。这就是为什么我问这个问题是否可以以任何方式实现。但是,你是对的,我在youtrack上创建了一个问题:哦,我刚刚看到问题跟踪程序有880050个问题,而且大多数问题多年来都没有得到回答。所以这个问题跟踪程序似乎是一条死胡同。