Аннотации массивов в java
Психолог: заковыристые типы в Java не существуют, они не могут причинить тебе вреда.
Тем временем java: @Nullable List<? extends @Nullable Object> @NotNull [] @Nullable [] someVar
.
Вьетнамские флешбеки от сишных указателей.
Если серьезно, то массивы всегда были “особенными”: вроде и не примитивы, но и не классы. Еще и куча исключений, настолько, что это в Kotlin просочилось.
Комментарии