org.jetbrains.jet.lang.resolve
Class ImportsResolver
java.lang.Object
org.jetbrains.jet.lang.resolve.ImportsResolver
public class ImportsResolver
- extends java.lang.Object
|
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 |
ImportsResolver
public ImportsResolver()
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)