org.jetbrains.jet.lang.resolve
Class ImportsResolver

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.ImportsResolver

public class ImportsResolver
extends java.lang.Object


Constructor Summary
ImportsResolver()
           
 
Method Summary
static void processImportsInFile(QualifiedExpressionResolver.LookupMode lookupMode, WritableScope namespaceScope, java.util.List<JetImportDirective> importDirectives, JetScope rootScope, ModuleDescriptor module, BindingTrace trace, QualifiedExpressionResolver qualifiedExpressionResolver, JetImportsFactory importsFactory)
           
 void processMembersImports(JetScope rootScope)
           
 void processTypeImports(JetScope rootScope)
           
static void reportPlatformClassMappedToKotlin(ModuleDescriptor module, BindingTrace trace, JetElement element, DeclarationDescriptor descriptor)
           
 void setContext(TopDownAnalysisContext context)
           
 void setImportsFactory(JetImportsFactory importsFactory)
           
 void setModuleDescriptor(ModuleDescriptor moduleDescriptor)
           
 void setQualifiedExpressionResolver(QualifiedExpressionResolver qualifiedExpressionResolver)
           
 void setTrace(BindingTrace trace)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImportsResolver

public ImportsResolver()
Method Detail

setContext

@Inject
public void setContext(@NotNull
                              TopDownAnalysisContext context)

setModuleDescriptor

@Inject
public void setModuleDescriptor(@NotNull
                                       ModuleDescriptor moduleDescriptor)

setTrace

@Inject
public void setTrace(@NotNull
                            BindingTrace trace)

setQualifiedExpressionResolver

@Inject
public void setQualifiedExpressionResolver(@NotNull
                                                  QualifiedExpressionResolver qualifiedExpressionResolver)

setImportsFactory

@Inject
public void setImportsFactory(@NotNull
                                     JetImportsFactory importsFactory)

processTypeImports

public void processTypeImports(@NotNull
                               JetScope rootScope)

processMembersImports

public void processMembersImports(@NotNull
                                  JetScope rootScope)

processImportsInFile

public static void processImportsInFile(QualifiedExpressionResolver.LookupMode lookupMode,
                                        @NotNull
                                        WritableScope namespaceScope,
                                        @NotNull
                                        java.util.List<JetImportDirective> importDirectives,
                                        @NotNull
                                        JetScope rootScope,
                                        @NotNull
                                        ModuleDescriptor module,
                                        @NotNull
                                        BindingTrace trace,
                                        @NotNull
                                        QualifiedExpressionResolver qualifiedExpressionResolver,
                                        @NotNull
                                        JetImportsFactory importsFactory)

reportPlatformClassMappedToKotlin

public static void reportPlatformClassMappedToKotlin(@NotNull
                                                     ModuleDescriptor module,
                                                     @NotNull
                                                     BindingTrace trace,
                                                     @NotNull
                                                     JetElement element,
                                                     @NotNull
                                                     DeclarationDescriptor descriptor)