У нас есть библиотека, которую мы написали, и после введения Checker Framework NullnessChecker для проверки ее кода она не может скомпилироваться (как и ожидалось). Я исправил все очевидные ошибки, но это один я не могу узнать, как исправить ...Как обходить шаблон фреймворка type.invalid error?
Вот подпись функции, вызвавшей в:
private static @Nullable char[] getChars(char ch)
И сайт вызова, где происходит ошибка:
@Nullable char[] replacement = getChars(string.charAt(index));
Может ли кто-нибудь сказать мне, как получить шашку, чтобы принять это? Мне кажется правильным код.
EDIT
Ошибка:
[type.invalid] [@Initialized, @Nullable] may not be applied to the type "@Initialized @Nullable char"
Отличное объяснение, спасибо. – Renato