diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/AccessorForCallableDescriptor.java b/compiler/backend/src/org/jetbrains/kotlin/codegen/AccessorForCallableDescriptor.kt similarity index 64% rename from compiler/backend/src/org/jetbrains/kotlin/codegen/AccessorForCallableDescriptor.java rename to compiler/backend/src/org/jetbrains/kotlin/codegen/AccessorForCallableDescriptor.kt index d40c5740c0f..c347de3e3c3 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/AccessorForCallableDescriptor.java +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/AccessorForCallableDescriptor.kt @@ -14,17 +14,14 @@ * limitations under the License. */ -package org.jetbrains.kotlin.codegen; +package org.jetbrains.kotlin.codegen -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; -import org.jetbrains.kotlin.descriptors.CallableMemberDescriptor; -import org.jetbrains.kotlin.descriptors.ClassDescriptor; +import org.jetbrains.kotlin.descriptors.CallableMemberDescriptor +import org.jetbrains.kotlin.descriptors.ClassDescriptor -public interface AccessorForCallableDescriptor { - @NotNull - T getCalleeDescriptor(); +interface AccessorForCallableDescriptor { + val calleeDescriptor: T + + val superCallTarget: ClassDescriptor? - @Nullable - ClassDescriptor getSuperCallTarget(); }