EA-36817: add message for assert for clarify cause of exception
This commit is contained in:
@@ -36,7 +36,9 @@ public abstract class ClassDescriptorBase implements ClassDescriptor {
|
|||||||
@NotNull
|
@NotNull
|
||||||
@Override
|
@Override
|
||||||
public JetScope getMemberScope(List<TypeProjection> typeArguments) {
|
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();
|
if (typeArguments.isEmpty()) return getScopeForMemberLookup();
|
||||||
|
|
||||||
List<TypeParameterDescriptor> typeParameters = getTypeConstructor().getParameters();
|
List<TypeParameterDescriptor> typeParameters = getTypeConstructor().getParameters();
|
||||||
|
|||||||
Reference in New Issue
Block a user