Cleanup (warnings; formatting; arrangement)
authorRoman Shevchenko <roman.shevchenko@jetbrains.com>
Wed, 3 Dec 2014 12:42:15 +0000 (13:42 +0100)
committerRoman Shevchenko <roman.shevchenko@jetbrains.com>
Wed, 3 Dec 2014 16:31:41 +0000 (17:31 +0100)
platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/CheckForUpdateAction.java
platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/PluginDownloader.java
platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateSettings.java

index bfa477159ef1aa1e7cf23695b735a07b18726969..961b41948b69b6866afb089c1a6b80f73a3524ab 100644 (file)
@@ -18,24 +18,25 @@ package com.intellij.openapi.updateSettings.impl;
 import com.intellij.openapi.actionSystem.ActionPlaces;
 import com.intellij.openapi.actionSystem.AnAction;
 import com.intellij.openapi.actionSystem.AnActionEvent;
-import com.intellij.openapi.actionSystem.CommonDataKeys;
 import com.intellij.openapi.project.DumbAware;
 import com.intellij.openapi.util.SystemInfo;
 import com.intellij.openapi.wm.impl.welcomeScreen.FlatWelcomeFrameProvider;
+import org.jetbrains.annotations.NotNull;
 
 public class CheckForUpdateAction extends AnAction implements DumbAware {
   @Override
-  public void update(AnActionEvent e) {
-    final String place = e.getPlace();
+  public void update(@NotNull AnActionEvent e) {
+    String place = e.getPlace();
     if (ActionPlaces.WELCOME_SCREEN.equals(place) && FlatWelcomeFrameProvider.isAvailable()) {
       e.getPresentation().setEnabledAndVisible(true);
-    } else {
+    }
+    else {
       e.getPresentation().setVisible(!SystemInfo.isMacSystemMenu || !ActionPlaces.MAIN_MENU.equals(place));
     }
   }
 
   @Override
-  public void actionPerformed(AnActionEvent e) {
-    UpdateChecker.updateAndShowResult(e.getData(CommonDataKeys.PROJECT), false, UpdateSettings.getInstance());
+  public void actionPerformed(@NotNull AnActionEvent e) {
+    UpdateChecker.updateAndShowResult(e.getProject(), false, UpdateSettings.getInstance());
   }
 }
index f346e321f3021d9b0676b6bfa3e3fdbc28b824ed..a8f694ae3037fe4b4ac1722bb8b2d53d26e98c63 100644 (file)
@@ -49,10 +49,10 @@ import java.util.List;
 public class PluginDownloader {
   private static final Logger LOG = Logger.getInstance("#" + PluginDownloader.class.getName());
 
-  @NonNls private static final String FILENAME = "filename=";
+  private static final String FILENAME = "filename=";
 
   private final String myPluginId;
-  private String myPluginUrl;
+  private final String myPluginUrl;
   private String myPluginVersion;
 
   private String myFileName;
@@ -71,15 +71,8 @@ public class PluginDownloader {
     myPluginVersion = pluginVersion;
   }
 
-  public PluginDownloader(String pluginId,
-                          String pluginUrl,
-                          String pluginVersion,
-                          String fileName,
-                          String pluginName,
-                          BuildNumber buildNumber) {
-    myPluginId = pluginId;
-    myPluginUrl = pluginUrl;
-    myPluginVersion = pluginVersion;
+  public PluginDownloader(String pluginId, String pluginUrl, String pluginVersion, String fileName, String pluginName, BuildNumber buildNumber) {
+    this(pluginId, pluginUrl, pluginVersion);
     myFileName = fileName;
     myPluginName = pluginName;
     myBuildNumber = buildNumber;
@@ -332,15 +325,22 @@ public class PluginDownloader {
     return myDepends;
   }
 
+  public void setDescriptor(IdeaPluginDescriptor descriptor) {
+    myDescriptor = descriptor;
+  }
+
+  public IdeaPluginDescriptor getDescriptor() {
+    return myDescriptor;
+  }
+
   public static PluginDownloader createDownloader(IdeaPluginDescriptor descriptor) throws UnsupportedEncodingException {
     return createDownloader(descriptor, null);
   }
 
-  public static PluginDownloader createDownloader(IdeaPluginDescriptor descriptor,
-                                                  BuildNumber buildNumber) throws UnsupportedEncodingException {
-    PluginDownloader downloader = new PluginDownloader(descriptor.getPluginId().getIdString(), 
-                                                       UpdateChecker.getDownloadUrl(descriptor, buildNumber), 
-                                                       descriptor.getVersion(), null, descriptor.getName(), buildNumber);
+  public static PluginDownloader createDownloader(IdeaPluginDescriptor descriptor, BuildNumber buildNumber) throws UnsupportedEncodingException {
+    String string = descriptor.getPluginId().getIdString();
+    String url = UpdateChecker.getDownloadUrl(descriptor, buildNumber);
+    PluginDownloader downloader = new PluginDownloader(string, url, descriptor.getVersion(), null, descriptor.getName(), buildNumber);
     downloader.setDescriptor(descriptor);
     return downloader;
   }
@@ -413,12 +413,4 @@ public class PluginDownloader {
     }
     return null;
   }
-
-  public void setDescriptor(IdeaPluginDescriptor descriptor) {
-    myDescriptor = descriptor;
-  }
-
-  public IdeaPluginDescriptor getDescriptor() {
-    return myDescriptor;
-  }
 }
index 839e5aa42a973a7d1f06898df8ce31933bda9357..0ca13cfa223f8a2fd49a6eccb1b075387c3f1acb 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2012 JetBrains s.r.o.
+ * Copyright 2000-2014 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -42,17 +42,11 @@ import java.util.List;
   storageChooser = LastStorageChooserForWrite.ElementStateLastStorageChooserForWrite.class
 )
 public class UpdateSettings implements PersistentStateComponent<Element>, UserUpdateSettings {
-  private static final Logger LOG = Logger.getInstance("#com.intellij.openapi.updateSettings.impl.UpdateSettings"); 
+  private static final Logger LOG = Logger.getInstance("#com.intellij.openapi.updateSettings.impl.UpdateSettings");
 
-  @SuppressWarnings({"WeakerAccess", "CanBeFinal"})
   public JDOMExternalizableStringList myPluginHosts = new JDOMExternalizableStringList();
-
-  @SuppressWarnings({"WeakerAccess", "CanBeFinal"})
   public JDOMExternalizableStringList myKnownUpdateChannels = new JDOMExternalizableStringList();
-
-  @SuppressWarnings({"WeakerAccess", "CanBeFinal"})
   public JDOMExternalizableStringList myIgnoredBuildNumbers = new JDOMExternalizableStringList();
-
   public JDOMExternalizableStringList myOutdatedPlugins = new JDOMExternalizableStringList();
 
   public boolean CHECK_NEEDED = true;
@@ -68,18 +62,14 @@ public class UpdateSettings implements PersistentStateComponent<Element>, UserUp
     updateDefaultChannel();
   }
 
-  public void saveLastCheckedInfo() {
-    LAST_TIME_CHECKED = System.currentTimeMillis();
-    ApplicationInfo appInfo = ApplicationInfo.getInstance();
-    LAST_BUILD_CHECKED = appInfo.getBuild().asString();
-  }
-
   private void updateDefaultChannel() {
     if (ApplicationInfoImpl.getShadowInstance().isEAP()) {
       UPDATE_CHANNEL_TYPE = ChannelStatus.EAP_CODE;
     }
   }
 
+  @SuppressWarnings("deprecation")
+  @Override
   public Element getState() {
     Element element = new Element("state");
     try {
@@ -91,7 +81,9 @@ public class UpdateSettings implements PersistentStateComponent<Element>, UserUp
     return element;
   }
 
-  public void loadState(final Element state) {
+  @SuppressWarnings("deprecation")
+  @Override
+  public void loadState(Element state) {
     try {
       DefaultJDOMExternalizer.readExternal(this, state);
     }
@@ -134,16 +126,22 @@ public class UpdateSettings implements PersistentStateComponent<Element>, UserUp
     return ChannelStatus.fromCode(UPDATE_CHANNEL_TYPE);
   }
 
-  public void forceCheckForUpdateAfterRestart() {
-    LAST_TIME_CHECKED = 0;
-  }
-
   public List<String> getPluginHosts() {
-    ArrayList<String> hosts = new ArrayList<String>(myPluginHosts);
+    List<String> hosts = new ArrayList<String>(myPluginHosts);
     final String pluginHosts = System.getProperty("idea.plugin.hosts");
     if (pluginHosts != null) {
       ContainerUtil.addAll(hosts, pluginHosts.split(";"));
     }
     return hosts;
   }
+
+  public void forceCheckForUpdateAfterRestart() {
+    LAST_TIME_CHECKED = 0;
+  }
+
+  public void saveLastCheckedInfo() {
+    LAST_TIME_CHECKED = System.currentTimeMillis();
+    ApplicationInfo appInfo = ApplicationInfo.getInstance();
+    LAST_BUILD_CHECKED = appInfo.getBuild().asString();
+  }
 }