From d20fef991ca4b6b70f84a44d134e49e45401ece2 Mon Sep 17 00:00:00 2001 From: nik Date: Tue, 20 Dec 2016 11:57:37 +0300 Subject: [PATCH] added @Nullable to some optional fields of ApplicationInfo --- .../src/com/intellij/openapi/application/ApplicationInfo.java | 4 +++- .../openapi/application/impl/ApplicationInfoImpl.java | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/platform/core-api/src/com/intellij/openapi/application/ApplicationInfo.java b/platform/core-api/src/com/intellij/openapi/application/ApplicationInfo.java index 294b18f4e4f5..303211327269 100644 --- a/platform/core-api/src/com/intellij/openapi/application/ApplicationInfo.java +++ b/platform/core-api/src/com/intellij/openapi/application/ApplicationInfo.java @@ -17,6 +17,7 @@ package com.intellij.openapi.application; import com.intellij.openapi.components.ServiceManager; import com.intellij.openapi.util.BuildNumber; +import org.jetbrains.annotations.Nullable; import java.awt.*; import java.util.Calendar; @@ -46,11 +47,12 @@ public abstract class ApplicationInfo { */ public abstract String getShortCompanyName(); public abstract String getCompanyURL(); + @Nullable public abstract String getThirdPartySoftwareURL(); public abstract String getJetbrainsTvUrl(); public abstract String getEvalLicenseUrl(); public abstract String getKeyConversionUrl(); - + @Nullable public abstract Rectangle getAboutLogoRect(); public abstract boolean hasHelp(); public abstract boolean hasContextHelp(); diff --git a/platform/core-impl/src/com/intellij/openapi/application/impl/ApplicationInfoImpl.java b/platform/core-impl/src/com/intellij/openapi/application/impl/ApplicationInfoImpl.java index bbda5df7a026..1fddb7c18214 100644 --- a/platform/core-impl/src/com/intellij/openapi/application/impl/ApplicationInfoImpl.java +++ b/platform/core-impl/src/com/intellij/openapi/application/impl/ApplicationInfoImpl.java @@ -526,6 +526,7 @@ public class ApplicationInfoImpl extends ApplicationInfoEx { return myAboutForeground; } + @Nullable public Color getAboutLinkColor() { return myAboutLinkColor; }