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