匿名クラスの Android Studio のコード フォールディングが本当に気に入っています。
new AsyncTask<Void, Void, Void>() {
@Override
protected Void doInBackground(Void... params) {
doSomething();
return null;
}
}.execute();
の中へ
(AsyncTask) (params) -> {
doSomething()
}.execute();
この折りたたみオプションは、設定の「クロージャー」の下にあります。ラムダ式を使用したかったので、Java 8 (retrolambda を使用) に切り替えましたが、現在、Android Studio は匿名クラスをフォールドしません。再度有効にする方法はありますか?
PS私はJava 7にとどまることができ、Android Studioは単一メソッドの匿名クラスをラムダ式に折りたたむことができることを知っていますが、マルチメソッドの匿名クラスを折りたたんだまま、ラムダ式を直接入力できるようにしたいと考えています。