Methods reordered, assertion added

This commit is contained in:
Andrey Breslav
2013-04-17 13:16:27 +04:00
parent b89dc314c8
commit fcb7d7ddcb
@@ -74,6 +74,13 @@ public class ModuleDescriptorImpl extends DeclarationDescriptorImpl implements C
return moduleConfiguration; return moduleConfiguration;
} }
@Inject
public ModuleDescriptorImpl setModuleConfiguration(@NotNull ModuleConfiguration moduleConfiguration) {
assert this.moduleConfiguration == null : "Trying to set module configuration twice for " + this;
this.moduleConfiguration = moduleConfiguration;
return this;
}
@NotNull @NotNull
@Override @Override
public List<ImportPath> getDefaultImports() { public List<ImportPath> getDefaultImports() {
@@ -86,12 +93,6 @@ public class ModuleDescriptorImpl extends DeclarationDescriptorImpl implements C
return platformToKotlinClassMap; return platformToKotlinClassMap;
} }
@Inject
public ModuleDescriptorImpl setModuleConfiguration(@NotNull ModuleConfiguration moduleConfiguration) {
this.moduleConfiguration = moduleConfiguration;
return this;
}
public NamespaceDescriptorImpl getRootNamespaceDescriptorImpl() { public NamespaceDescriptorImpl getRootNamespaceDescriptorImpl() {
return (NamespaceDescriptorImpl) rootNamepsace; return (NamespaceDescriptorImpl) rootNamepsace;
} }