Fix binary compatibility with org.jetbrains.kotlin.descriptors.explicitParameters
This commit is contained in:
+10
-2
@@ -18,6 +18,7 @@ package org.jetbrains.kotlin.backend.common.descriptors
|
|||||||
|
|
||||||
import org.jetbrains.kotlin.descriptors.*
|
import org.jetbrains.kotlin.descriptors.*
|
||||||
import org.jetbrains.kotlin.name.Name
|
import org.jetbrains.kotlin.name.Name
|
||||||
|
import org.jetbrains.kotlin.descriptors.explicitParameters as _explicitParameters
|
||||||
|
|
||||||
val String.synthesizedName: Name get() = Name.identifier(this.synthesizedString)
|
val String.synthesizedName: Name get() = Name.identifier(this.synthesizedString)
|
||||||
|
|
||||||
@@ -33,7 +34,14 @@ val CallableDescriptor.isSuspend: Boolean
|
|||||||
@Suppress("unused")
|
@Suppress("unused")
|
||||||
val CallableDescriptor.allParameters: List<ParameterDescriptor>
|
val CallableDescriptor.allParameters: List<ParameterDescriptor>
|
||||||
get() = if (this is ConstructorDescriptor) {
|
get() = if (this is ConstructorDescriptor) {
|
||||||
listOf(this.constructedClass.thisAsReceiverParameter) + explicitParameters
|
listOf(this.constructedClass.thisAsReceiverParameter) + _explicitParameters
|
||||||
} else {
|
} else {
|
||||||
explicitParameters
|
_explicitParameters
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Deprecated(
|
||||||
|
message = "Please use org.jetbrains.kotlin.descriptors.explicitParameters",
|
||||||
|
ReplaceWith("explicitParameters", "org.jetbrains.kotlin.descriptors.explicitParameters")
|
||||||
|
)
|
||||||
|
val CallableDescriptor.explicitParameters: List<ParameterDescriptor>
|
||||||
|
get() = _explicitParameters
|
||||||
|
|||||||
Reference in New Issue
Block a user