org.jetbrains.jet.lang.resolve.java.resolver
Class JavaNamespaceResolver

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.java.resolver.JavaNamespaceResolver

public final class JavaNamespaceResolver
extends java.lang.Object


Field Summary
static ModuleDescriptor FAKE_ROOT_MODULE
           
 
Constructor Summary
JavaNamespaceResolver()
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FAKE_ROOT_MODULE

@NotNull
public static final ModuleDescriptor FAKE_ROOT_MODULE
Constructor Detail

JavaNamespaceResolver

public JavaNamespaceResolver()
Method Detail

setPsiClassFinder

@Inject
public void setPsiClassFinder(PsiClassFinder psiClassFinder)

setTrace

@Inject
public void setTrace(BindingTrace trace)

setJavaSemanticServices

@Inject
public void setJavaSemanticServices(JavaSemanticServices javaSemanticServices)

resolveNamespace

@Nullable
public NamespaceDescriptor resolveNamespace(@NotNull
                                                     FqName qualifiedName,
                                                     @NotNull
                                                     DescriptorSearchRule searchRule)

resolveNamespace

@Nullable
public NamespaceDescriptor resolveNamespace(@NotNull
                                                     FqName qualifiedName)

getJavaPackageScopeForExistingNamespaceDescriptor

@Nullable
public JavaBaseScope getJavaPackageScopeForExistingNamespaceDescriptor(@NotNull
                                                                                NamespaceDescriptor namespaceDescriptor)