org.jetbrains.jet.lang.resolve.java
Class JetFilesProvider

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.java.JetFilesProvider
Direct Known Subclasses:
CliJetFilesProvider

public abstract class JetFilesProvider
extends java.lang.Object


Nested Class Summary
static class JetFilesProvider.SameJetFilePredicate
           
 
Constructor Summary
JetFilesProvider()
           
 
Method Summary
abstract  java.util.Collection<JetFile> allInScope(com.intellij.psi.search.GlobalSearchScope scope)
           
 com.intellij.util.Function<JetFile,java.util.Collection<JetFile>> allPackageFiles()
           
static JetFilesProvider getInstance(com.intellij.openapi.project.Project project)
           
abstract  boolean isFileInScope(JetFile file, com.intellij.psi.search.GlobalSearchScope scope)
           
abstract  com.intellij.util.Function<JetFile,java.util.Collection<JetFile>> sampleToAllFilesInModule()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JetFilesProvider

public JetFilesProvider()
Method Detail

getInstance

public static JetFilesProvider getInstance(com.intellij.openapi.project.Project project)

allPackageFiles

public final com.intellij.util.Function<JetFile,java.util.Collection<JetFile>> allPackageFiles()

sampleToAllFilesInModule

public abstract com.intellij.util.Function<JetFile,java.util.Collection<JetFile>> sampleToAllFilesInModule()

allInScope

@NotNull
public abstract java.util.Collection<JetFile> allInScope(@NotNull
                                                                 com.intellij.psi.search.GlobalSearchScope scope)

isFileInScope

public abstract boolean isFileInScope(@NotNull
                                      JetFile file,
                                      @NotNull
                                      com.intellij.psi.search.GlobalSearchScope scope)