From edae81da7196026ddc34f5555ac5c7e276d86963 Mon Sep 17 00:00:00 2001 From: Kirill Likhodedov Date: Sat, 6 Aug 2011 14:01:43 +0400 Subject: [PATCH] @Nullable --- .../src/com/intellij/openapi/fileEditor/FileDocumentManager.java | 1 + .../platform-api/src/com/intellij/openapi/wm/WindowManager.java | 1 + .../openapi/fileEditor/impl/FileDocumentManagerImpl.java | 1 + .../src/com/intellij/openapi/wm/impl/WindowManagerImpl.java | 1 + 4 files changed, 4 insertions(+) diff --git a/platform/core-api/src/com/intellij/openapi/fileEditor/FileDocumentManager.java b/platform/core-api/src/com/intellij/openapi/fileEditor/FileDocumentManager.java index 801f9ec06596..4efc4c285078 100644 --- a/platform/core-api/src/com/intellij/openapi/fileEditor/FileDocumentManager.java +++ b/platform/core-api/src/com/intellij/openapi/fileEditor/FileDocumentManager.java @@ -34,6 +34,7 @@ public abstract class FileDocumentManager implements SavingRequestor { @Nullable public abstract Document getCachedDocument(@NotNull VirtualFile file); + @Nullable public abstract VirtualFile getFile(@NotNull Document document); public abstract void saveAllDocuments(); diff --git a/platform/platform-api/src/com/intellij/openapi/wm/WindowManager.java b/platform/platform-api/src/com/intellij/openapi/wm/WindowManager.java index 358d2dabe271..223031cce55f 100644 --- a/platform/platform-api/src/com/intellij/openapi/wm/WindowManager.java +++ b/platform/platform-api/src/com/intellij/openapi/wm/WindowManager.java @@ -78,6 +78,7 @@ public abstract class WindowManager { * @param project * @return */ + @Nullable public abstract StatusBar getStatusBar(Project project); /** diff --git a/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileDocumentManagerImpl.java b/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileDocumentManagerImpl.java index a5db747f014a..d1ded8f05e43 100644 --- a/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileDocumentManagerImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileDocumentManagerImpl.java @@ -186,6 +186,7 @@ public class FileDocumentManagerImpl extends FileDocumentManager implements Appl } } + @Nullable public VirtualFile getFile(@NotNull Document document) { return document.getUserData(FILE_KEY); } diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/WindowManagerImpl.java b/platform/platform-impl/src/com/intellij/openapi/wm/impl/WindowManagerImpl.java index 1453f802b22b..c65c785199c6 100644 --- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/WindowManagerImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/WindowManagerImpl.java @@ -438,6 +438,7 @@ public final class WindowManagerImpl extends WindowManagerEx implements Applicat return myWindowWatcher.suggestParentWindow(project); } + @Nullable public final StatusBar getStatusBar(final Project project) { if (!myProject2Frame.containsKey(project)) { return null;