From fb4518fe042d4b4ab32d12d08df14d68bc4c75b6 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Sun, 18 Sep 2011 18:23:01 +0400 Subject: [PATCH] Unnecessary receiver in constructor scope eliminated --- .../src/org/jetbrains/jet/lang/resolve/BodyResolver.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/BodyResolver.java b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/BodyResolver.java index 333f65d5204..64ceb724c88 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/BodyResolver.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/BodyResolver.java @@ -510,7 +510,7 @@ public class BodyResolver { constructorScope.addPropertyDescriptorByFieldName("$" + propertyDescriptor.getName(), propertyDescriptor); } - constructorScope.setImplicitReceiver(new ClassReceiver(descriptor.getContainingDeclaration())); +// constructorScope.setImplicitReceiver(new ClassReceiver(descriptor.getContainingDeclaration())); for (ValueParameterDescriptor valueParameterDescriptor : descriptor.getValueParameters()) { JetParameter parameter = (JetParameter) context.getTrace().getBindingContext().get(BindingContext.DESCRIPTOR_TO_DECLARATION, valueParameterDescriptor);