Поради та прийоми (JDT)

Помічник по роботі з вмістом

Помічник по роботі з вмістом надає варіанти завершення частково введених рядків. У редакторі Java натисніть клавіші Ctrl + Пробіл або викличте Правка> Помічник по роботі з вмістом.

Помічник по роботі з вмістом в коментарях Javadoc

Помічник по роботі з вмістом доступний також і в коментарях Javadoc.

Помічник по роботі з вмістом для імпорту статичних елементів

Для того щоб відкрити список варіантів помічника по роботі з вмістом для статичних елементів, налаштуйте список обраних статичних елементів на сторінці Для того щоб відкрити список варіантів помічника по роботі з вмістом для статичних елементів, налаштуйте список обраних статичних елементів на сторінці   Java> Редактор> Помічник по роботі з вмістом> Вибране Java> Редактор> Помічник по роботі з вмістом> Вибране .

Наприклад, якщо в цей список доданий java.util.Arrays. *, То все статичні методи цього типу, що збігаються з приставкою, будуть додані в список варіантів:

*, То все статичні методи цього типу, що збігаються з приставкою, будуть додані в список варіантів:

Придушення типів в помічника по роботі з вмістом

Для того щоб виключити появу певних типів в помічника по роботі з вмістом, можна створити фільтр, який налаштовується на сторінці параметрів Для того щоб виключити появу певних типів в помічника по роботі з вмістом, можна створити фільтр, який налаштовується на сторінці параметрів   Java> Вид> Фільтри типів Java> Вид> Фільтри типів . Тип, що співпадає з одним із шаблонів фільтрів, чи не з'явиться у вікні Відкрити тип і не буде доступний помічникові по роботі з вмістом, процесору швидкого виправлення і для імпорту. Ці шаблони фільтрів не мають жодного впливу на панелі Структура пакетів і Ієрархія типів.

Застосування помічника по роботі з вмістом для завершення змінних, параметрів методів і імен полів

Помічник по роботі з вмістом можна використовувати для прискореного створення полів, параметрів методів і локальних змінних. Встановивши курсор після імені типу оголошення, натисніть клавіші Ctrl + Пробіл або виберіть Правка> Помічник по роботі з вмістом.

Якщо для полів, локальних змінних або параметрів методів використовуються імена з префіксами і суфіксами, переконайтеся, що ці префікси і суфікси задані на сторінці параметрів Якщо для полів, локальних змінних або параметрів методів використовуються імена з префіксами і суфіксами, переконайтеся, що ці префікси і суфікси задані на сторінці параметрів   Java> Стиль коду Java> Стиль коду .

Помічник по роботі з вмістом для змінних з невідомим типом

Помічник по коду також працює при зверненні до ще не імпортованим типам. Залежно від параметра Помічник по коду також працює при зверненні до ще не імпортованим типам Java> Редактор> Помічник по роботі з вмістом > Додати import замість повного імені редактор буде або автоматично додавати оголошення import, або приводити повні типу для таких варіантів.

натисніть; , Як показано нижче:

натисніть;  , Як показано нижче:

і результат цієї дії:

і результат цієї дії:

Помічник по роботі з вмістом після умови instanceof

Помічник по роботі з вмістом може пропонувати елементи, доступні в типах, використовуваних в умовах instanceof.

Eclipse додасть необхідне завершення при виборі такої пропозиції.

Підказки для параметрів

Якщо встановити курсор в параметр методу, то з'явиться список підказок для параметра. У редакторі Java натисніть клавіші Ctrl + Shift + Пробіл або викличте Правка> Помічник по роботі з вмістом> Підказки для параметрів.

Помічник по роботі з вмістом для анонімних класів

Помічник по роботі з вмістом корисний і при створенні анонімних класів. Встановіть курсор після "створити" і на початку імені абстрактного класу або інтерфейсу і натисніть клавіші Ctrl + Пробіл або виберіть Правка> Помічник по роботі з вмістом> За умовчанням.

Буде створено тіло анонімного класу, що включає всі методи, які потрібно реалізувати.

Це також можна зробити, помістивши текстовий курсор після відкривають дужок створення екземпляра класу:

Це також можна зробити, помістивши текстовий курсор після відкривають дужок створення екземпляра класу:

Перемикання помічника по роботі з вмістом в режим вставки або заміни

Коли Ви телефонуєте помічника по роботі з вмістом для існуючого ідентифікатора помічник може або замінити цей ідентифікатор обраним варіантом завершення коду, або вставити цей варіант після ідентифікатора. Режим (заміна або вставка), діючий за умовчанням, можна знайти у розділі параметрів Коли Ви телефонуєте помічника по роботі з вмістом для існуючого ідентифікатора помічник може або замінити цей ідентифікатор обраним варіантом завершення коду, або вставити цей варіант після ідентифікатора Java> Редактор> Помічник по роботі з вмістом .
Можна тимчасово переключитися в інший режим, якщо всередині вікна вибору варіанта завершення, пропонованого помічником по роботі з вмістом, при виборі варіанта завершення натиснути і утримувати клавішу Ctrl. Доповнює помічник по роботі з вмістом Помічник по роботі з вмістом може також Вставляти загальні префікси автоматично, як оболонка Unix. Цей режим можна включити на сторінці параметрів Java> Редактор> Помічник по роботі з вмістом . Підтримка змішаного регістра в доповненнях коду Доповнення коду підтримує змішаний регістр в шаблонах. Наприклад, в якості доповнення для NPE або NuPoiE буде запропоновано NullPointerException. Ця підтримка може бути виключена опцією Показати збігу зі змішаним регістром на сторінці Java> Редактор> Помічник по роботі з вмістом .

Налаштування категорій помічника по роботі з вмістом

Гаряча клавіша помічника по роботі з вмістом (Ctrl + Space) дозволяє по циклу переходити за варіантами доповнень.

Для того щоб налаштувати показуються категорії, відкрийте сторінку параметрів Для того щоб налаштувати показуються категорії, відкрийте сторінку параметрів   Java> Редактор> Помічник по роботі з вмістом> Додатково Java> Редактор> Помічник по роботі з вмістом> Додатково .

Можна також призначити різні клавіші різним категоріям доповнень.

Створення методів get і set

Для того щоб створити методи get і set для поля, виберіть оголошення поля і викличте Вихідний код> Генерувати методи get і set.

При використанні імен з префіксами і суфіксами переконайтеся, що ці префікси і суфікси задані на сторінці параметрів При використанні імен з префіксами і суфіксами переконайтеся, що ці префікси і суфікси задані на сторінці параметрів   Java> Стиль коду Java> Стиль коду . Швидка допомога при створенні методів get і set Для полів створення методів get і set доступна швидка допомога (Ctrl + 1).

Використовуйте помічник по роботі з вмістом для створення методів get і set

Інший спосіб створення методів get і set полягає в використанні помічника по роботі з вмістом. Встановіть курсор між елементами в тілі типу і натисніть клавіші Ctrl + Space для отримання варіантів заготовок для методів get і set.
Інший спосіб створення методів get і set полягає в використанні помічника по роботі з вмістом Видаляйте методи get і set разом з полем Коли поле видаляється з панелі, Eclipse може запропонувати видалити його методи get і set. При використанні імен з префіксами і суфіксами для полів переконайтеся, що ці префікси і суфікси задані на сторінці параметрів Java> Стиль коду . Створюйте методи делегата Для того щоб створити для поля метод делегата, виберіть оголошення цього поля і викличте Вихідний код> Генерувати методи делегата. Обрані методи будуть додані в тип, який містить прямий виклик делегованих методів. Ось приклад методу делегата:
Створення hashCode () і equals () Для того щоб створити методи hashCode () і equals (), виберіть Оригінальний текст> Згенерувати hashCode () і equals ().

Для створення методу використовуйте шаблони

Шаблони будуть показані разом з варіантами, запропонованими Помічником по роботі з вмістом (Ctrl + Space).
Деякі шаблони вже існують, наприклад, 'private_method', 'public_method', 'protected_method' і інші, але можна створювати і власні шаблони.

Застосувавши шаблон, для переходу за значеннями для введення (що повертається типу, імені та параметрам) користуйтеся клавішею табуляції.
Застосувавши шаблон, для переходу за значеннями для введення (що повертається типу, імені та параметрам) користуйтеся клавішею табуляції

Для створення віджетів SWT використовуйте шаблони

В проектах, в шляху до класів яких є бібліотека SWT, можна створювати віджети SWT за допомогою Помічника по роботі з вмістом (Ctrl + Пробіл)

Наприклад, для того щоб додати кнопку SWT, введіть Кнопка і натисніть Ctrl + Пробіл, виберіть шаблон SWT Кнопка і натисніть Enter.

Наприклад, для того щоб додати кнопку SWT, введіть Кнопка і натисніть Ctrl + Пробіл, виберіть шаблон SWT Кнопка і натисніть Enter

Щоб переглянути список всіх доступних шаблонів перейдіть на сторінку параметрів Щоб переглянути список всіх доступних шаблонів перейдіть на сторінку параметрів   Java> Редактор> Шаблони   або відкрийте панель Шаблони, вибравши Вікно> Показати панель> Інша Java> Редактор> Шаблони або відкрийте панель Шаблони, вибравши Вікно> Показати панель> Інша ....

Створюйте свої власні шаблони

Для створення власного шаблону перейдіть на сторінку параметрів Для створення власного шаблону перейдіть на сторінку параметрів   Java> Редактор> Шаблони   і натисніть кнопку Створити Java> Редактор> Шаблони і натисніть кнопку Створити. Наприклад, шаблон циклу, в якому змінна циклу пробігається в зворотному напрямку, може виглядати наступним чином:

Для створення нового методу використовуйте функцію швидкого виправлення

для того щоб створити новий метод, почніть з його виклику і використовуйте Швидке виправлення (Ctrl + 1).

Використовуйте функцію швидкого виправлення для зміни сигнатури методу

Додайте параметр в виклик методу в місці виклику. Потім за допомогою швидкого виправлення (Ctrl + 1) додайте необхідний параметр в оголошення методу.

Для створення заготовки конструктора використовуйте помічник по роботі з вмістом

В тому місці, де потрібно додати новий конструктор, введіть перші літери його імені і викличте помічник по роботі з вмістом.
В тому місці, де потрібно додати новий конструктор, введіть перші літери його імені і викличте помічник по роботі з вмістом Створюйте нові поля з параметрів Вам потрібно створити нове поле для зберігання параметрів, що передаються в конструктор? Застосування швидкої допомоги (Ctrl + 1) для параметра дозволяє створити присвоювання і оголошення поля і отримати від Eclipse варіант імені, відповідний параметрам Стилю коду.
Для перевизначення методу використовуйте помічник по роботі з вмістом Викличте Помічник по роботі з вмістом (Ctrl + Space) в тому місці тіла типу, де необхідно додати метод. Помічник запропонує всі методи, які можуть бути перевизначені. Для обраного методу буде створено тіло.

Використовуйте швидке виправлення для додавання нереалізованих методів

Для реалізації нового інтерфейсу спочатку додайте в тип оголошення 'implements'. Навіть якщо не виконувати збереження або компоновку, редактор Java підкреслить цей тип, попереджаючи про відсутність методів, і покаже значок Швидкого виправлення у вигляді електролампи. Клацніть на цьому значку або натисніть клавіші Ctrl + 1 (Правка> Швидке виправлення), щоб вибрати один з наступних варіантів: додати нереалізовані методи або зробити клас абстрактним.

Використовуйте очищення для додавання нереалізованих методів

При додаванні нового методу до інтерфейсу або абстрактного методу до абстрактного класу, Eclipse може створювати заготовки методів у всіх конкретних класах одночасно. Викличте Вихідний код> Очистити ... для набору елементів Java, використовуйте для користувача профайл і виберіть вікно Налаштувати ..., для того щоб Додати нереалізовані методи на вкладці Відсутній код. Перевизначайте метод з базового класу Для того щоб створити метод, який перекриває метод базового класу:
Виберіть тип, в який повинні додаватися методи, і викличте Вихідний код> Відхилити / Реалізувати методи. Відкриється вікно, що дозволяє вибрати методи для перевизначення.

Перейменування в файлі

Для того щоб швидко виконати перейменування, яке не потребує повного аналізу залежностей в інших файлах, використовуйте швидку допомогу 'Перейменувати в файлі'. У редакторі Java встановіть курсор на ідентифікатор змінної, метод або тип і натисніть клавіші Ctrl + 1 (Правка> Швидке виправлення)
Редактор переключиться в режим пов'язаного редагування (як у випадку шаблонів), і зміна ідентифікатора призведе до одночасної зміни всіх інших посилань на цю змінну, метод або тип.

Це ж досягається клавішею Ctrl + 2 R. Налаштувати комбінації клавіш можна на сторінці Це ж досягається клавішею Ctrl + 2 R Загальні> Клавіші . Використовуйте Швидке виправлення для обробки виняткових ситуацій Працювати з порушуваними ситуаціями досить легко. Необроблені ситуації виявляються при введенні в редакторі і маркуються рядком червоного кольору.

  • Клацніть на значку лампи або натисніть клавіші Ctrl + 1, щоб оточити виклик блоком try catch. Якщо в блок try необхідно включити кілька операторів, виберіть ці оператори і викличте Вихідний код> Оточити> блоком try / блоком catch. Можна також вибрати окремі оператори; для цього виберіть опцію Правка> Поширити на, а потім пункт Навколишній, Наступний або Попередній.
  • Якщо виклик вже оточений блоком try, Швидке виправлення запропонує додати в нього блок catch.
  • Якщо ви не хочете обробляти ситуацію, нехай Швидке виправлення додасть нову порушувану ситуацію в оголошення навколишнього методу

Якщо ви не хочете обробляти ситуацію, нехай Швидке виправлення додасть нову порушувану ситуацію в оголошення навколишнього методу

Блок catch в будь-який момент можна замінити операцією генерування ситуації (throw). Використовуйте для блоку catch клавіші Ctrl + 1 (Правка> Швидке виправлення).

Використовуйте для блоку catch клавіші Ctrl + 1 (Правка> Швидке виправлення)

Напівавтоматичний введення операторів присвоювання

Починайте ввід не з привласнення, а з присвоюється вираження.

Тепер натисніть клавіші Ctrl + 1 (Правка> Швидке виправлення) і виберіть 'привласнити оператор нової локальної змінної'; Швидка допомога покаже передбачуване ім'я змінної.
Тепер натисніть клавіші Ctrl + 1 (Правка> Швидке виправлення) і виберіть 'привласнити оператор нової локальної змінної';  Швидка допомога покаже передбачуване ім'я змінної Напівавтоматична обробка виразів з приведенням типів Не витрачайте занадто багато часу на приведення типів. При введенні оператора їх можна ігнорувати, а потім після завершення оператора викликати Швидку допомогу для додавання операції приведення типів.

Приклад для присвоювання:
Приклад для присвоювання:   Для аргументів методу:   Для цільових об'єктів виклику методу:
Для аргументів методу:

Для цільових об'єктів виклику методу:

Присвоїти вираз з перетворенням типів

Після перевірки 'instanceof' часто виконується приведення типу, і значення виразу присвоюється локальної змінної. Швидка допомога (Ctrl + 1) на слові 'instanceof' або на початку блоку позбавить вас від зайвих натискань на клавіші:
Після перевірки 'instanceof' часто виконується приведення типу, і значення виразу присвоюється локальної змінної Оточуйте рядки Для того щоб помістити оператори в оператор або блок if / while / for, виберіть потрібні рядки і натисніть Вихідний код> Оточити або Alt + Shift + Z.

Пункти в меню виходять з шаблонів редактора, всі шаблони, що містять змінну $ {line_selection}, будуть показані в меню.

Шаблони можна змінювати на сторінці параметрів Шаблони можна змінювати на сторінці параметрів   Java> Редактор> Шаблони Java> Редактор> Шаблони . Для отримання потрібного остаточного коду змініть існуючі шаблони або визначте свої власні.
Додаткові швидкі допомога та виправлення
прочитайте розділ Швидка допомога , Щоб ознайомитися з повним списком доступних перетворень коду. Список швидких виправлень наведено тут . Швидкий доступ для швидких виправлень і допомоги Деякі з часто застосовуваних варіантів швидкої допомоги, такі як Перейменувати в файлі і Присвоїти локальної змінної викликаються за допомогою Ctrl + 2 R і Ctrl + 2 L. Список гарячих клавіш для інших варіантів доступний на сторінці параметрів Загальні> Клавіші .

Введіть "Швидка допомога" або "Швидке виправлення" в поле фільтра:

Помічник по роботі з вмістом може автоматично вставляти імена параметрів

Можна змусити помічник по роботі з вмістом автоматично вставляти імена параметрів на завершення методу. Цю опцію можна налаштувати на сторінці параметрів Можна змусити помічник по роботі з вмістом автоматично вставляти імена параметрів на завершення методу Java> Редактор> Помічник по роботі з вмістом (див. перемикач Заповнювати аргументи методу і відображати передбачувані аргументи). Наприклад, якщо вибрати в показаному нижче вікні другий запис,

помічник по роботі з вмістом автоматично вставить імена параметрів:

Для переходу по вставленим іменах використовуйте клавішу табуляції.

При виборі опції Вставити найбільш підходящі аргументи за умовчанням будуть вставлені найбільш підходящі з передбачуваних елементів. Альтернативні пропозиції при цьому залишаються доступними.

Автоматична вставка аргументів типу

При роботі з параметризрвані типами в J2SE 5.0 також корисно включити опцію Підставляти аргументи методів і показувати передбачувані аргументи на сторінці параметрів При роботі з параметризрвані типами в J2SE 5 Java> Редактор> Помічник по роботі з вмістом .

і результат цієї дії:
Видалення навколишнього оператора Для того щоб видалити навколишній оператор або блок, помістіть курсор на відкриває або дужку і натисніть клавіші Ctrl + 1 (Правка> Швидке виправлення).

Повторна перевірка слова

Підтримку перевірки орфографії в редакторі Java можна включити на сторінці параметрів Підтримку перевірки орфографії в редакторі Java можна включити на сторінці параметрів   Загальні> Редактор> Текстові редактори> Орфографія Загальні> Редактор> Текстові редактори> Орфографія . Орфографічні помилки відображаються в редакторі Java; для них доступні відповідні Швидкі виправлення:

Для помічника по роботі з вмістом можна зробити доступним орфографічний словник. Швидке виправлення дозволяє додавати нові слова до словника "на льоту".

Структурний вибір

Дії Структурного вибору можна використовувати для поширення поточного виділення до наступного вміщує елементи:

Виділіть текст і натисніть клавіші Alt + Shift + Стрілка вгору або виберіть в меню пункт Правка> Поширити вибір на> Навколишній елемент; вибір буде поширений на найменший елемент синтаксису Java, що містить виділений текст. Вибір можна поширювати і далі, повторно викликаючи вказане дію (або інші дії з меню Поширити вибір на).

Ця дія може стати в нагоді, наприклад, для вибору вміщує ідентифікатора для перейменувань або для вибору сусідніх операторів для подальшого рефакторінга Витяги методу.

Пошук парної дужки

Для того щоб знайти парну дужку, виберіть відкриває або дужку і натисніть клавіші Ctrl + Shift + P (Навігація> Іти до> Парна дужка). Можна також двічі клацнути кнопкою миші поруч з дужкою: при цьому буде обраний текст, укладений в дужки.

Редактор Java також підтримує виділення парних квадратних дужок.

Цю опцію можна налаштувати на сторінці параметрів Цю опцію можна налаштувати на сторінці параметрів   Java> Редактор Java> Редактор .

Інтелектуальний Javadoc

Введіть '/ **' і натисніть Enter. Автоматично буде додана заглушка коментаря Javadoc, що містить стандартні теги @param, @return і @exception.

Шаблони для нового коментаря можна налаштувати на сторінці параметрів Шаблони для нового коментаря можна налаштувати на сторінці параметрів   Java> Стиль коду> Шаблони коду Java> Стиль коду> Шаблони коду . Використовуйте локальну хронологію для повернення до попереднього варіанту методу При редагуванні файлу вміст його попередніх версій зберігається в локальній хронології. Інструментарій Java робить локальну хронологію доступною елементам Java, тому користувач може повернутися до попереднього варіанту окремого методу, не відкриваючи весь файл цілком.

Для повернення до попереднього варіанту елемента виберіть цей елемент (наприклад, в панелі Схема) і скористайтеся опцією Замінити на> Локальна хронологія.

Для повернення до попереднього варіанту елемента виберіть цей елемент (наприклад, в панелі Схема) і скористайтеся опцією Замінити на> Локальна хронологія

Використовуйте локальну хронологію для відновлення видалених методів

При редагуванні файлу вміст його попередніх версій зберігається в локальній хронології. Інструментарій Java робить локальну хронологію доступною елементам Java, тому користувач може вибірково відновити видалені методи.

Для відновлення будь-яких віддалених елементів виберіть контейнер (наприклад, в панелі Схема) і викличте команду Відновити з локальної хронології.

Для відновлення будь-яких віддалених елементів виберіть контейнер (наприклад, в панелі Схема) і викличте команду Відновити з локальної хронології

Настроюється генерація коду

На сторінці параметрів На сторінці параметрів   Java> Стиль коду> Шаблони коду   можна налаштувати шаблони для генерації коду і коментарів, як звичайні шаблони Java> Стиль коду> Шаблони коду можна налаштувати шаблони для генерації коду і коментарів, як звичайні шаблони. Ці шаблони коду будуть завжди застосовуватися при генерації коду.

Починаючи з версії 3.1 можливо застосовувати шаблони коду для окремих проектів, які також будуть використовуватися спільно, якщо проект є спільним. Відкрийте Властивості проекту, щоб задати особливі параметри для проекту. Створюйте коментарі в коді Коментарі можна додавати явно за допомогою команди Вихідний код> Додати елемент коментаря (Alt + Shift + J) або автоматично за допомогою різних майстрів, дій рефакторінга або швидких виправлень.
Шаблони коментарів можна налаштовувати на сторінці параметрів Починаючи з версії 3 Java> Стиль коду> Шаблони коду .
Включити або відключити автоматичне створення коментарів можна або прямо в майстра (наприклад, за допомогою перемикача Генерувати коментарі майстра створення типів Java, або за допомогою перемикача Автоматично додавати коментарі для нових методів і типів на сторінці параметрів Java> Стиль коду> Шаблони коду .
Всі ці параметри можна налаштувати для окремих проектів. Відкрийте Властивості проекту, щоб задати особливі параметри для проекту. Сортувати елементи Можна сортувати елементи одиниці компіляції Java або набору таких одиниць відповідно до порядку категорій, визначених на сторінці параметрів Java> Вид> Сортувати елементів .
Ця дія розташовується на вкладці Вихідний код> Сортувати елементи. Перенесення рядків При редагуванні строкових констант їх можна переносити. Наприклад, якщо є наступний код: String message = "Це дуже довге повідомлення.";

встановіть курсор після слова "дуже" і натисніть клавішу Enter. Код автоматично зміниться і придбає такий вигляд:

String message = "Це дуже" + "довге повідомлення.";

Цю опцію можна змінити на сторінці параметрів Цю опцію можна змінити на сторінці параметрів   Java> Редактор> Введення тексту Java> Редактор> Введення тексту .

Інтелектуальне введення з клавіатури і управління ним

Опції інтелектуального введення з клавіатури редактора Java сильно полегшують повсякденну роботу. Ці опції можна змінити на сторінці параметрів Опції інтелектуального введення з клавіатури редактора Java сильно полегшують повсякденну роботу Java> Редактор> Введення тексту .

Опція Автоматично вставляти крапку з комою в правильній позиції дозволяє поміщати курсор в кінці оператора при введенні крапки з комою. Це позбавляє від необхідності переміщати курсор вручну.
Для видалення автоматично вставленої крапки з комою слід відразу натиснути клавішу backspace.

Виправлення відступів в коді одним натисканням клавіші

Скористайтеся опцією Вихідний код> Коригувати відступи або Ctrl + I.
Виберіть код, що містить неправильні відступи, і викличте вказане дію.

Якщо нічого не вибрано, відступ буде збільшений для поточного рядка.

Виправлення відступів в коді при збереженні

Eclipse може коригувати відступи в коді при збереженні редактора. Перейдіть на сторінку параметрів Eclipse може коригувати відступи в коді при збереженні редактора Java> Редактор> Дії при збереженні , Виберіть Налаштувати ... Додаткові дії та виберіть Виправити відступи на вкладці Структура коду. Меню швидкого доступу для дій над вихідним кодом і операцій рефакторинга До операцій рефакторинга і діям над вихідним кодом можна звертатися за допомогою меню швидкого доступу. Виберіть потрібний елемент в редакторі Java або панелі Java і натисніть клавіші Alt + Shift + S для виклику меню швидкого доступу для вихідного коду, клавіші Alt + Shift + T - для рефакторінга або Alt + Shift + Z - для операції включення фрагмента.

Пошук невикористаного коду

Компілятор Java виявляє недосяжний код, невикористовувані змінні, параметри і директиви імпорту, а також не використовуються закриті типи, методи і поля. Змініть параметри виявлення на сторінці Компілятор Java виявляє недосяжний код, невикористовувані змінні, параметри і директиви імпорту, а також не використовуються закриті типи, методи і поля Java> Компілятор> Помилки / попередження . Ці параметри також можна вказати для проекту: Проект> Властивості> Компілятор Java> Помилки / попередження.

Всі ці елементи виявляються при введенні, і функція швидкого виправлення пропонує видалити невикористаний код. Видалити непотрібний код можна також за допомогою дії Вихідний код> Очистити .... Пошук помилок в застосуванні null Компілятор дозволяє знайти помилки з null в коді. На сторінці параметрів Всі ці елементи виявляються при введенні, і функція швидкого виправлення пропонує видалити невикористаний код Java> Компілятор> Помилки / Попередження є три опції для пошуку неполадок.

  • Звернення покажчика до Null ( 'Потенційні помилки програмування')
    Якщо ця опція включена, то компілятор буде повідомляти про помилку або попередження при будь-якій спробі використання змінної, яка статично посилається на null, для отримання доступу до поля або методу, см.


  • Можливе звернення покажчика до null ( 'Потенційні помилки програмування')
    Якщо ця опція включена, то компілятор буде повідомляти про помилку або попередження при будь-якій спробі використання змінної, яка може статично посилатися на null.


  • Зайва перевірка на null ( 'Непотрібний код')
    Якщо ця опція включена, то компілятор буде повідомляти про помилку або попередження при будь-якій спробі порівняння з null змінної, яка статично дорівнює або не дорівнює null, см.


Пошук помилок в експортованих рядках

Дія Вихідний код> Знайти непрацюючі експортовані рядки дозволяє знайти невизначені, невикористовувані і повторювані ключі:

Зміна серйозності неполадки в підказці для неполадки

При відображенні підказки для неполадки (шляхом натискання клавіші F2 або наведенні курсору миші на підказку) стає доступним дію зміни серйозності поточної неполадки.

Натисніть кнопку в панелі інструментів для переходу на сторінку параметрів Натисніть кнопку в панелі інструментів для переходу на сторінку параметрів   Java> Компілятор> Помилки / Попередження Java> Компілятор> Помилки / Попередження .

Обробка коментарів Javadoc

Компілятор Java Eclipse може обробляти коментарі Javadoc. Засіб пошуку знаходить посилання в коментарях doc, які оновлюються за допомогою рефакторінга. Ця функція включається на сторінці Компілятор Java Eclipse може обробляти коментарі Javadoc Java> Компілятор> Javadoc (або встановлюється для окремого проекту за допомогою опцій Проект> Властивості> Компілятор Java> Javadoc).

Якщо зазначена функція включена, то неправильні коментарі Javadoc маркуються в редакторі Java, і їх можна виправити за допомогою Швидкого виправлення Виправлення> Швидке виправлення (Ctrl + 1):

вимкнути попередження

В J2SE 5.0 і вище все необов'язкові попередження компілятора можна вимкнути анотацією SuppressWarnings.
У цьому прикладі метод addAll () позначений як невикористаний. Для додавання анотації SuppressWarnings використовується Швидке виправлення (Ctrl + 1). Після цього для цього методу попередження показуватися не буде.
В J2SE 5 Очищення Дія Вихідний код> Очистити ... усуває групи неполадок і дозволяє уніфікувати стиль коду. Наприклад, можна виконати наступне:

  • перетворити все цикли for в розширені цикли for.
  • позначити всі переобумовленої методи в проекті анотацією @Override.
  • реорганізувати оголошення імпорту
  • відформатувати код
  • видалити невикористаний код

Параметри очищення зберігаються в профайлах очищення. Профайл можна пов'язати з робочою областю або з окремим проектом. Параметри проекту можна зробити загальними допомогою системи управління версіями. Кожен профайл можна також експортувати й імпортувати.

Операції очищення можуть виконуватися як дій при збереженні. Для того щоб налаштувати операції очищення, що викликаються при збереженні, перейдіть на сторінку параметрів Операції очищення можуть виконуватися як дій при збереженні Java> Редактор> Дії при збереженні .

Дополнительная информация

rss
Карта