NamespaceCodegen.getNamespacePartInternalName()

Should be used instead of getMultiFileNamespaceInternalName()
This commit is contained in:
Alexander Udalov
2012-10-22 16:33:32 +04:00
parent e7a7afa0be
commit a8798de8d0
3 changed files with 12 additions and 5 deletions
@@ -163,12 +163,11 @@ public class JetPositionManager implements PositionManager {
if (result.isNull()) {
FqName fqName = JetPsiUtil.getFQName(namespace);
boolean multiFileNamespace = isMultiFileNamespace(typeMapper.getBindingContext(), fqName);
String namespaceInternalName = NamespaceCodegen.getJVMClassNameForKotlinNs(fqName).getInternalName();
if (multiFileNamespace) {
result.set(NamespaceCodegen.getMultiFileNamespaceInternalName(namespaceInternalName, namespace));
result.set(NamespaceCodegen.getNamespacePartInternalName(namespace));
}
else {
result.set(namespaceInternalName);
result.set(NamespaceCodegen.getJVMClassNameForKotlinNs(fqName).getInternalName());
}
}
}