2015-08-11 7 views
1

Я работаю над классом page-object с использованием Selenium и Eclipse (хотя этот вопрос относится и к Eclipse в целом).Подавление неиспользуемых предупреждений для всего класса с помощью eclipse

Я определяю некоторые строки, иногда основанные на других строках. Как и в приведенном ниже примере, который является простой пример:

private static final String X1 = "//div[contains(@id,'s1')]"; 
private static final String X2 = X1 + "//table[contains(@id,'tony')]"; 
private static final String X3 = X2 + "//a"; 

т.д.

В затмении вы наведите указатель мыши на строку (например, Х3), и он покажет вам значение (например, следующее:

String xxxx.xxxx.com.Page.X3 = "// div [содержит (@ id, 's1')] // таблица [содержит (@ id, 'tony')] // a")

но это не то, что на самом деле происходит, поскольку оно не используется, вы получаете это сообщение : Значение поля ViewProviderDemographicsPage.X3 не используется

Так что я всегда должен положить что-то вроде Струнного манекена = Х3;, поэтому я могу избежать этого сообщения. Я попробовал поставить @SuppressWarnings (не используется) в верхней части файла (у меня может быть синтаксис здесь неправильно, но он был прав в файле). Но это похоже только для подавления предупреждения только для прямой под ним. Есть ли способ показать это значение при наведении курсора, даже если он не используется?

Что еще было бы оптимальным, если при его зависании оно просто показало значение без «=» и «вокруг» и имя переменной. Я никогда не могу выбрать только xpath, поэтому, когда я копирую и вставляю в проверку Firefox, я должен вставить, а затем удалить = "и"

ответ

5

Попробуйте поместить его над объявлением класса.

@SuppressWarnings("unused") 
public class MyClass { 
//my class 
} 
+0

Я сделал, но вам нужно поместить его над каждой переменной, которую вы хотите подавить. Или есть что-то вроде @SuppressWarnings («unused», all = y)? – Tony

+0

Похож, что Eclipse игнорирует директиву подавления предупреждений при зависании – Tony

+0

отредактировал оригинальный ответ .. – Sid

 Смежные вопросы

  • Нет связанных вопросов^_^