NullAway: Fast Annotation-Based Null Checking for Java
Многим разработчикам в Kotlin нравятся такие фичи как null-safety и sealed-классы.
В 15 версии Java появились sealed классы и в 14 версии NPE стали более информативными, но по факту мы как и раньше ловим NPE в рантайме.
Достаточно интересное решение предлагает Uber. Это плагин NullAway для статического анализа кода для Error Prone.
Надо пробовать плагин и надеяться, что в следующих версиях Java предложат решение борьбы с NPE не хуже чем в Kotlin.
Post #36
2.86K