там внутри континуэйшн есть. Почему он контекст корутины не захватывает?
Так захват окружения != выполнение в саспенд контексте.
Условно говоря, вы можете завести этот анонимный класс, положить его во внешнюю пропертю, и спокойно обратиться к его методам извне.
Потому что Continuation не захватывается вот так, неявно. Это был бы слишком хороший способ стрелять по ногам. Он же действителен только на время работы функции, да и то дёргать его можно только один раз. В общем, доступа к нему нет.
Обсуждают сегодня