org.jetbrains.jet.lang.resolve
Class NamespaceFactoryImpl

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.NamespaceFactoryImpl
All Implemented Interfaces:
NamespaceFactory

public class NamespaceFactoryImpl
extends java.lang.Object
implements NamespaceFactory


Constructor Summary
NamespaceFactoryImpl()
           
 
Method Summary
 NamespaceDescriptorImpl createNamespaceDescriptorPathIfNeeded(FqName fqName)
           
 NamespaceDescriptorImpl createNamespaceDescriptorPathIfNeeded(JetFile file, JetScope outerScope, RedeclarationHandler handler)
           
 void setModuleDescriptor(ModuleDescriptorImpl moduleDescriptor)
           
 void setTrace(BindingTrace trace)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamespaceFactoryImpl

public NamespaceFactoryImpl()
Method Detail

setModuleDescriptor

@Inject
public void setModuleDescriptor(ModuleDescriptorImpl moduleDescriptor)

setTrace

@Inject
public void setTrace(BindingTrace trace)

createNamespaceDescriptorPathIfNeeded

@NotNull
public NamespaceDescriptorImpl createNamespaceDescriptorPathIfNeeded(@NotNull
                                                                             JetFile file,
                                                                             @NotNull
                                                                             JetScope outerScope,
                                                                             @NotNull
                                                                             RedeclarationHandler handler)

createNamespaceDescriptorPathIfNeeded

@NotNull
public NamespaceDescriptorImpl createNamespaceDescriptorPathIfNeeded(@NotNull
                                                                             FqName fqName)
Specified by:
createNamespaceDescriptorPathIfNeeded in interface NamespaceFactory