diff --git a/compiler/tests/org/jetbrains/kotlin/types/TypeUnifierTest.java b/compiler/tests/org/jetbrains/kotlin/types/TypeUnifierTest.java index f5131d93984..02fc3cb7cd0 100644 --- a/compiler/tests/org/jetbrains/kotlin/types/TypeUnifierTest.java +++ b/compiler/tests/org/jetbrains/kotlin/types/TypeUnifierTest.java @@ -24,9 +24,9 @@ import kotlin.collections.CollectionsKt; import kotlin.jvm.functions.Function1; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import org.jetbrains.kotlin.builtins.BuiltInsPackageFragment; import org.jetbrains.kotlin.builtins.KotlinBuiltIns; import org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment; +import org.jetbrains.kotlin.descriptors.PackageFragmentDescriptor; import org.jetbrains.kotlin.descriptors.TypeParameterDescriptor; import org.jetbrains.kotlin.descriptors.annotations.Annotations; import org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl; @@ -68,9 +68,9 @@ public class TypeUnifierTest extends KotlinTestWithEnvironment { builtIns = module.getBuiltIns(); builtinsImportingScope = ScopeUtilsKt.chainImportingScopes( // builtIns.builtinsPackageFragments.map { it.memberScope.memberScopeAsImportingScope() } - CollectionsKt.map(builtIns.getBuiltInsPackageFragments(), new Function1() { + CollectionsKt.map(builtIns.getBuiltInsPackageFragments(), new Function1() { @Override - public ImportingScope invoke(BuiltInsPackageFragment packageFragment) { + public ImportingScope invoke(PackageFragmentDescriptor packageFragment) { return ScopeUtilsKt.memberScopeAsImportingScope(packageFragment.getMemberScope()); } }), null); diff --git a/core/descriptors/src/org/jetbrains/kotlin/builtins/KotlinBuiltIns.java b/core/descriptors/src/org/jetbrains/kotlin/builtins/KotlinBuiltIns.java index aeb0c809414..2aded7bbe3a 100644 --- a/core/descriptors/src/org/jetbrains/kotlin/builtins/KotlinBuiltIns.java +++ b/core/descriptors/src/org/jetbrains/kotlin/builtins/KotlinBuiltIns.java @@ -61,17 +61,17 @@ public abstract class KotlinBuiltIns { ); protected final ModuleDescriptorImpl builtInsModule; - private final BuiltInsPackageFragment builtInsPackageFragment; - private final BuiltInsPackageFragment collectionsPackageFragment; - private final BuiltInsPackageFragment rangesPackageFragment; - private final BuiltInsPackageFragment annotationPackageFragment; + private final PackageFragmentDescriptor builtInsPackageFragment; + private final PackageFragmentDescriptor collectionsPackageFragment; + private final PackageFragmentDescriptor rangesPackageFragment; + private final PackageFragmentDescriptor annotationPackageFragment; - private final Set builtInsPackageFragments; + private final Set builtInsPackageFragments; private final Map primitiveTypeToArrayKotlinType; private final Map primitiveKotlinTypeToKotlinArrayType; private final Map kotlinArrayTypeToPrimitiveKotlinType; - private final Map packageNameToPackageFragment; + private final Map packageNameToPackageFragment; public static final FqNames FQ_NAMES = new FqNames(); @@ -96,14 +96,14 @@ public abstract class KotlinBuiltIns { builtInsModule.initialize(packageFragmentProvider); builtInsModule.setDependencies(builtInsModule); - packageNameToPackageFragment = new LinkedHashMap(); + packageNameToPackageFragment = new LinkedHashMap(); builtInsPackageFragment = createPackage(packageFragmentProvider, packageNameToPackageFragment, BUILT_INS_PACKAGE_FQ_NAME); collectionsPackageFragment = createPackage(packageFragmentProvider, packageNameToPackageFragment, COLLECTIONS_PACKAGE_FQ_NAME); rangesPackageFragment = createPackage(packageFragmentProvider, packageNameToPackageFragment, RANGES_PACKAGE_FQ_NAME); annotationPackageFragment = createPackage(packageFragmentProvider, packageNameToPackageFragment, ANNOTATION_PACKAGE_FQ_NAME); - builtInsPackageFragments = new LinkedHashSet(packageNameToPackageFragment.values()); + builtInsPackageFragments = new LinkedHashSet(packageNameToPackageFragment.values()); primitiveTypeToArrayKotlinType = new EnumMap(PrimitiveType.class); primitiveKotlinTypeToKotlinArrayType = new HashMap(); @@ -129,12 +129,12 @@ public abstract class KotlinBuiltIns { @NotNull - private static BuiltInsPackageFragment createPackage( + private static PackageFragmentDescriptor createPackage( @NotNull PackageFragmentProvider fragmentProvider, - @NotNull Map packageNameToPackageFragment, + @NotNull Map packageNameToPackageFragment, @NotNull FqName packageFqName ) { - BuiltInsPackageFragment packageFragment = (BuiltInsPackageFragment) single(fragmentProvider.getPackageFragments(packageFqName)); + PackageFragmentDescriptor packageFragment = single(fragmentProvider.getPackageFragments(packageFqName)); packageNameToPackageFragment.put(packageFqName, packageFragment); return packageFragment; } @@ -248,7 +248,7 @@ public abstract class KotlinBuiltIns { } @NotNull - public Set getBuiltInsPackageFragments() { + public Set getBuiltInsPackageFragments() { return builtInsPackageFragments; } @@ -292,7 +292,7 @@ public abstract class KotlinBuiltIns { public ClassDescriptor getBuiltInClassByFqNameNullable(@NotNull FqName fqName) { if (!fqName.isRoot()) { FqName parent = fqName.parent(); - BuiltInsPackageFragment packageFragment = packageNameToPackageFragment.get(parent); + PackageFragmentDescriptor packageFragment = packageNameToPackageFragment.get(parent); if (packageFragment != null) { ClassDescriptor descriptor = getBuiltInClassByNameNullable(fqName.shortName(), packageFragment); if (descriptor != null) {