Создание локальной переменной для получения возвращаемого значения метода eclipse

например, у меня есть этот код

categoryCT.getInsertedItems();

и мне нужен ярлык для генерации кода, подобного этому

List<Category> insertedItems=   categoryCT.getInsertedItems();

Ответ 1

Eclipse не может помочь вам с именем переменной, но вы можете написать:

insertedItems = categoryCT.getInsertedItems();

Это даст вам ошибку компиляции.

Если вы нажмете Ctrl+1 в любом месте этой строки, Eclipse предложит "Создать локальную переменную" вставленные элементы "

Немногие нажатия клавиш, чтобы получить желаемый результат:

  • catCT Ctrl+SpacecategoryCT
  • .getII Ctrl+SpacecategoryCT.getInsertedItems()
  • ;
  • Shift+Alt+Left для выбора всего вызова метода
  • Ctrl+1 + выберите "Создать новую локальную переменную"

Ответ 2

Ярлык, который работает на моем Mac, 2 + l (строчный L-ключ)

Шаги:

  • Введите переменную, Ex: categoryCT.getInsertedItems();;
  • Выберите определение всей переменной;
  • Нажмите 2, оставьте нажимать, а затем нажмите l (нижний регистр L);

Это создаст строку List<Category> insertedItems= categoryCT.getInsertedItems();.