assert special name is not used to build FQ name
This commit is contained in:
@@ -303,7 +303,7 @@ public class JetTypeMapper {
|
|||||||
return getFQName(descriptor.getContainingDeclaration());
|
return getFQName(descriptor.getContainingDeclaration());
|
||||||
}
|
}
|
||||||
|
|
||||||
if (descriptor.getContainingDeclaration() instanceof ModuleDescriptor) {
|
if (descriptor.getContainingDeclaration() instanceof ModuleDescriptor || descriptor instanceof ScriptDescriptor) {
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -341,11 +341,11 @@ public class JetTypeMapper {
|
|||||||
if (container != null) {
|
if (container != null) {
|
||||||
String baseName = getFQName(container);
|
String baseName = getFQName(container);
|
||||||
if (!baseName.isEmpty()) {
|
if (!baseName.isEmpty()) {
|
||||||
return baseName + (container instanceof NamespaceDescriptor ? "/" : "$") + name;
|
return baseName + (container instanceof NamespaceDescriptor ? "/" : "$") + name.getIdentifier();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return name.getName();
|
return name.getIdentifier();
|
||||||
}
|
}
|
||||||
|
|
||||||
private static ClassDescriptor getContainingClass(DeclarationDescriptor descriptor) {
|
private static ClassDescriptor getContainingClass(DeclarationDescriptor descriptor) {
|
||||||
|
|||||||
Reference in New Issue
Block a user