From ef0af47972bc1ec95b1484ef45882e8895bf7271 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Wed, 30 Oct 2013 22:20:08 +0400 Subject: [PATCH] Minor, add error message & Override --- .../jet/lang/descriptors/impl/MutableClassDescriptorLite.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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) {