diff --git a/platform/platform-impl/src/com/intellij/ide/actions/ToolWindowsGroup.java b/platform/platform-impl/src/com/intellij/ide/actions/ToolWindowsGroup.java
index 01aee3f80f96..7be9a633c3ea 100644
--- a/platform/platform-impl/src/com/intellij/ide/actions/ToolWindowsGroup.java
+++ b/platform/platform-impl/src/com/intellij/ide/actions/ToolWindowsGroup.java
@@ -28,6 +28,7 @@ import com.intellij.openapi.wm.ToolWindowId;
import com.intellij.openapi.wm.ex.ToolWindowManagerAdapter;
import com.intellij.openapi.wm.ex.ToolWindowManagerEx;
import com.intellij.util.containers.HashMap;
+import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import javax.swing.*;
@@ -132,7 +133,7 @@ public final class ToolWindowsGroup extends ActionGroup {
}
private final class MyToolWindowManagerListener extends ToolWindowManagerAdapter{
- public void toolWindowRegistered(String id){
+ public void toolWindowRegistered(@NotNull String id){
addActionForToolWindow(id);
}
}
diff --git a/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/EditorTabbedContainer.java b/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/EditorTabbedContainer.java
index b801faaf87a3..407962dda71e 100644
--- a/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/EditorTabbedContainer.java
+++ b/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/EditorTabbedContainer.java
@@ -106,7 +106,7 @@ final class EditorTabbedContainer implements Disposable {
updateTabBorder();
}
- public void toolWindowRegistered(final String id) {
+ public void toolWindowRegistered(@NotNull final String id) {
updateTabBorder();
}
});
diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/ex/ToolWindowManagerAdapter.java b/platform/platform-impl/src/com/intellij/openapi/wm/ex/ToolWindowManagerAdapter.java
index cbe101e04e85..ce95fa2763bf 100644
--- a/platform/platform-impl/src/com/intellij/openapi/wm/ex/ToolWindowManagerAdapter.java
+++ b/platform/platform-impl/src/com/intellij/openapi/wm/ex/ToolWindowManagerAdapter.java
@@ -19,10 +19,11 @@
*/
package com.intellij.openapi.wm.ex;
+import org.jetbrains.annotations.NotNull;
public class ToolWindowManagerAdapter implements ToolWindowManagerListener{
- public void toolWindowRegistered(final String id){}
+ public void toolWindowRegistered(@NotNull final String id){}
public void stateChanged(){}
}
diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/ex/ToolWindowManagerEx.java b/platform/platform-impl/src/com/intellij/openapi/wm/ex/ToolWindowManagerEx.java
index 27ef6b896319..981ced945fd2 100644
--- a/platform/platform-impl/src/com/intellij/openapi/wm/ex/ToolWindowManagerEx.java
+++ b/platform/platform-impl/src/com/intellij/openapi/wm/ex/ToolWindowManagerEx.java
@@ -17,21 +17,21 @@ package com.intellij.openapi.wm.ex;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.Condition;
-import com.intellij.openapi.wm.ToolWindowManager;
import com.intellij.openapi.wm.ToolWindowAnchor;
+import com.intellij.openapi.wm.ToolWindowManager;
import com.intellij.openapi.wm.impl.DesktopLayout;
+import org.jetbrains.annotations.NotNull;
import javax.swing.*;
import java.util.List;
-public abstract class ToolWindowManagerEx extends ToolWindowManager{
+public abstract class ToolWindowManagerEx extends ToolWindowManager {
public static ToolWindowManagerEx getInstanceEx(final Project project){
return (ToolWindowManagerEx)getInstance(project);
}
- public abstract void addToolWindowManagerListener(ToolWindowManagerListener l);
-
- public abstract void removeToolWindowManagerListener(ToolWindowManagerListener l);
+ public abstract void addToolWindowManagerListener(@NotNull ToolWindowManagerListener l);
+ public abstract void removeToolWindowManagerListener(@NotNull ToolWindowManagerListener l);
/**
* @return ID of tool window that was activated last time.
@@ -55,11 +55,11 @@ public abstract class ToolWindowManagerEx extends ToolWindowManager{
/**
* Copied layout into internal layout and rearranges tool windows.
*/
- public abstract void setLayout(DesktopLayout layout);
+ public abstract void setLayout(@NotNull DesktopLayout layout);
public abstract void clearSideStack();
- public abstract void hideToolWindow(String id, boolean hideSide);
+ public abstract void hideToolWindow(@NotNull String id, boolean hideSide);
- public abstract List getIdsOn(final ToolWindowAnchor anchor);
+ public abstract List getIdsOn(@NotNull ToolWindowAnchor anchor);
}
diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/ex/ToolWindowManagerListener.java b/platform/platform-impl/src/com/intellij/openapi/wm/ex/ToolWindowManagerListener.java
index 72f5c981129b..79e769a4e016 100644
--- a/platform/platform-impl/src/com/intellij/openapi/wm/ex/ToolWindowManagerListener.java
+++ b/platform/platform-impl/src/com/intellij/openapi/wm/ex/ToolWindowManagerListener.java
@@ -15,16 +15,16 @@
*/
package com.intellij.openapi.wm.ex;
-import com.intellij.openapi.wm.ToolWindowManager;
+import org.jetbrains.annotations.NotNull;
import java.util.EventListener;
public interface ToolWindowManagerListener extends EventListener{
/**
- * Invoked when tool window with specified id is registered in ToolWindowMnagare.
+ * Invoked when tool window with specified id is registered in {@link ToolWindowManagerEx}.
* @param id id of registered tool window.
*/
- void toolWindowRegistered(String id);
+ void toolWindowRegistered(@NotNull String id);
void stateChanged();
}
\ No newline at end of file
diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/ToolWindowManagerImpl.java b/platform/platform-impl/src/com/intellij/openapi/wm/impl/ToolWindowManagerImpl.java
index eb653d04a749..440ab961135d 100644
--- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/ToolWindowManagerImpl.java
+++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/ToolWindowManagerImpl.java
@@ -293,11 +293,11 @@ public final class ToolWindowManagerImpl extends ToolWindowManagerEx implements
execute(commandsList);
}
- public void addToolWindowManagerListener(final ToolWindowManagerListener l) {
+ public void addToolWindowManagerListener(@NotNull final ToolWindowManagerListener l) {
myListenerList.add(ToolWindowManagerListener.class, l);
}
- public void removeToolWindowManagerListener(final ToolWindowManagerListener l) {
+ public void removeToolWindowManagerListener(@NotNull final ToolWindowManagerListener l) {
myListenerList.remove(ToolWindowManagerListener.class, l);
}
@@ -571,7 +571,7 @@ public final class ToolWindowManagerImpl extends ToolWindowManagerEx implements
return myLayout.getInfo(id, true);
}
- public List getIdsOn(final ToolWindowAnchor anchor) {
+ public List getIdsOn(@NotNull final ToolWindowAnchor anchor) {
return myLayout.getVisibleIdsOn(anchor, this);
}
@@ -593,7 +593,7 @@ public final class ToolWindowManagerImpl extends ToolWindowManagerEx implements
execute(commandList);
}
- public void hideToolWindow(final String id, final boolean hideSide) {
+ public void hideToolWindow(@NotNull final String id, final boolean hideSide) {
hideToolWindow(id, hideSide, true);
}
@@ -913,7 +913,7 @@ public final class ToolWindowManagerImpl extends ToolWindowManagerEx implements
return myLayoutToRestoreLater;
}
- public void setLayout(final DesktopLayout layout) {
+ public void setLayout(@NotNull final DesktopLayout layout) {
ApplicationManager.getApplication().assertIsDispatchThread();
final ArrayList commandList = new ArrayList();
// hide tool window that are invisible in new layout