public class ImportsResolver extends java.lang.Object
Constructor and Description |
---|
ImportsResolver() |
Modifier and Type | Method and Description |
---|---|
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) |
public ImportsResolver()
@Inject public void setContext(@NotNull TopDownAnalysisContext context)
@Inject public void setModuleDescriptor(@NotNull ModuleDescriptor moduleDescriptor)
@Inject public void setTrace(@NotNull BindingTrace trace)
@Inject public void setQualifiedExpressionResolver(@NotNull QualifiedExpressionResolver qualifiedExpressionResolver)
@Inject public void setImportsFactory(@NotNull JetImportsFactory importsFactory)
public void processTypeImports(@NotNull JetScope rootScope)
public void processMembersImports(@NotNull JetScope rootScope)
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)
public static void reportPlatformClassMappedToKotlin(@NotNull ModuleDescriptor module, @NotNull BindingTrace trace, @NotNull JetElement element, @NotNull DeclarationDescriptor descriptor)