nls annotate status bar api
authorBas Leijdekkers <basleijdekkers@gmail.com>
Thu, 6 Aug 2020 16:00:39 +0000 (18:00 +0200)
committerintellij-monorepo-bot <intellij-monorepo-bot-no-reply@jetbrains.com>
Mon, 10 Aug 2020 19:48:57 +0000 (19:48 +0000)
GitOrigin-RevId: 21feb8a717fed92e9d26333c02bb6cda179c4f94

platform/platform-api/src/com/intellij/openapi/wm/StatusBar.java
platform/platform-api/src/com/intellij/openapi/wm/StatusBarInfo.java
platform/platform-impl/src/com/intellij/openapi/wm/impl/status/StatusBarUtil.java

index 80a16f40aa314daadf86a00d33050496bcee41fe..272f8865ae8daa1e389f5679f7b453e3d5c50a4f 100644 (file)
@@ -5,6 +5,7 @@ import com.intellij.openapi.Disposable;
 import com.intellij.openapi.application.ApplicationManager;
 import com.intellij.openapi.project.Project;
 import com.intellij.openapi.startup.StartupManager;
+import com.intellij.openapi.util.NlsContexts;
 import com.intellij.util.messages.MessageBus;
 import com.intellij.util.messages.Topic;
 import org.jetbrains.annotations.ApiStatus;
@@ -31,11 +32,12 @@ public interface StatusBar extends StatusBarInfo, Disposable {
     private Info() {
     }
 
-    public static void set(@Nullable final String text, @Nullable final Project project) {
+    public static void set(@NlsContexts.StatusBarText @Nullable final String text, @Nullable final Project project) {
       set(text, project, null);
     }
 
-    public static void set(@Nullable final String text, @Nullable final Project project, @Nullable final String requestor) {
+    public static void set(@NlsContexts.StatusBarText @Nullable final String text, @Nullable final Project project,
+                           @NonNls @Nullable final String requestor) {
       if (project != null) {
         if (project.isDisposed()) {
           return;
index 59a3b90d6688fdfc656c1ced8170e43bc7a3bb6f..edf2e12750f1565747b58802ac7b8b65ea155f09 100644 (file)
@@ -1,20 +1,8 @@
-/*
- * Copyright 2000-2010 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.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2020 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.openapi.wm;
 
+import com.intellij.openapi.util.NlsContexts;
+import org.jetbrains.annotations.NonNls;
 import org.jetbrains.annotations.Nullable;
 
 public interface StatusBarInfo {
@@ -23,9 +11,9 @@ public interface StatusBarInfo {
    * Set status bar text
    * @param s text to be shown in the status bar
    */
-  void setInfo(@Nullable String s);
+  void setInfo(@NlsContexts.StatusBarText @Nullable String s);
 
-  void setInfo(@Nullable String s, @Nullable String requestor);
+  void setInfo(@NlsContexts.StatusBarText @Nullable String s, @NonNls @Nullable String requestor);
   
   String getInfo();
 }
index 24e3dc4d4e761a8155f4000a97424db230cf0e69..e4afe861758d1d082901a879d0ab6122a4cbead6 100644 (file)
@@ -14,13 +14,13 @@ import com.intellij.openapi.fileEditor.impl.DockableEditorTabbedContainer;
 import com.intellij.openapi.fileEditor.impl.EditorWithProviderComposite;
 import com.intellij.openapi.fileEditor.impl.EditorsSplitters;
 import com.intellij.openapi.project.Project;
+import com.intellij.openapi.util.NlsContexts;
 import com.intellij.openapi.vfs.VirtualFile;
 import com.intellij.openapi.wm.StatusBar;
 import com.intellij.openapi.wm.WindowManager;
 import com.intellij.ui.docking.DockContainer;
 import com.intellij.ui.docking.DockManager;
 import com.intellij.util.ArrayUtil;
-import org.jetbrains.annotations.Nls;
 import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;
 
@@ -88,7 +88,7 @@ public final class StatusBarUtil {
     return null;
   }
 
-  public static void setStatusBarInfo(@NotNull Project project, @NotNull @Nls String message) {
+  public static void setStatusBarInfo(@NotNull Project project, @NotNull @NlsContexts.StatusBarText String message) {
     StatusBar statusBar = WindowManager.getInstance().getStatusBar(project);
     if (statusBar != null) {
       statusBar.setInfo(message);