NotNull annotations.
authorDmitry Trofimov <dmitry.trofimov@jetbrains.com>
Thu, 9 Aug 2012 13:20:17 +0000 (15:20 +0200)
committerDmitry Trofimov <dmitry.trofimov@jetbrains.com>
Thu, 9 Aug 2012 13:20:17 +0000 (15:20 +0200)
platform/core-api/src/com/intellij/openapi/roots/FileIndexFacade.java
platform/core-impl/src/com/intellij/mock/MockFileIndexFacade.java
platform/platform-impl/src/com/intellij/platform/ProjectBaseDirectory.java
platform/projectModel-impl/src/com/intellij/openapi/roots/impl/ProjectFileIndexFacade.java
platform/vcs-impl/src/com/intellij/openapi/vcs/impl/DefaultFileIndexFacade.java

index 75e693f140e8cfc36d3240fc7676fc3889f6f160..411229af0c02a0b7509ac0ed5eb085a31395fa70 100644 (file)
@@ -20,6 +20,7 @@ import com.intellij.openapi.module.Module;
 import com.intellij.openapi.project.Project;
 import com.intellij.openapi.vfs.VirtualFile;
 import com.intellij.psi.search.GlobalSearchScope;
+import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;
 
 /**
@@ -36,13 +37,13 @@ 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 isInSdkClasses(VirtualFile file);
-  public abstract boolean isInLibrarySource(VirtualFile file);
-  public abstract boolean isExcludedFile(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 isInSdkClasses(@NotNull VirtualFile file);
+  public abstract boolean isInLibrarySource(@NotNull VirtualFile file);
+  public abstract boolean isExcludedFile(@NotNull VirtualFile file);
 
   @Nullable
   public abstract Module getModuleForFile(VirtualFile file);
index 173cd687e6ba248392d242bf514f08e563775e04..7eba34873f7d7b47146359580773f8af6517401c 100644 (file)
@@ -20,6 +20,7 @@ import com.intellij.openapi.project.Project;
 import com.intellij.openapi.roots.FileIndexFacade;
 import com.intellij.openapi.vfs.VfsUtilCore;
 import com.intellij.openapi.vfs.VirtualFile;
+import org.jetbrains.annotations.NotNull;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -37,22 +38,22 @@ public class MockFileIndexFacade extends FileIndexFacade {
   }
 
   @Override
-  public boolean isInContent(VirtualFile file) {
+  public boolean isInContent(@NotNull VirtualFile file) {
     return true;
   }
 
   @Override
-  public boolean isInSource(VirtualFile file) {
+  public boolean isInSource(@NotNull VirtualFile file) {
     return true;
   }
 
   @Override
-  public boolean isInSourceContent(VirtualFile file) {
+  public boolean isInSourceContent(@NotNull VirtualFile file) {
     return true;
   }
 
   @Override
-  public boolean isInLibraryClasses(VirtualFile file) {
+  public boolean isInLibraryClasses(@NotNull VirtualFile file) {
     for (VirtualFile libraryRoot : myLibraryRoots) {
       if (VfsUtilCore.isAncestor(libraryRoot, file, false)) {
         return true;
@@ -62,17 +63,17 @@ public class MockFileIndexFacade extends FileIndexFacade {
   }
 
   @Override
-  public boolean isInSdkClasses(VirtualFile file) {
+  public boolean isInSdkClasses(@NotNull VirtualFile file) {
     return false;
   }
 
   @Override
-  public boolean isInLibrarySource(VirtualFile file) {
+  public boolean isInLibrarySource(@NotNull VirtualFile file) {
     return false;
   }
 
   @Override
-  public boolean isExcludedFile(VirtualFile file) {
+  public boolean isExcludedFile(@NotNull VirtualFile file) {
     return false;
   }
 
index 4f29e0f16bcc2c5be0431498c4914aa46804c365..abbecf4b20cd502945d307c99244b282f143328c 100644 (file)
@@ -18,12 +18,13 @@ package com.intellij.platform;
 import com.intellij.openapi.components.ServiceManager;
 import com.intellij.openapi.project.Project;
 import com.intellij.openapi.vfs.VirtualFile;
+import org.jetbrains.annotations.NotNull;
 
 /**
  * @author yole
  */
 public class ProjectBaseDirectory {
-  public static ProjectBaseDirectory getInstance(Project project) {
+  public static ProjectBaseDirectory getInstance(@NotNull Project project) {
     return ServiceManager.getService(project, ProjectBaseDirectory.class);
   }
 
index 0e4aa7dc83ffab00933a99e28185bbcbe22e118e..bc327d052846d7f119e19ead8934468e91837dbc 100644 (file)
@@ -24,6 +24,7 @@ import com.intellij.openapi.roots.ProjectFileIndex;
 import com.intellij.openapi.roots.ProjectRootManager;
 import com.intellij.openapi.vfs.VirtualFile;
 import com.intellij.util.containers.ContainerUtil;
+import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;
 
 /**
@@ -39,36 +40,36 @@ public class ProjectFileIndexFacade extends FileIndexFacade {
     myFileIndex = rootManager.getFileIndex();
   }
 
-  public boolean isInContent(final VirtualFile file) {
+  public boolean isInContent(@NotNull final VirtualFile file) {
     return myFileIndex.isInContent(file);
   }
 
   @Override
-  public boolean isInSource(VirtualFile file) {
+  public boolean isInSource(@NotNull VirtualFile file) {
     return myFileIndex.isInSource(file);
   }
 
   @Override
-  public boolean isInSourceContent(VirtualFile file) {
+  public boolean isInSourceContent(@NotNull VirtualFile file) {
     return myFileIndex.isInSourceContent(file);
   }
 
   @Override
-  public boolean isInLibraryClasses(VirtualFile file) {
+  public boolean isInLibraryClasses(@NotNull VirtualFile file) {
     return myFileIndex.isInLibraryClasses(file);
   }
 
   @Override
-  public boolean isInSdkClasses(VirtualFile file) {
+  public boolean isInSdkClasses(@NotNull VirtualFile file) {
     return ContainerUtil.findInstance(myFileIndex.getOrderEntriesForFile(file), JdkOrderEntry.class) != null;
   }
 
   @Override
-  public boolean isInLibrarySource(VirtualFile file) {
+  public boolean isInLibrarySource(@NotNull VirtualFile file) {
     return myFileIndex.isInLibrarySource(file);
   }
 
-  public boolean isExcludedFile(final VirtualFile file) {
+  public boolean isExcludedFile(@NotNull final VirtualFile file) {
     return myFileIndex.isIgnored(file);
   }
 
index 92c0b7ba9a343e1d581858bc72870bf2655ddf49..91a2c18b13b66bd90752d34ac2a75b1682799803 100644 (file)
@@ -21,6 +21,7 @@ import com.intellij.openapi.roots.FileIndexFacade;
 import com.intellij.openapi.vfs.VfsUtil;
 import com.intellij.openapi.vfs.VirtualFile;
 import com.intellij.platform.ProjectBaseDirectory;
+import org.jetbrains.annotations.NotNull;
 
 /**
  * @author yole
@@ -29,42 +30,42 @@ public class DefaultFileIndexFacade extends FileIndexFacade {
   private final Project myProject;
   private final VirtualFile myBaseDir;
 
-  public DefaultFileIndexFacade(final Project project) {
+  public DefaultFileIndexFacade(@NotNull final Project project) {
     super(project);
     myProject = project;
     myBaseDir = project.getBaseDir();
   }
 
-  public boolean isInContent(final VirtualFile file) {
+  public boolean isInContent(@NotNull final VirtualFile file) {
     return VfsUtil.isAncestor(getBaseDir(), file, false);
   }
 
   @Override
-  public boolean isInSource(VirtualFile file) {
+  public boolean isInSource(@NotNull VirtualFile file) {
     return isInContent(file);
   }
 
   @Override
-  public boolean isInSourceContent(VirtualFile file) {
+  public boolean isInSourceContent(@NotNull VirtualFile file) {
     return isInContent(file);
   }
 
   @Override
-  public boolean isInLibraryClasses(VirtualFile file) {
+  public boolean isInLibraryClasses(@NotNull VirtualFile file) {
     return false;
   }
 
   @Override
-  public boolean isInSdkClasses(VirtualFile file) {
+  public boolean isInSdkClasses(@NotNull VirtualFile file) {
     return false;
   }
 
   @Override
-  public boolean isInLibrarySource(VirtualFile file) {
+  public boolean isInLibrarySource(@NotNull VirtualFile file) {
     return false;
   }
 
-  public boolean isExcludedFile(final VirtualFile file) {
+  public boolean isExcludedFile(@NotNull final VirtualFile file) {
     return false;
   }