EA-36817: add message for assert for clarify cause of exception

This commit is contained in:
Natalia.Ukhorskaya
2012-09-18 13:16:15 +04:00
parent d2c4f5c4a5
commit 20f1ddc9da
@@ -36,7 +36,9 @@ public abstract class ClassDescriptorBase implements ClassDescriptor {
@NotNull
@Override
public JetScope getMemberScope(List<TypeProjection> typeArguments) {
assert typeArguments.size() == getTypeConstructor().getParameters().size();
assert typeArguments.size() == getTypeConstructor().getParameters().size() : "Illegal number of type arguments: expected "
+ getTypeConstructor().getParameters().size() + " but was " + typeArguments.size()
+ " for " + getTypeConstructor() + " " + getTypeConstructor().getParameters();
if (typeArguments.isEmpty()) return getScopeForMemberLookup();
List<TypeParameterDescriptor> typeParameters = getTypeConstructor().getParameters();