public final class JavaNamespaceResolver extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static ModuleDescriptor |
FAKE_ROOT_MODULE |
Constructor and Description |
---|
JavaNamespaceResolver() |
Modifier and Type | Method and Description |
---|---|
JavaBaseScope |
getJavaPackageScopeForExistingNamespaceDescriptor(NamespaceDescriptor namespaceDescriptor) |
NamespaceDescriptor |
resolveNamespace(FqName qualifiedName) |
NamespaceDescriptor |
resolveNamespace(FqName qualifiedName,
DescriptorSearchRule searchRule) |
void |
setJavaSemanticServices(JavaSemanticServices javaSemanticServices) |
void |
setPsiClassFinder(PsiClassFinder psiClassFinder) |
void |
setTrace(BindingTrace trace) |
@NotNull public static final ModuleDescriptor FAKE_ROOT_MODULE
public JavaNamespaceResolver()
@Inject public void setPsiClassFinder(PsiClassFinder psiClassFinder)
@Inject public void setTrace(BindingTrace trace)
@Inject public void setJavaSemanticServices(JavaSemanticServices javaSemanticServices)
@Nullable public NamespaceDescriptor resolveNamespace(@NotNull FqName qualifiedName, @NotNull DescriptorSearchRule searchRule)
@Nullable public NamespaceDescriptor resolveNamespace(@NotNull FqName qualifiedName)
@Nullable public JavaBaseScope getJavaPackageScopeForExistingNamespaceDescriptor(@NotNull NamespaceDescriptor namespaceDescriptor)