mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Platform: build numbers: get rid or BuildNumber.getBuildNumber uses
This commit is contained in:
@@ -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();
|
||||
|
||||
+7
-5
@@ -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());
|
||||
}
|
||||
}
|
||||
}
|
||||
+2
-2
@@ -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() + ")";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user