Introduce KProperty{0,1,2}.getDelegate
#KT-8384 In Progress
This commit is contained in:
@@ -47,4 +47,9 @@ public abstract class MutablePropertyReference0 extends MutablePropertyReference
|
||||
public KMutableProperty0.Setter getSetter() {
|
||||
return ((KMutableProperty0) getReflected()).getSetter();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object getDelegate() {
|
||||
return ((KMutableProperty0) getReflected()).getDelegate();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -47,4 +47,9 @@ public abstract class MutablePropertyReference1 extends MutablePropertyReference
|
||||
public KMutableProperty1.Setter getSetter() {
|
||||
return ((KMutableProperty1) getReflected()).getSetter();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object getDelegate(Object receiver) {
|
||||
return ((KMutableProperty1) getReflected()).getDelegate(receiver);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -40,4 +40,9 @@ public abstract class MutablePropertyReference2 extends MutablePropertyReference
|
||||
public KMutableProperty2.Setter getSetter() {
|
||||
return ((KMutableProperty2) getReflected()).getSetter();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object getDelegate(Object receiver1, Object receiver2) {
|
||||
return ((KMutableProperty2) getReflected()).getDelegate(receiver1, receiver2);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -42,4 +42,9 @@ public abstract class PropertyReference0 extends PropertyReference implements KP
|
||||
public KProperty0.Getter getGetter() {
|
||||
return ((KProperty0) getReflected()).getGetter();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object getDelegate() {
|
||||
return ((KProperty0) getReflected()).getDelegate();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -41,4 +41,9 @@ public abstract class PropertyReference1 extends PropertyReference implements KP
|
||||
public KProperty1.Getter getGetter() {
|
||||
return ((KProperty1) getReflected()).getGetter();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object getDelegate(Object receiver) {
|
||||
return ((KProperty1) getReflected()).getDelegate(receiver);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -34,4 +34,9 @@ public abstract class PropertyReference2 extends PropertyReference implements KP
|
||||
public KProperty2.Getter getGetter() {
|
||||
return ((KProperty2) getReflected()).getGetter();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object getDelegate(Object receiver1, Object receiver2) {
|
||||
return ((KProperty2) getReflected()).getDelegate(receiver1, receiver2);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user