Fix DescriptorUtils#getContainingModule

This commit is contained in:
Pavel V. Talanov
2014-07-23 17:12:13 +04:00
parent bc07f6db06
commit af616e731b
@@ -153,6 +153,9 @@ public class DescriptorUtils {
@NotNull
public static ModuleDescriptor getContainingModule(@NotNull DeclarationDescriptor descriptor) {
if (descriptor instanceof PackageViewDescriptor) {
return ((PackageViewDescriptor) descriptor).getModule();
}
ModuleDescriptor module = getParentOfType(descriptor, ModuleDescriptor.class, false);
assert module != null : "Descriptor without a containing module: " + descriptor;
return module;