Должны ли методы, которые генерируют RuntimeException, указывать это в сигнатуре метода?
Например, многие методы в frameworks / JDK могут выдавать
java.lang.SecurityException
но это не указано в сигнатуре метода (так как это практика, обычно зарезервированная для проверенных исключений). Я хочу утверждать, что объявление RuntimeExceptions в методах sigs имеет много преимуществ (например, статическая проверка типов). Я пьян или нет?