Do not mangle internal @PublishedApi functions
This commit is contained in:
@@ -921,7 +921,9 @@ public class KotlinTypeMapper {
|
||||
return name;
|
||||
}
|
||||
|
||||
if (!(descriptor instanceof ConstructorDescriptor) && descriptor.getVisibility() == Visibilities.INTERNAL) {
|
||||
if (!(descriptor instanceof ConstructorDescriptor) &&
|
||||
descriptor.getVisibility() == Visibilities.INTERNAL &&
|
||||
!descriptor.getAnnotations().hasAnnotation(KotlinBuiltIns.FQ_NAMES.publishedApi)) {
|
||||
return name + "$" + JvmAbi.sanitizeAsJavaIdentifier(moduleName);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user