Responsible element set properly

This commit is contained in:
Andrey Breslav
2011-10-13 17:49:44 +04:00
parent cb00be336c
commit 97756531db
@@ -314,7 +314,9 @@ public class CallResolver {
public void unnecessarySafeCall(@NotNull BindingTrace trace, @NotNull JetType type) { public void unnecessarySafeCall(@NotNull BindingTrace trace, @NotNull JetType type) {
ASTNode callOperationNode = call.getCallOperationNode(); ASTNode callOperationNode = call.getCallOperationNode();
assert callOperationNode != null; assert callOperationNode != null;
trace.report(UNNECESSARY_SAFE_CALL.on(reference, callOperationNode, type)); PsiElement callElement = call.getCallElement();
assert callElement != null;
trace.report(UNNECESSARY_SAFE_CALL.on((JetElement) callOperationNode.getTreeParent().getPsi(), callOperationNode, type));
} }
}; };
for (ResolutionTask<D> task : prioritizedTasks) { for (ResolutionTask<D> task : prioritizedTasks) {