编写Java代码格式化工具(即Netbeans的插件)

时间:2014-06-02 13:33:06

标签: java netbeans

传统的花括号编码风格不满意,我已经开发了自己的。但是,现在的问题是任何IDE或格式化工具(AFAIK)都缺乏支持。我想编写自己的Netbeans插件来解决这个问题。我至少需要Java语法的粗略解析器。是否有一个很好的,易于使用的库来解析Java用于此目的?或者Netbeans是否有获取此信息的API?

我的风格的独特方面看起来像这样:

  @Annotated public Map<Type1,Type2>
performImportantTask(String param1, int b) throws Exception {

        int variable = smallFunction (param1);
        int anotherVariable = biggerFunction( variable, "A string" )

        return bigFunction( variable
                          , anotherVariable
                          , anotherBigFunctionCall( variable
                                                  , someMethod ("My long-winded string summarizing the day's events") ) );

    }

0 个答案:

没有答案