handleSuperCall

Handle calls in the form of super.call() or ClassName.super.call(), conforming to JLS13 §15.12.1.

This function basically sets the correct type of the DeclaredReferenceExpression containing the "super" keyword. Afterwards, we can use the regular CallResolver.resolveMemberCallee to resolve the MemberCallExpression.

Parameters

callee

The callee of the call expression that needs to be adjusted

curClass

The class containing the call