当前位置:  开发笔记 > 编程语言 > 正文

如何为Java 8中的统一类启用Android Studio / IDEA闭包折叠功能?

如何解决《如何为Java8中的统一类启用AndroidStudio/IDEA闭包折叠功能?》经验,为你挑选了0个好方法。

我真的很喜欢Android Studio针对匿名类的代码折叠:

new AsyncTask() {
    @Override
    protected Void doInBackground(Void... params) {
        doSomething();
        return null;
    }
}.execute();

进入

(AsyncTask) (params) -> {
    doSomething()
}.execute();

此折叠选项位于设置中的“关闭”下。由于要使用lambda表达式,因此我改用了Java 8(使用Retrolambda),但是现在Android Studio不再折叠匿名类了。有没有办法重新启用它?

PS我知道我可以待在Java 7上,Android Studio可以将单方法匿名类折叠为lambda表达式,但是我希望能够直接键入lambda表达式,同时仍然可以折叠多方法匿名类。

推荐阅读
Gbom2402851125
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有