在折叠匿名类时,IntelliJ IDEA是否显示方法体?

Der*_*eer 1 intellij-idea

基于IntelliJ的文档,在折叠匿名类时,您仍应该能够看到内部方法的内容.见他们的文档中的图片:

在此输入图像描述

这不是我所看到的行为.这是我看到的:

在此输入图像描述

我似乎只能折叠内部方法内容或整个匿名类主体.这只是他们的文档中的错误还是有办法实际实现这种行为?

======= 更新 =========

我接受了彼得格罗莫夫的回答,但我的版本似乎还有些不对劲.当我打开文件并默认设置折叠闭包时(文件 - >设置 - >编辑器 - >代码折叠 - >选择'默认折叠'下的'闭包'),它似乎正确折叠,如下图所示:

在此输入图像描述

请注意,展开的因子在边距中显示单个可折叠区域.关闭文件并重新打开会产生以下内容(在我折叠第一个文件后):

在此输入图像描述

首次打开文件时,这两个语句都会被扩展(问题#1).在折叠第一个语句的最外层区域之后,它会折叠整个匿名类(问题#2),而不是在我关闭文件之前它的工作方式.另请注意,我打开的第二个语句对匿名类的方法(问题#3)有一个额外的可折叠区域.这是关闭时默认折叠设置的行为方式.这里肯定有一些错误.自从我发布了这个问题以来,已经发布了一个新版本,所以问题可能只出现在我的版本(10.0.3),但据我所知,这是一个相当古老的功能.我欢迎任何解释为什么我可能会看到这些问题(包括"在我的机器上工作").

Pet*_*mov 5

你想要的是'闭合折叠',可以在代码折叠设置中打开.