Поддержка Kotlin в Eclipse

Руководитель: Николай Красько
Офис: Санкт-Петербург — БЦ Universe (Университетская наб., 7-9-11 к. 5А)
Базовые задачи (на выбор):
  • автодополнение (auto-completion);
  • автодополнение именованных параметров;
  • улучшение работы с ключевыми словами;
  • автодополнение для неимпортированных функций, классов, свойств;
  • создание перегруженных методов из автодополения;
  • автодополнение в doc-комментариях;
  • автоматические исправления (quick-fixes);
  • перенос автоматических исправлений из плагина для Intellij IDEA в Eclipse;
  • отладчик:
  1. возможность выбрать метод в который необходимо зайти (Step Into Selection);
  2. написание вычисляемых выражений на Kotlin;
  3. учет специфики Kotlin при показе переменных.
Ожидаемый результат:
  • создание фреймворка, позволяющего максимально переиспользовать код при написании авто-исправлений для Kotlin между Intellij IDEA и Eclipse.
  Обязательные требования:
  • хорошее знание Java и основных паттернов проектирования.
Преимущества:
  • опыт работы с большими библиотеками или открытыми фреймворками;
  • опыт написания плагинов для IDE или каких-нибудь редакторов;
  • знакомство с Git.
  Видео-презентация проекта
Интерн: Дмитрий Тищенко
Презентация результата стажировки