Основываясь на документации IntelliJ, при сворачивании анонимного класса вы все равно должны видеть содержимое внутреннего метода. Смотрите изображение ниже, взятое из их документации:
Это не то поведение, которое я вижу, хотя. Вот что я вижу:
Кажется, я могу только свернуть содержимое внутреннего метода или все тело анонимного класса. Это просто ошибка в их документации или есть способ добиться такого поведения?
======= ОБНОВЛЕНИЕ =========
Я принял ответ от Петра Громова, но, похоже, что-то не так с моей версией. Когда у меня есть файлы, которые открыты и по умолчанию устанавливаются складывающиеся крышки («Файл» -> «Настройки» -> «Редактор» -> «Свертывание кода» -> выберите «Закрытия» в разделе «Свернуть по умолчанию»), кажется, что они складываются правильно, как показано на следующем рисунке. :
Обратите внимание, что в расширенном поле «Потому» показана единственная складная область на полях. Закрытие файла и повторное открытие приводит к следующему (после того, как я сверну первый):
При первом открытии файла оба эти оператора раскрываются (выпуск № 1). После свертывания самой внешней области для первого оператора он сворачивается по всему анонимному классу (проблема № 2), а не по тому, как он работал до закрытия файла. Также обратите внимание, что у второго оператора, который я оставил открытым, есть дополнительная складная область для метода анонимного класса (выпуск № 3). Вот как это происходит, если настройки фальцовки по умолчанию для крышек отключены. Здесь определенно что-то глючит. С тех пор как я опубликовал этот вопрос, была выпущена новая версия, так что, возможно, проблема только в той версии, которая у меня есть (10.0.3), но, насколько я знаю, это довольно старая функция. Я приветствовал бы любое объяснение, почему я мог видеть эти проблемы (включая «Работы на моей машине»).