Minor. Cleanup and refine naming
This commit is contained in:
+7
-7
@@ -108,7 +108,7 @@ object BuiltinMethodsWithSpecialGenericSignature {
|
|||||||
ERASED_VALUE_PARAMETERS_FQ_NAMES.map { it.shortName() }.toSet()
|
ERASED_VALUE_PARAMETERS_FQ_NAMES.map { it.shortName() }.toSet()
|
||||||
|
|
||||||
private val CallableMemberDescriptor.hasErasedValueParametersInJava: Boolean
|
private val CallableMemberDescriptor.hasErasedValueParametersInJava: Boolean
|
||||||
get() = fqNameOrNull() in ERASED_VALUE_PARAMETERS_FQ_NAMES
|
get() = ERASED_VALUE_PARAMETERS_FQ_NAMES.containsRaw(fqNameOrNull())
|
||||||
|
|
||||||
@JvmStatic
|
@JvmStatic
|
||||||
fun getOverriddenBuiltinFunctionWithErasedValueParametersInJava(
|
fun getOverriddenBuiltinFunctionWithErasedValueParametersInJava(
|
||||||
@@ -225,15 +225,15 @@ fun getJvmMethodNameIfSpecial(callableMemberDescriptor: CallableMemberDescriptor
|
|||||||
&& containingDeclaration.kind == ClassKind.ENUM_CLASS) return DescriptorUtils.ENUM_VALUES.asString()
|
&& containingDeclaration.kind == ClassKind.ENUM_CLASS) return DescriptorUtils.ENUM_VALUES.asString()
|
||||||
}
|
}
|
||||||
|
|
||||||
val builtinOverridden = getBuiltinOverriddenThatAffectsJvmName(callableMemberDescriptor)?.propertyIfAccessor
|
val overriddenBuiltin = getOverriddenBuiltinThatAffectsJvmName(callableMemberDescriptor)?.propertyIfAccessor
|
||||||
?: return null
|
?: return null
|
||||||
return when (builtinOverridden) {
|
return when (overriddenBuiltin) {
|
||||||
is PropertyDescriptor -> builtinOverridden.getBuiltinSpecialPropertyGetterName()
|
is PropertyDescriptor -> overriddenBuiltin.getBuiltinSpecialPropertyGetterName()
|
||||||
else -> BuiltinMethodsWithDifferentJvmName.getJvmName(builtinOverridden)?.asString()
|
else -> BuiltinMethodsWithDifferentJvmName.getJvmName(overriddenBuiltin)?.asString()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun getBuiltinOverriddenThatAffectsJvmName(
|
private fun getOverriddenBuiltinThatAffectsJvmName(
|
||||||
callableMemberDescriptor: CallableMemberDescriptor
|
callableMemberDescriptor: CallableMemberDescriptor
|
||||||
): CallableMemberDescriptor? {
|
): CallableMemberDescriptor? {
|
||||||
val overriddenBuiltin = callableMemberDescriptor.getOverriddenBuiltinWithDifferentJvmName() ?: return null
|
val overriddenBuiltin = callableMemberDescriptor.getOverriddenBuiltinWithDifferentJvmName() ?: return null
|
||||||
|
|||||||
Reference in New Issue
Block a user