Multifile class part names are "1${PartName}".

Multifile class parts are final.
This commit is contained in:
Dmitry Petrov
2015-09-09 18:09:38 +03:00
parent 025be4f541
commit bf1c0260f1
2 changed files with 2 additions and 2 deletions
@@ -56,7 +56,7 @@ public object JvmFileClassUtil {
file.packageFqName.child(Name.identifier(manglePartName(jvmFileClassAnnotations.name, file.name)))
public @JvmStatic fun manglePartName(facadeName: String, fileName: String): String =
"${facadeName}__${PackagePartClassUtils.getFilePartShortName(fileName)}"
"1${PackagePartClassUtils.getFilePartShortName(fileName)}"
public @JvmStatic fun parseJvmFileClass(annotations: Annotations): ParsedJmvFileClassAnnotations? {
val jvmName = annotations.findAnnotation(JVM_NAME) ?: return null