Есть ли способ отключить Jetbrain R # от вставки аннотации JetBrain? Например, когда я добавляю R # «нулевой чек» Я не хочу NotNull annotationt который заставляет меня быть связан с аннотациями DLLКак отключить аннотации jetbrain?
ответ
Вы сделали один или оба из следующих двух вещей:
- Добавлена ссылка на сборку JetBrains для вашего проекта (ов)
- Добавлена копия аннотаций атрибутов исходного кода для вашего проекта (ов)
чтобы избежать R # вставив эти атрибуты, N чтобы удалить оба или оба из указанных выше двух источников для этих атрибутов. Если R # не может видеть, что атрибуты доступны, он не добавит их в ваш код.
Обратите внимание, что если вы хотите использовать эти атрибуты (и другие атрибуты в пространстве имен аннотаций), но не хотите иметь ссылку на сборку, вы можете добавить копию исходного кода для этих атрибутов к вашему проекту.
Я попросил проверку R # null на параметре метода. то, что я хотел, означает, что R # добавит только проверку нулевого значения, но также добавил атрибут [NotNull]. Я хочу, чтобы он только добавил проверку без атрибута – ie1
И, как я уже сказал, поскольку атрибуты доступны, ReSharper добавит их. Сделайте их недоступными. –
На самом деле для этого есть третий вариант. Если вы ссылаетесь на другую сборку, построенную с источником аннотаций, то ReSharper найдет их и будет использовать их. В моем случае я не мог понять, почему добавляются аннотации, но когда я декомпилировал атрибут '[NotNull]', я обнаружил, что он поступает из библиотеки, предоставленной мне другой командой. Они использовали ReSharper, и в результате аннотации были вложены в их библиотеку. К сожалению, на самом деле не существует способа исправить это, не обновляя библиотеку-нарушитель, чтобы использовать ref вместо исходной копии. –
- 1. PDFNet: Как отключить липкие аннотации
- 2. Сменить порт Jetbrain Upsource
- 3. Java Аннотации - Отключить код
- 4. Как запустить проект в Rider IDE Jetbrain?
- 5. Раздражающая подсказка в JetBrain IDE's
- 6. Форматирование строк определенной длины в IdeaIde Jetbrain
- 7. Запуск файла python .py на Jetbrain Pycharm
- 8. Swift: как программно отключить информационную кнопку аннотации MapKit
- 9. MVC 3, как отключить аннотации данных в сущности собственности
- 10. Swift 2 MapKit Аннотации - как группировать аннотации?
- 11. JAVA - Как получить аннотации из аннотации?
- 12. Обработка аннотации неизвестна Аннотации
- 13. JPA аннотации = аннотации EJB3 = аннотации гибернации?
- 14. «Тщательный», учебник по настройке сервера CI TeamCity Jetbrain
- 15. отключить источник JndiProperty при использовании Spring @value аннотации
- 16. JetBrain webstorm: пользовательский интерфейс меняет вкладки цвет текста
- 17. Исключение обработчика аннотации
- 18. Кластеризованные аннотации перезаписывают неклассифицированные аннотации
- 19. Сохранение аннотации CLLocation и аннотации
- 20. Как создать экземпляр аннотации
- 21. Как читать файл аннотации?
- 22. конфигурации web.xml как аннотации
- 23. Как отличить контакты аннотации?
- 24. Как сохранить аннотации?
- 25. Как проверить аннотации проверки?
- 26. Как отлаживать аннотации Spring?
- 27. Как использовать zk аннотации
- 28. Symfony routing - аннотации
- 29. Как удалить все аннотации из MKMapView, кроме аннотации местоположения пользователя?
- 30. Как получить аннотации понятий (аннотации к классу IRI) с OWLAPI?
ReSharper не вставляет аннотации, если вы не попросите его сделать это. –