added @Nullable to some optional fields of ApplicationInfo

This commit is contained in:
nik
2016-12-20 16:50:39 +03:00
parent 257a9903d5
commit d20fef991c
2 changed files with 4 additions and 1 deletions
@@ -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();
@@ -526,6 +526,7 @@ public class ApplicationInfoImpl extends ApplicationInfoEx {
return myAboutForeground;
}
@Nullable
public Color getAboutLinkColor() {
return myAboutLinkColor;
}