Record type resolution scope for unresolved super type qualifier

This commit is contained in:
Svetlana Isakova
2014-07-25 19:23:04 +04:00
parent c767ffc3e7
commit 16dfdd2f03
@@ -360,9 +360,9 @@ public class BasicExpressionTypingVisitor extends ExpressionTypingVisitor {
}
context.trace.record(BindingContext.EXPRESSION_TYPE, expression.getInstanceReference(), result);
context.trace.record(BindingContext.REFERENCE_TARGET, expression.getInstanceReference(), result.getConstructor().getDeclarationDescriptor());
if (superTypeQualifier != null) {
context.trace.record(BindingContext.TYPE_RESOLUTION_SCOPE, superTypeQualifier, context.scope);
}
}
if (superTypeQualifier != null) {
context.trace.record(BindingContext.TYPE_RESOLUTION_SCOPE, superTypeQualifier, context.scope);
}
return result;
}