Интерфейс IRefactoringHistoryService
имеет методы доступа к истории рефакторинга.
Получить интерфейс:
IRefactoringHistoryService service = RefactoringCore.getHistoryService();
Вы можете получить историю для проекта с помощью:
IProject project = ... project you are interested in
RefactoringHistory history = service.getProjectHistory(project, progressMonitor);
Существуют и другие методы, которые позволяют получить историю рабочего пространства и указать начало и отметки времени окончания.
Объект история может возвращать массив объектов, представляющих рефакторинга:
RefactoringDescriptorProxy [] proxies = history.getDescriptors();
Вы можете получить фактический рефакторинга дескриптор от прокси-сервера:
RefactoringDescriptor desc = proxy.getDescription();
спасибо @ Greg-449 I пробовал и работал – myNameIsAlwaysTaken