diff --git a/core/descriptors/src/org/jetbrains/jet/lang/resolve/DescriptorUtils.java b/core/descriptors/src/org/jetbrains/jet/lang/resolve/DescriptorUtils.java index 9843a2ebdb0..0fe292f2f0d 100644 --- a/core/descriptors/src/org/jetbrains/jet/lang/resolve/DescriptorUtils.java +++ b/core/descriptors/src/org/jetbrains/jet/lang/resolve/DescriptorUtils.java @@ -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;