public class NamespaceFactoryImpl extends java.lang.Object implements NamespaceFactory
Constructor and Description |
---|
NamespaceFactoryImpl() |
Modifier and Type | Method and Description |
---|---|
NamespaceDescriptorImpl |
createNamespaceDescriptorPathIfNeeded(FqName fqName) |
NamespaceDescriptorImpl |
createNamespaceDescriptorPathIfNeeded(JetFile file,
JetScope outerScope,
RedeclarationHandler handler) |
void |
setModuleDescriptor(ModuleDescriptorImpl moduleDescriptor) |
void |
setTrace(BindingTrace trace) |
public NamespaceFactoryImpl()
@Inject public void setModuleDescriptor(ModuleDescriptorImpl moduleDescriptor)
@Inject public void setTrace(BindingTrace trace)
@NotNull public NamespaceDescriptorImpl createNamespaceDescriptorPathIfNeeded(@NotNull JetFile file, @NotNull JetScope outerScope, @NotNull RedeclarationHandler handler)
@NotNull public NamespaceDescriptorImpl createNamespaceDescriptorPathIfNeeded(@NotNull FqName fqName)
createNamespaceDescriptorPathIfNeeded
in interface NamespaceFactory