org.jetbrains.jet.lang.resolve
Class ImportsResolver
java.lang.Object
org.jetbrains.jet.lang.resolve.ImportsResolver
public class ImportsResolver
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ImportsResolver
public ImportsResolver()
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
TopDownAnalysisContext c)
processMembersImports
public void processMembersImports(@NotNull
TopDownAnalysisContext c)
checkPlatformTypesMappedToKotlin
public static void checkPlatformTypesMappedToKotlin(@NotNull
ModuleDescriptor module,
@NotNull
BindingTrace trace,
@NotNull
JetImportDirective importDirective,
@NotNull
java.util.Collection<? extends DeclarationDescriptor> descriptors)
reportPlatformClassMappedToKotlin
public static void reportPlatformClassMappedToKotlin(@NotNull
ModuleDescriptor module,
@NotNull
BindingTrace trace,
@NotNull
JetElement element,
@NotNull
DeclarationDescriptor descriptor)
reportUselessImport
public static void reportUselessImport(@NotNull
JetImportDirective importDirective,
@NotNull
JetScope fileScope,
@Nullable
java.util.Collection<? extends DeclarationDescriptor> resolvedDirectives,
@NotNull
BindingTrace trace)