Я всегда задавался вопросом, почему JVM не говорит вам, какой указатель (или, точнее, какая переменная) является нулевым при вызове NullPointerException
.
Номер строки не является достаточно конкретным, потому что строка нарушения часто может содержать множество переменных, которые могли бы вызвать ошибку.
Есть ли какой-либо флаг компилятора или JVM, который сделает эти сообщения исключений более полезными?