handleSuperExpression
fun handleSuperExpression(memberExpression: MemberExpression, curClass: RecordDeclaration, scopeManager: ScopeManager): Boolean
Handle expressions in the form of super.property
or ClassName.super.call()
, conforming to JLS13 §15.12.1.
This function basically sets the correct type of the Reference containing the "super" keyword.
Parameters
memberExpression
The member expression that needs to be adjusted
curClass
The class containing the call