notnull
authorAlexey Kudravtsev <cdr@intellij.com>
Wed, 24 Apr 2013 10:40:46 +0000 (14:40 +0400)
committerAlexey Kudravtsev <cdr@intellij.com>
Wed, 24 Apr 2013 13:52:41 +0000 (17:52 +0400)
platform/core-api/src/com/intellij/openapi/roots/FileIndexFacade.java
platform/core-impl/src/com/intellij/mock/MockFileIndexFacade.java
platform/projectModel-impl/src/com/intellij/openapi/roots/impl/ProjectFileIndexFacade.java
platform/vcs-impl/src/com/intellij/openapi/vcs/impl/DefaultFileIndexFacade.java

index 2f3b7dad1885e840e6435a1c76ef65fb463822af..0fef333922180b51aafbc073f4936b706e05a524 100644 (file)
@@ -37,16 +37,16 @@ public abstract class FileIndexFacade {
     return ServiceManager.getService(project, FileIndexFacade.class);
   }
 
-  public abstract boolean isInContent(VirtualFile file);
-  public abstract boolean isInSource(VirtualFile file);
-  public abstract boolean isInSourceContent(VirtualFile file);
-  public abstract boolean isInLibraryClasses(VirtualFile file);
+  public abstract boolean isInContent(@NotNull VirtualFile file);
+  public abstract boolean isInSource(@NotNull VirtualFile file);
+  public abstract boolean isInSourceContent(@NotNull VirtualFile file);
+  public abstract boolean isInLibraryClasses(@NotNull VirtualFile file);
 
-  public abstract boolean isInLibrarySource(VirtualFile file);
-  public abstract boolean isExcludedFile(VirtualFile file);
+  public abstract boolean isInLibrarySource(@NotNull VirtualFile file);
+  public abstract boolean isExcludedFile(@NotNull VirtualFile file);
 
   @Nullable
-  public abstract Module getModuleForFile(VirtualFile file);
+  public abstract Module getModuleForFile(@NotNull VirtualFile file);
 
   /**
    * Checks if <code>file</code> is an ancestor of <code>baseDir</code> and none of the files
@@ -56,7 +56,7 @@ public abstract class FileIndexFacade {
    * @param child the child directory or file to check for ancestry.
    * @return true if it's a valid ancestor, false otherwise.
    */
-  public abstract boolean isValidAncestor(final VirtualFile baseDir, final VirtualFile child);
+  public abstract boolean isValidAncestor(@NotNull VirtualFile baseDir, @NotNull VirtualFile child);
 
   public boolean shouldBeFound(GlobalSearchScope scope, VirtualFile virtualFile) {
     return (scope.isSearchOutsideRootModel() || isInContent(virtualFile) || isInLibrarySource(virtualFile)) && !virtualFile.getFileType().isBinary();
index aa6014021ac94fcdf9c416619b9f7b421133a59d..ee0f2bb453448f605ad0cda4f162c9c8ffb65026 100644 (file)
@@ -63,7 +63,7 @@ public class MockFileIndexFacade extends FileIndexFacade {
   }
 
   @Override
-  public boolean isInLibrarySource(VirtualFile file) {
+  public boolean isInLibrarySource(@NotNull VirtualFile file) {
     return false;
   }
 
@@ -73,12 +73,12 @@ public class MockFileIndexFacade extends FileIndexFacade {
   }
 
   @Override
-  public Module getModuleForFile(VirtualFile file) {
+  public Module getModuleForFile(@NotNull VirtualFile file) {
     return myModule;
   }
 
   @Override
-  public boolean isValidAncestor(VirtualFile baseDir, VirtualFile child) {
+  public boolean isValidAncestor(@NotNull VirtualFile baseDir, @NotNull VirtualFile child) {
     return VfsUtilCore.isAncestor(baseDir, child, false);
   }
 
index 53e7a381ac0431b403c71b287df7b54c13897aba..25d9b5b11170c35ba31228206a00ec4b75d30c3b 100644 (file)
@@ -70,12 +70,12 @@ public class ProjectFileIndexFacade extends FileIndexFacade {
 
   @Nullable
   @Override
-  public Module getModuleForFile(VirtualFile file) {
+  public Module getModuleForFile(@NotNull VirtualFile file) {
     return myFileIndex.getModuleForFile(file);
   }
 
   @Override
-  public boolean isValidAncestor(final VirtualFile baseDir, VirtualFile childDir) {
+  public boolean isValidAncestor(@NotNull final VirtualFile baseDir, @NotNull VirtualFile childDir) {
     if (!childDir.isDirectory()) {
       childDir = childDir.getParent();
     }
index d6fc0f9388c25050b2852f6cf7d8be0a29d896fa..beeb05718573505e889390ceb9778a0d3dc37a97 100644 (file)
@@ -56,7 +56,7 @@ public class DefaultFileIndexFacade extends FileIndexFacade {
   }
 
   @Override
-  public boolean isInLibrarySource(VirtualFile file) {
+  public boolean isInLibrarySource(@NotNull VirtualFile file) {
     return false;
   }
 
@@ -65,11 +65,11 @@ public class DefaultFileIndexFacade extends FileIndexFacade {
   }
 
   @Override
-  public Module getModuleForFile(VirtualFile file) {
+  public Module getModuleForFile(@NotNull VirtualFile file) {
     return null;
   }
 
-  public boolean isValidAncestor(final VirtualFile baseDir, final VirtualFile childDir) {
+  public boolean isValidAncestor(@NotNull final VirtualFile baseDir, @NotNull final VirtualFile childDir) {
     return VfsUtil.isAncestor(baseDir, childDir, false);
   }