Я хотел бы развернуть стек на произвольный уровень, когда catch
/ try
недоступен (т. Е. Код, к которому я обращаюсь, находится вне моего контроля).Возможно ли это?
Например, при тестировании я хотел бы, чтобы мои тесты вызывали метод, который проверяет наличие предварительных условий, и отменяет вызов вызывающей стороны теста, если эти предварительные требования не выполнены (резюме на caller[1]
).Поскольку тестовый жгут находится вне моего контроля, я не могу установить блок catch
в соответствующем месте.