diff --git a/core/descriptors/src/org/jetbrains/jet/lang/descriptors/impl/MutableClassDescriptorLite.java b/core/descriptors/src/org/jetbrains/jet/lang/descriptors/impl/MutableClassDescriptorLite.java index e1fdf3d49a4..255d6508d05 100644 --- a/core/descriptors/src/org/jetbrains/jet/lang/descriptors/impl/MutableClassDescriptorLite.java +++ b/core/descriptors/src/org/jetbrains/jet/lang/descriptors/impl/MutableClassDescriptorLite.java @@ -98,6 +98,7 @@ public abstract class MutableClassDescriptorLite extends ClassDescriptorBase { } + @Override @NotNull public JetScope getScopeForMemberLookup() { return scopeForMemberLookup; @@ -176,7 +177,7 @@ public abstract class MutableClassDescriptorLite extends ClassDescriptorBase { public void setTypeParameterDescriptors(List typeParameters) { if (this.typeParameters != null) { - throw new IllegalStateException(); + throw new IllegalStateException("Type parameters are already set for " + getName()); } this.typeParameters = new ArrayList(); for (TypeParameterDescriptor typeParameterDescriptor : typeParameters) {