Rename Visibility to DescriptorVisibility
This commit is contained in:
@@ -56,7 +56,7 @@ internal abstract class KDeclarationContainerImpl : ClassBasedDeclarationContain
|
||||
}
|
||||
return scope.getContributedDescriptors().mapNotNull { descriptor ->
|
||||
if (descriptor is CallableMemberDescriptor &&
|
||||
descriptor.visibility != Visibilities.INVISIBLE_FAKE &&
|
||||
descriptor.visibility != DescriptorVisibilities.INVISIBLE_FAKE &&
|
||||
belonginess.accept(descriptor)
|
||||
) descriptor.accept(visitor, Unit) else null
|
||||
}.toList()
|
||||
@@ -101,7 +101,7 @@ internal abstract class KDeclarationContainerImpl : ClassBasedDeclarationContain
|
||||
val mostVisibleProperties = properties
|
||||
.groupBy { it.visibility }
|
||||
.toSortedMap(Comparator { first, second ->
|
||||
Visibilities.compare(first, second) ?: 0
|
||||
DescriptorVisibilities.compare(first, second) ?: 0
|
||||
}).values.last()
|
||||
if (mostVisibleProperties.size == 1) {
|
||||
return mostVisibleProperties.first()
|
||||
|
||||
@@ -229,7 +229,7 @@ private fun KPropertyImpl.Accessor<*, *>.computeCallerForAccessor(isGetter: Bool
|
||||
when {
|
||||
accessor == null -> {
|
||||
if (property.descriptor.isUnderlyingPropertyOfInlineClass() &&
|
||||
property.descriptor.visibility == Visibilities.INTERNAL
|
||||
property.descriptor.visibility == DescriptorVisibilities.INTERNAL
|
||||
) {
|
||||
val unboxMethod = property.descriptor.containingDeclaration.toInlineClass()?.getUnboxMethod(property.descriptor)
|
||||
?: throw KotlinReflectionInternalError("Underlying property of inline class $property should have a field")
|
||||
|
||||
@@ -115,13 +115,13 @@ internal sealed class JvmPropertySignature {
|
||||
|
||||
private fun getManglingSuffix(): String {
|
||||
val containingDeclaration = descriptor.containingDeclaration
|
||||
if (descriptor.visibility == Visibilities.INTERNAL && containingDeclaration is DeserializedClassDescriptor) {
|
||||
if (descriptor.visibility == DescriptorVisibilities.INTERNAL && containingDeclaration is DeserializedClassDescriptor) {
|
||||
val classProto = containingDeclaration.classProto
|
||||
val moduleName = classProto.getExtensionOrNull(JvmProtoBuf.classModuleName)?.let(nameResolver::getString)
|
||||
?: JvmProtoBufUtil.DEFAULT_MODULE_NAME
|
||||
return "$" + NameUtils.sanitizeAsJavaIdentifier(moduleName)
|
||||
}
|
||||
if (descriptor.visibility == Visibilities.PRIVATE && containingDeclaration is PackageFragmentDescriptor) {
|
||||
if (descriptor.visibility == DescriptorVisibilities.PRIVATE && containingDeclaration is PackageFragmentDescriptor) {
|
||||
val packagePartSource = (descriptor as DeserializedPropertyDescriptor).containerSource
|
||||
if (packagePartSource is JvmPackagePartSource && packagePartSource.facadeClassName != null) {
|
||||
return "$" + packagePartSource.simpleName.asString()
|
||||
|
||||
@@ -101,12 +101,12 @@ private fun loadClass(classLoader: ClassLoader, packageName: String, className:
|
||||
return classLoader.tryLoadClass(fqName)
|
||||
}
|
||||
|
||||
internal fun Visibility.toKVisibility(): KVisibility? =
|
||||
internal fun DescriptorVisibility.toKVisibility(): KVisibility? =
|
||||
when (this) {
|
||||
Visibilities.PUBLIC -> KVisibility.PUBLIC
|
||||
Visibilities.PROTECTED -> KVisibility.PROTECTED
|
||||
Visibilities.INTERNAL -> KVisibility.INTERNAL
|
||||
Visibilities.PRIVATE, Visibilities.PRIVATE_TO_THIS -> KVisibility.PRIVATE
|
||||
DescriptorVisibilities.PUBLIC -> KVisibility.PUBLIC
|
||||
DescriptorVisibilities.PROTECTED -> KVisibility.PROTECTED
|
||||
DescriptorVisibilities.INTERNAL -> KVisibility.INTERNAL
|
||||
DescriptorVisibilities.PRIVATE, DescriptorVisibilities.PRIVATE_TO_THIS -> KVisibility.PRIVATE
|
||||
else -> null
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user