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;
}
@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
@Override
public List<ImportPath> getDefaultImports() {
@@ -86,12 +93,6 @@ public class ModuleDescriptorImpl extends DeclarationDescriptorImpl implements C
return platformToKotlinClassMap;
}
@Inject
public ModuleDescriptorImpl setModuleConfiguration(@NotNull ModuleConfiguration moduleConfiguration) {
this.moduleConfiguration = moduleConfiguration;
return this;
}
public NamespaceDescriptorImpl getRootNamespaceDescriptorImpl() {
return (NamespaceDescriptorImpl) rootNamepsace;
}