[JS IR BE] Move external declarations to a separate IrPackageFragment to not generate code for them
This commit is contained in:
@@ -422,6 +422,8 @@ fun MemberDescriptor.isEffectivelyExternal(): Boolean {
|
||||
return containingClass != null && containingClass.isEffectivelyExternal()
|
||||
}
|
||||
|
||||
fun DeclarationDescriptor.isEffectivelyExternal() = this is MemberDescriptor && this.isEffectivelyExternal()
|
||||
|
||||
fun isParameterOfAnnotation(parameterDescriptor: ParameterDescriptor): Boolean =
|
||||
parameterDescriptor.containingDeclaration.isAnnotationConstructor()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user