Minor, use another constructor of ClassId
This commit is contained in:
+1
-2
@@ -19,7 +19,6 @@ package org.jetbrains.jet.lang.resolve.java;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.jet.descriptors.serialization.ClassId;
|
||||
import org.jetbrains.jet.lang.resolve.name.FqName;
|
||||
import org.jetbrains.jet.lang.resolve.name.FqNameUnsafe;
|
||||
import org.jetbrains.jet.lang.resolve.name.Name;
|
||||
|
||||
public final class PackageClassUtils {
|
||||
@@ -50,7 +49,7 @@ public final class PackageClassUtils {
|
||||
|
||||
@NotNull
|
||||
public static ClassId getPackageClassId(@NotNull FqName packageFQN) {
|
||||
return new ClassId(packageFQN, FqNameUnsafe.topLevel(Name.identifier(getPackageClassName(packageFQN))));
|
||||
return new ClassId(packageFQN, Name.identifier(getPackageClassName(packageFQN)));
|
||||
}
|
||||
|
||||
@NotNull
|
||||
|
||||
+1
-1
@@ -93,7 +93,7 @@ public class LazyPackageFragmentScopeForJavaPackage(
|
||||
|
||||
private val classes = c.storageManager.createMemoizedFunctionWithNullableValues<Name, ClassDescriptor> {
|
||||
name ->
|
||||
val classId = ClassId(packageFragment.fqName, FqNameUnsafe.topLevel(SpecialNames.safeIdentifier(name)))
|
||||
val classId = ClassId(packageFragment.fqName, SpecialNames.safeIdentifier(name))
|
||||
val (jClass, kClass) = c.findClassInJava(classId)
|
||||
if (kClass != null)
|
||||
kClass
|
||||
|
||||
+1
-1
@@ -77,7 +77,7 @@ public class DeserializedResolverUtils {
|
||||
public static ClassId getClassId(@NotNull ClassDescriptor descriptor) {
|
||||
DeclarationDescriptor owner = descriptor.getContainingDeclaration();
|
||||
if (owner instanceof PackageFragmentDescriptor) {
|
||||
return new ClassId(((PackageFragmentDescriptor) owner).getFqName(), FqNameUnsafe.topLevel(descriptor.getName()));
|
||||
return new ClassId(((PackageFragmentDescriptor) owner).getFqName(), descriptor.getName());
|
||||
}
|
||||
return getClassId((ClassDescriptor) owner).createNestedClassId(descriptor.getName());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user