From 4ad64b618c5d3da6856cea88604c14b8ae7cddd9 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Wed, 2 Nov 2011 13:13:13 +0300 Subject: [PATCH] KT-33 Provide method descriptors for both getter and setter when accessing collections via [] INDEXED_LVALUE_GET stored on read as well --- .../jet/lang/types/expressions/BasicExpressionTypingVisitor.java | 1 + 1 file changed, 1 insertion(+) diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/types/expressions/BasicExpressionTypingVisitor.java b/compiler/frontend/src/org/jetbrains/jet/lang/types/expressions/BasicExpressionTypingVisitor.java index 74466a6e266..8a5c6b3f531 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/types/expressions/BasicExpressionTypingVisitor.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/types/expressions/BasicExpressionTypingVisitor.java @@ -758,6 +758,7 @@ public class BasicExpressionTypingVisitor extends ExpressionTypingVisitor { "get", receiver); if (functionDescriptor != null) { + context.trace.record(INDEXED_LVALUE_GET, expression, functionDescriptor); return DataFlowUtils.checkType(functionDescriptor.getReturnType(), expression, contextWithExpectedType); } }