İçeriğe geç

Geniş istisna yakalama (ARCH8153)

Anahtar kotlin.logging.broad-exception-catch · Önem warning · Kategori logging

Üst düzey sınırlar dışındaki catch (e: Exception) / catch (e: Throwable) kullanımını işaretler. Coroutine içinde bunun yerine ARCH8168 raporlar ve iptale özgü düzeltmeyi verir.

try { load() } catch (e: Exception) { retry() }
try { load() } catch (e: IOException) { retry() }

Kodun gerçekten ele alabildiği belirli istisnaları yakalayın.