Почему в Eclipse отключить ярлык «Создать геттеры и сеттеры ...»? - PullRequest
4 голосов
/ 27 марта 2019

Я использую Eclipse 4.9.0.

У меня есть целая куча полей, для которых я хочу генерировать геттеры и сеттеры в определенном файле.Однако этот параметр не отображается в контекстном меню (alt + shift + S), и если я перехожу к строке меню «Источник»> «Создать методы получения и установки» ..., она отображается серым цветом (отключена).

В другом файле того же проекта эта опция доступна, так что это не проблема для моей IDE.

Чтобы сделать вещи более странными, когда я наведу курсор на переменные и предложения, чтобы решить, что эти переменные не используютсяподойдем, один из них - это возможность создания геттеров и сеттеров, и выбор вызывает , чтобы вызвать диалог, но только для одного поля за раз.Он успешно создает геттеры и сеттеры таким образом.

Пример кода:

@Entity
public class sampleClass extends anotherClass {

  @Id
  private String sampleVar1;
  private String sampleVar2;
  private Date sampleVar3;
  private int sampleVar4;

Что может привести к отключению генерации геттера / сеттера?

1 Ответ

0 голосов
/ 27 марта 2019

Я думаю, проблема в том, что вы поместили курсор.Я полагаю, вы не помещаете указатель мыши в нужное место.Если вы поместите курсор в область за скобками класса, вы не сможете его сгенерировать.Убедитесь, что указатель мыши находится рядом с вашим назначением переменной.Позвольте мне знать, если это помогает.

...