Исключение будет выброшено в любом случае.Просто проверил это.
Я думаю, что такое поведение потому, что это ключевое слово throws
никак не влияет на нативный код.Нет возможности проверить, генерирует ли нативный код соответствующее исключение, и даже в заголовочном файле нет упоминаний об исключениях.