Add context information about assert (EA-60850)
This commit is contained in:
@@ -333,7 +333,10 @@ public abstract class ElementResolver {
|
|||||||
|
|
||||||
ClassDescriptor classDescriptor = (ClassDescriptor) resolveSession.resolveToDescriptor(klass);
|
ClassDescriptor classDescriptor = (ClassDescriptor) resolveSession.resolveToDescriptor(klass);
|
||||||
ConstructorDescriptor constructorDescriptor = classDescriptor.getUnsubstitutedPrimaryConstructor();
|
ConstructorDescriptor constructorDescriptor = classDescriptor.getUnsubstitutedPrimaryConstructor();
|
||||||
assert constructorDescriptor != null;
|
assert constructorDescriptor != null :
|
||||||
|
String.format("Can't get primary constructor for descriptor '%s' in from class '%s'",
|
||||||
|
classDescriptor,
|
||||||
|
JetPsiUtil.getElementTextWithContext(klass));
|
||||||
|
|
||||||
BodyResolver bodyResolver = createBodyResolver(resolveSession, trace, file);
|
BodyResolver bodyResolver = createBodyResolver(resolveSession, trace, file);
|
||||||
bodyResolver.resolveConstructorParameterDefaultValuesAndAnnotations(createEmptyContext(resolveSession), trace, klass,
|
bodyResolver.resolveConstructorParameterDefaultValuesAndAnnotations(createEmptyContext(resolveSession), trace, klass,
|
||||||
|
|||||||
Reference in New Issue
Block a user