Rename receiver$0 in CallableReference to receiver

#KT-15449 Fixed
This commit is contained in:
Mikhael Bogdanov
2016-12-28 14:21:00 +01:00
parent 4774d19890
commit 2566a7a25e
17 changed files with 96 additions and 29 deletions
@@ -39,21 +39,21 @@ public abstract class CallableReference implements KCallable {
// objects are written to it. The latter is guaranteed because both KFunctionImpl and KPropertyImpl have at least one final field.
private KCallable reflected;
protected final Object receiver$0;
protected final Object receiver;
public static final Object NO_RECEIVER = new Object();
public CallableReference() {
this(NO_RECEIVER);
}
protected CallableReference(Object receiver$0) {
this.receiver$0 = receiver$0;
protected CallableReference(Object receiver) {
this.receiver = receiver;
}
protected abstract KCallable computeReflected();
public Object getBoundReceiver() {
return receiver$0;
return receiver;
}
public KCallable compute() {
@@ -22,7 +22,7 @@ public abstract class MutablePropertyReference extends PropertyReference impleme
public MutablePropertyReference() {
}
public MutablePropertyReference(Object receiver$0) {
super(receiver$0);
public MutablePropertyReference(Object receiver) {
super(receiver);
}
}
@@ -24,8 +24,8 @@ public abstract class MutablePropertyReference0 extends MutablePropertyReference
public MutablePropertyReference0() {
}
public MutablePropertyReference0(Object receiver$0) {
super(receiver$0);
public MutablePropertyReference0(Object receiver) {
super(receiver);
}
@Override
@@ -24,8 +24,8 @@ public abstract class MutablePropertyReference1 extends MutablePropertyReference
public MutablePropertyReference1() {
}
public MutablePropertyReference1(Object receiver$0) {
super(receiver$0);
public MutablePropertyReference1(Object receiver) {
super(receiver);
}
@Override
@@ -24,8 +24,8 @@ public abstract class PropertyReference extends CallableReference implements KPr
super();
}
public PropertyReference(Object receiver$0) {
super(receiver$0);
public PropertyReference(Object receiver) {
super(receiver);
}
@Override
@@ -24,8 +24,8 @@ public abstract class PropertyReference0 extends PropertyReference implements KP
super();
}
public PropertyReference0(Object receiver$0) {
super(receiver$0);
public PropertyReference0(Object receiver) {
super(receiver);
}
@Override
@@ -23,8 +23,8 @@ public abstract class PropertyReference1 extends PropertyReference implements KP
public PropertyReference1() {
}
public PropertyReference1(Object receiver$0) {
super(receiver$0);
public PropertyReference1(Object receiver) {
super(receiver);
}
@Override