inheritance transitivity with several versions of same library in classpath (IDEA...
[idea/community.git] / platform / vcs-impl / src / com / intellij / openapi / vcs / impl / DefaultFileIndexFacade.java
index cc12cb416bbe2b5799c102c237c6e8dd7a88f52f..92c0b7ba9a343e1d581858bc72870bf2655ddf49 100644 (file)
@@ -15,6 +15,7 @@
  */
 package com.intellij.openapi.vcs.impl;
 
  */
 package com.intellij.openapi.vcs.impl;
 
+import com.intellij.openapi.module.Module;
 import com.intellij.openapi.project.Project;
 import com.intellij.openapi.roots.FileIndexFacade;
 import com.intellij.openapi.vfs.VfsUtil;
 import com.intellij.openapi.project.Project;
 import com.intellij.openapi.roots.FileIndexFacade;
 import com.intellij.openapi.vfs.VfsUtil;
@@ -43,15 +44,35 @@ public class DefaultFileIndexFacade extends FileIndexFacade {
     return isInContent(file);
   }
 
     return isInContent(file);
   }
 
+  @Override
+  public boolean isInSourceContent(VirtualFile file) {
+    return isInContent(file);
+  }
+
   @Override
   public boolean isInLibraryClasses(VirtualFile file) {
     return false;
   }
 
   @Override
   public boolean isInLibraryClasses(VirtualFile file) {
     return false;
   }
 
+  @Override
+  public boolean isInSdkClasses(VirtualFile file) {
+    return false;
+  }
+
+  @Override
+  public boolean isInLibrarySource(VirtualFile file) {
+    return false;
+  }
+
   public boolean isExcludedFile(final VirtualFile file) {
     return false;
   }
 
   public boolean isExcludedFile(final VirtualFile file) {
     return false;
   }
 
+  @Override
+  public Module getModuleForFile(VirtualFile file) {
+    return null;
+  }
+
   public boolean isValidAncestor(final VirtualFile baseDir, final VirtualFile childDir) {
     return VfsUtil.isAncestor(baseDir, childDir, false);
   }
   public boolean isValidAncestor(final VirtualFile baseDir, final VirtualFile childDir) {
     return VfsUtil.isAncestor(baseDir, childDir, false);
   }