}
@Override
- protected ArrayList<IdeaPluginDescriptor> toProcess() {
- ArrayList<IdeaPluginDescriptor> toProcess = super.toProcess();
+ protected List<IdeaPluginDescriptor> toProcess() {
+ List<IdeaPluginDescriptor> toProcess = super.toProcess();
for (IdeaPluginDescriptor descriptor : myInstalled) {
if (!toProcess.contains(descriptor)) {
toProcess.add(descriptor);
requireShutdown |= val;
}
- public ArrayList<IdeaPluginDescriptorImpl> getDependentList(IdeaPluginDescriptorImpl pluginDescriptor) {
+ public List<IdeaPluginDescriptorImpl> getDependentList(IdeaPluginDescriptorImpl pluginDescriptor) {
return pluginsModel.dependent(pluginDescriptor);
}
fireTableCellUpdated(rowIndex, columnIndex);
}
- public ArrayList<IdeaPluginDescriptorImpl> dependent(IdeaPluginDescriptorImpl plugin) {
- ArrayList<IdeaPluginDescriptorImpl> list = new ArrayList<IdeaPluginDescriptorImpl>();
+ public List<IdeaPluginDescriptorImpl> dependent(IdeaPluginDescriptorImpl plugin) {
+ List<IdeaPluginDescriptorImpl> list = new ArrayList<IdeaPluginDescriptorImpl>();
for (IdeaPluginDescriptor any : getAllPlugins()) {
if (any instanceof IdeaPluginDescriptorImpl) {
PluginId[] dep = any.getDependentPluginIds();
filter(desc);
}
- protected ArrayList<IdeaPluginDescriptor> toProcess() {
+ protected List<IdeaPluginDescriptor> toProcess() {
return new ArrayList<IdeaPluginDescriptor>(view);
}
import com.intellij.openapi.extensions.PluginId;
import com.intellij.openapi.project.DumbAware;
import com.intellij.openapi.ui.Messages;
-import com.intellij.openapi.util.JDOMExternalizableStringList;
import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Set;
+import java.util.List;
/**
* @author Konstantin Bulenkov
// Get the list of plugins which depend on this one. If this list is
// not empty - issue warning instead of simple prompt.
- ArrayList<IdeaPluginDescriptorImpl> dependant = host.getDependentList(pluginDescriptor);
+ List<IdeaPluginDescriptorImpl> dependant = host.getDependentList(pluginDescriptor);
if (dependant.size() > 0) {
message = IdeBundle.message("several.plugins.depend.on.0.continue.to.remove", pluginDescriptor.getName());
actualDelete = (Messages.showYesNoDialog(host.getMainPanel(), message, IdeBundle.message("title.plugin.uninstall"), Messages.getQuestionIcon()) == Messages.YES);