[FE 1.0] Implement deprecation PRIVATE_CLASS_MEMBER_FROM_INLINE_WARNING warning
^KT-55179 ^KT-56171 Fixed
This commit is contained in:
committed by
Space Team
parent
d01a2c7271
commit
a83caec94f
@@ -135,6 +135,13 @@ val DeclarationDescriptor.isInsidePrivateClass: Boolean
|
||||
return parent != null && DescriptorVisibilities.isPrivate(parent.visibility)
|
||||
}
|
||||
|
||||
val DeclarationDescriptor.isMemberOfCompanionOfPrivateClass: Boolean
|
||||
get() {
|
||||
val parent = containingDeclaration as? ClassDescriptor ?: return false
|
||||
if (!parent.isCompanionObject) return false
|
||||
return parent.isInsidePrivateClass
|
||||
}
|
||||
|
||||
val DeclarationDescriptor.isInsideInterface: Boolean
|
||||
get() {
|
||||
val parent = containingDeclaration as? ClassDescriptor
|
||||
|
||||
Reference in New Issue
Block a user