dimhold.by

Статьи

76 статей Архив →

4 сентября 2011 г.

Option вместо null: 16 байт, которых я не нашёл

Три разных обрыва одной цепочки дают один и тот же NullPointerException с пустым сообщением. Option превращает все три в None. А потом счётчик аллокаций говорит, что Some не стоит ничего. Найти сам Some получается только через -XX:-DoEscapeAnalysis.

11 мин чтения

типы качество кода