void (IdeaPlugin ideaPlugin) { processActions(ideaPlugin); processComponents(RegistrationEntry.RegistrationType.APPLICATION_COMPONENT, ideaPlugin.getApplicationComponents(), ApplicationComponents::getComponents); processComponents(RegistrationEntry.RegistrationType.PROJECT_COMPONENT, ideaPlugin.getProjectComponents(), ProjectComponents::getComponents); processComponents(RegistrationEntry.RegistrationType.MODULE_COMPONENT, ideaPlugin.getModuleComponents(), ModuleComponents::getComponents); processListeners(RegistrationEntry.RegistrationType.APPLICATION_LISTENER, ideaPlugin.getApplicationListeners()); processListeners(RegistrationEntry.RegistrationType.PROJECT_LISTENER, ideaPlugin.getProjectListeners()); }