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.List<JetFile>> allNamespaceFiles()
           
static JetFilesProvider getInstance(com.intellij.openapi.project.Project project)
           
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)

allNamespaceFiles

public final com.intellij.util.Function<JetFile,java.util.List<JetFile>> allNamespaceFiles()

sampleToAllFilesInModule

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

allInScope

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