From 4cf48d64a7d0c42daa6a2dd61b366719aff3b6bf Mon Sep 17 00:00:00 2001 From: Stepan Koltsov Date: Tue, 5 Jun 2012 22:56:24 +0400 Subject: [PATCH] rename FunctionDescriptorImpl.receiver --- .../descriptors/FunctionDescriptorImpl.java | 20 +++++++++---------- .../SimpleFunctionDescriptorImpl.java | 4 ++-- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/descriptors/FunctionDescriptorImpl.java b/compiler/frontend/src/org/jetbrains/jet/lang/descriptors/FunctionDescriptorImpl.java index fcc486e9d3e..01e64b9fdf1 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/descriptors/FunctionDescriptorImpl.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/descriptors/FunctionDescriptorImpl.java @@ -44,7 +44,7 @@ public abstract class FunctionDescriptorImpl extends DeclarationDescriptorImpl i protected List typeParameters; protected List unsubstitutedValueParameters; protected JetType unsubstitutedReturnType; - private ReceiverDescriptor receiver; + private ReceiverDescriptor receiverParameter; protected ReceiverDescriptor expectedThisObject; protected Modality modality; @@ -75,7 +75,7 @@ public abstract class FunctionDescriptorImpl extends DeclarationDescriptorImpl i } protected FunctionDescriptorImpl initialize( - @Nullable JetType receiverType, + @Nullable JetType receiverParameterType, @NotNull ReceiverDescriptor expectedThisObject, @NotNull List typeParameters, @NotNull List unsubstitutedValueParameters, @@ -87,7 +87,7 @@ public abstract class FunctionDescriptorImpl extends DeclarationDescriptorImpl i this.unsubstitutedReturnType = unsubstitutedReturnType; this.modality = modality; this.visibility = visibility; - this.receiver = receiverType == null ? NO_RECEIVER : new ExtensionReceiver(this, receiverType); + this.receiverParameter = receiverParameterType == null ? NO_RECEIVER : new ExtensionReceiver(this, receiverParameterType); this.expectedThisObject = expectedThisObject; for (int i = 0; i < typeParameters.size(); ++i) { @@ -98,7 +98,7 @@ public abstract class FunctionDescriptorImpl extends DeclarationDescriptorImpl i for (int i = 0; i < unsubstitutedValueParameters.size(); ++i) { // TODO fill me - int firstValueParameterOffset = 0; // receiver.exists() ? 1 : 0; + int firstValueParameterOffset = 0; // receiverParameter.exists() ? 1 : 0; ValueParameterDescriptor valueParameterDescriptor = unsubstitutedValueParameters.get(i); if (valueParameterDescriptor.getIndex() != i + firstValueParameterOffset) { throw new IllegalStateException(valueParameterDescriptor + "index is " + valueParameterDescriptor.getIndex() + " but position is " + i); @@ -119,7 +119,7 @@ public abstract class FunctionDescriptorImpl extends DeclarationDescriptorImpl i @NotNull @Override public ReceiverDescriptor getReceiverParameter() { - return receiver; + return receiverParameter; } @NotNull @@ -194,10 +194,10 @@ public abstract class FunctionDescriptorImpl extends DeclarationDescriptorImpl i List substitutedTypeParameters = Lists.newArrayList(); TypeSubstitutor substitutor = DescriptorSubstitutor.substituteTypeParameters(getTypeParameters(), originalSubstitutor, substitutedDescriptor, substitutedTypeParameters); - JetType substitutedReceiverType = null; - if (receiver.exists()) { - substitutedReceiverType = substitutor.substitute(getReceiverParameter().getType(), Variance.IN_VARIANCE); - if (substitutedReceiverType == null) { + JetType substitutedReceiverParameterType = null; + if (receiverParameter.exists()) { + substitutedReceiverParameterType = substitutor.substitute(getReceiverParameter().getType(), Variance.IN_VARIANCE); + if (substitutedReceiverParameterType == null) { return null; } } @@ -222,7 +222,7 @@ public abstract class FunctionDescriptorImpl extends DeclarationDescriptorImpl i } substitutedDescriptor.initialize( - substitutedReceiverType, + substitutedReceiverParameterType, substitutedExpectedThis, substitutedTypeParameters, substitutedValueParameters, diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/descriptors/SimpleFunctionDescriptorImpl.java b/compiler/frontend/src/org/jetbrains/jet/lang/descriptors/SimpleFunctionDescriptorImpl.java index 7c2cda46d0c..eae61c11ea4 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/descriptors/SimpleFunctionDescriptorImpl.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/descriptors/SimpleFunctionDescriptorImpl.java @@ -52,7 +52,7 @@ public class SimpleFunctionDescriptorImpl extends FunctionDescriptorImpl impleme } public SimpleFunctionDescriptorImpl initialize( - @Nullable JetType receiverType, + @Nullable JetType receiverParameterType, @NotNull ReceiverDescriptor expectedThisObject, @NotNull List typeParameters, @NotNull List unsubstitutedValueParameters, @@ -60,7 +60,7 @@ public class SimpleFunctionDescriptorImpl extends FunctionDescriptorImpl impleme @Nullable Modality modality, @NotNull Visibility visibility, boolean isInline) { - super.initialize(receiverType, expectedThisObject, typeParameters, unsubstitutedValueParameters, unsubstitutedReturnType, modality, visibility); + super.initialize(receiverParameterType, expectedThisObject, typeParameters, unsubstitutedValueParameters, unsubstitutedReturnType, modality, visibility); this.isInline = isInline; return this; }