Описание тега external-annotations
2
ответа
Что такое внешний формат аннотации Eclipse для статических внутренних классов?
Я пытаюсь написать файл внешней аннотации Eclipse для статического внутреннего класса Map.Entry. Как мне это сделать? Я создал файл с именем Map$Entry.eea в java/util подпапка в папке, где находятся все мои файлы внешних аннотаций. Вот содержимое эт…
03 фев '17 в 17:10
2
ответа
Java 8 Optional.ifPresent - мой код неверен или это затмение?
Я новичок в Java 8 и пробую аннотации типа Null и Необязательно. Для моего примера ниже я использовал String, а не мой класс, и вызываю toUpperCase просто для вызова чего-либо, в моем случае я фактически вызываю функцию, передающую параметр (так что…
18 июн '15 в 10:32
1
ответ
Как определить внешние нулевые аннотации Eclipse для параметров в методах JRE
Я пытаюсь аннотировать метод JRE <T> T[] toArray(T[] a) от java.util.Set используя внешние нулевые аннотации Eclipse. Ожидаемый эффект должен быть эквивалентен этому: public interface Set<E> extends Collection<E> { ... <T> T …
14 сен '15 в 12:48
1
ответ
Как правильно аннотировать методы с помощью общих коллекций, используя внешние аннотации Eclipse
Я пытаюсь аннотировать метод java.util.List.toArray используя внешние аннотации Eclipse, но я не уверен, как аннотировать возвращаемый тип. Если мой список имеет следующую подпись: @NonNull List<@NonNull Element> List.toArray должен вернуть: @…
19 июл '16 в 10:16
1
ответ
Внешняя нулевая аннотация Eclipse для AbstractStreamEx.nonNull()
Рассмотрим следующий пример кода. Этот код использует Eclipse's @NonNull а также @Nullable аннотации для проверки nulls. К сожалению, Eclipse помечает ошибку на линии map(toNonNull), import java.util.function.Function; import org.eclipse.jdt.annotat…
23 ноя '16 в 21:23
1
ответ
Внешняя нулевая аннотация Eclipse для java.lang.Object#getClass()
Я использую внешнее средство аннотации null, доступное в Eclipse Mars. Я пытаюсь добавить внешнюю аннотацию для java.lang.Object#getClass() но не могу понять, правильно ли подпись. Я пробовал следующие варианты: @NonNull Class<?> getClass() [(…
16 сен '15 в 20:03
2
ответа
Изменить расположение внешних аннотаций в IDEA 2019.3+
IntelliJ IDEA позволяет добавлять внешние аннотации. https://stackru.com/images/01d ef356256a90c428796c240e0d32fb0d04a157.png Однако файлы попадают прямо в корневой каталог проекта. Как мне сменить папку? Я не могу найти настройку.
23 мар '20 в 20:11
1
ответ
В нулевом анализе Eclipse есть @NonNull для универсального параметра
У меня проблемы с этим кодом ... import com.fasterxml.jackson.databind.ser.std.StdSerializer; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; ... StdSerializer<Object> stdSerializer; stdSerializer = ToStringSerializer.instanc…
18 мар '21 в 04:34
0
ответов
Как я могу поделиться своими внешними аннотациями для зависимостей, используемых в проекте Android, через VCS?
Для моей задачи на работе (устранение жестко закодированных строковых предупреждений) я хочу поделиться не только аннотациями @NonNls, которые я добавляю внутри нашего проекта, но и внешними аннотациями, которые я добавляю с помощью «Добавить внешню…
19 июн '23 в 11:28