Platform: build numbers: get rid or BuildNumber.getBuildNumber uses

This commit is contained in:
Anton Makeev
2016-04-07 15:40:01 +02:00
parent 6349a5ccd1
commit 9fc0bfdd28
3 changed files with 11 additions and 9 deletions
@@ -16,7 +16,7 @@
package org.jetbrains.ide;
import com.google.gson.stream.JsonWriter;
import com.intellij.openapi.application.ApplicationInfoUtil;
import com.intellij.ide.IdeAboutInfoUtil;
import com.intellij.openapi.application.PathManager;
import com.intellij.openapi.application.ex.ApplicationInfoEx;
import com.intellij.openapi.fileTypes.FileType;
@@ -82,7 +82,7 @@ public class AboutHttpService extends RestService {
JsonWriter writer = createJsonWriter(out);
writer.beginObject();
ApplicationInfoUtil.writeJson(writer);
IdeAboutInfoUtil.writeAboutJson(writer);
if (urlDecoder != null && getBooleanParameter("registeredFileTypes", urlDecoder)) {
writer.name("registeredFileTypes").beginArray();
@@ -13,9 +13,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.intellij.openapi.application;
package com.intellij.ide;
import com.google.gson.stream.JsonWriter;
import com.intellij.openapi.application.ApplicationInfo;
import com.intellij.openapi.application.ApplicationNamesInfo;
import com.intellij.openapi.application.ex.ApplicationInfoEx;
import com.intellij.openapi.util.BuildNumber;
import com.intellij.openapi.util.text.StringUtil;
@@ -23,8 +25,8 @@ import com.intellij.util.PlatformUtils;
import java.io.IOException;
public class ApplicationInfoUtil {
public static void writeJson(JsonWriter writer) throws IOException {
public class IdeAboutInfoUtil {
public static void writeAboutJson(JsonWriter writer) throws IOException {
String appName = ApplicationInfoEx.getInstanceEx().getFullApplicationName();
BuildNumber build = ApplicationInfo.getInstance().getBuild();
@@ -37,8 +39,8 @@ public class ApplicationInfoUtil {
writer.name("name").value(appName);
writer.name("productName").value(ApplicationNamesInfo.getInstance().getProductName());
writer.name("baselineVersion").value(build.getBaselineVersion());
if (build.getBuildNumber() != BuildNumber.SNAPSHOT_VALUE) {
writer.name("buildNumber").value(build.getBuildNumber());
if (!build.isSnapshot()) {
writer.name("buildNumber").value(build.asStringWithoutProductCode());
}
}
}
@@ -432,8 +432,8 @@ public class FlatWelcomeFrame extends JFrame implements IdeFrame, AccessibleCont
else {
appVersion += app.getFullVersion();
if (app.isEAP() && app.getBuild().getBuildNumber() != BuildNumber.SNAPSHOT_VALUE) {
appVersion += " (" + app.getBuild().asString() + ")";
if (app.isEAP() && !app.getBuild().isSnapshot()) {
appVersion += " (" + app.getBuild().asStringWithoutProductCode() + ")";
}
}