ResolvedCalls always associated with callee expressions

This commit is contained in:
Andrey Breslav
2011-11-05 19:38:47 +04:00
parent d7aa7e3044
commit 11ef183597
@@ -243,16 +243,8 @@ public class CallResolver {
// }
// else {
// }
if (reference instanceof JetFakeReference) {
// This means that the callable being invoked was represented by an expression
// rather than a reference expression
JetFakeReference fakeReference = (JetFakeReference) reference;
trace.record(RESOLVED_CALL, fakeReference.getActualElement(), resolvedCall);
}
else {
trace.record(RESOLVED_CALL, reference, resolvedCall);
trace.record(REFERENCE_TARGET, reference, descriptor);
}
trace.record(RESOLVED_CALL, call.getCalleeExpression(), resolvedCall);
trace.record(REFERENCE_TARGET, reference, descriptor);
}
@Override