2016-12-31 5 views
0

フォーマット時に長い連鎖メソッドをコード内にラップしたいのですが。しかし、ラップされるメソッドチェーンが小さい(例:3メソッド以下)のが好きではありません。だから私は、これが包まれたい:Intellijは、Javaでコードを書式設定するときに連鎖したメソッドをラップするだけです。

OkHttpClient client = new OkHttpClient().newBuilder().connectTimeout(15, TimeUnit.SECONDS).writeTimeout(15, TimeUnit.SECONDS).readTimeout(30, TimeUnit.SECONDS).build(); 

しかしませこの

String[] str = object.toString().split(":"); 

チェーンはそれがラップされるようにするためにしておく必要がありますどのくらいの時間を制御することができますすることのIntelliJにとにかくありますか?

+0

私が知る限り、これを連鎖呼び出しの数で制御する方法はありません。設定には(エディタ/コードスタイル/ Java/WrappingとBraces/Chainedメソッドの呼び出し)オプションがあり、_Wrapならlong_に設定することができます。 IntelliJは、右余白(設定/エディタ/コードスタイル)で「長い」ものを決定します。したがって、右マージンを80文字に設定し、連鎖したメソッド呼び出しがこの長さを超えると、それはラップされます。 –

答えて

1

これはIntellij Ideaの最新バージョンでは不可能ですが、機能要求hereを提出したい場合があります。

関連する問題