Add compatibility aliases for declarations moved from other packages
1539d7ef1a brought some package names in
sync with the directory layout. However, this broke some third-party
code that used classes from those packages.
The new compatibility aliases allow that code to continue to compile.
Deprecation warnings will be emitted, suggesting to replace the imported
packages with new ones.
This commit is contained in:
committed by
Space Team
parent
f5fa8f2b83
commit
f8e6c59600
+36
@@ -0,0 +1,36 @@
|
||||
/*
|
||||
* Copyright 2010-2022 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
@file:Suppress("unused") // The declarations below may be used outside the Kotlin repo
|
||||
|
||||
package org.jetbrains.kotlin.backend.common.serialization.metadata
|
||||
|
||||
import org.jetbrains.kotlin.library.KotlinLibrary
|
||||
import org.jetbrains.kotlin.library.metadata.metadataVersion
|
||||
|
||||
@Deprecated(
|
||||
"This interface has been moved from package org.jetbrains.kotlin.backend.common.serialization.metadata to package org.jetbrains.kotlin.library.metadata",
|
||||
ReplaceWith("org.jetbrains.kotlin.library.metadata.KlibMetadataDeserializedPackageFragmentsFactory")
|
||||
)
|
||||
typealias KlibMetadataDeserializedPackageFragmentsFactory = org.jetbrains.kotlin.library.metadata.KlibMetadataDeserializedPackageFragmentsFactory
|
||||
|
||||
@Deprecated(
|
||||
"This class has been moved from package org.jetbrains.kotlin.backend.common.serialization.metadata to package org.jetbrains.kotlin.library.metadata",
|
||||
ReplaceWith("org.jetbrains.kotlin.library.metadata.KlibMetadataVersion")
|
||||
)
|
||||
typealias KlibMetadataVersion = org.jetbrains.kotlin.library.metadata.KlibMetadataVersion
|
||||
|
||||
@Deprecated(
|
||||
"This property has been moved from package org.jetbrains.kotlin.backend.common.serialization.metadata to package org.jetbrains.kotlin.library.metadata",
|
||||
ReplaceWith("metadataVersion", "org.jetbrains.kotlin.library.metadata.metadataVersion")
|
||||
)
|
||||
inline val KotlinLibrary.metadataVersion: org.jetbrains.kotlin.library.metadata.KlibMetadataVersion?
|
||||
get() = metadataVersion
|
||||
|
||||
@Deprecated(
|
||||
"This interface has been moved from package org.jetbrains.kotlin.backend.common.serialization.metadata to package org.jetbrains.kotlin.library.metadata",
|
||||
ReplaceWith("org.jetbrains.kotlin.library.metadata.KlibMetadataModuleDescriptorFactory")
|
||||
)
|
||||
typealias KlibMetadataModuleDescriptorFactory = org.jetbrains.kotlin.library.metadata.KlibMetadataModuleDescriptorFactory
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
/*
|
||||
* Copyright 2010-2022 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
@file:Suppress("unused") // The declarations below may be used outside the Kotlin repo
|
||||
|
||||
package org.jetbrains.kotlin.backend.common.serialization.metadata.impl
|
||||
|
||||
@Deprecated(
|
||||
"This class has been moved from package org.jetbrains.kotlin.backend.common.serialization.metadata.impl to package org.jetbrains.kotlin.library.metadata.impl",
|
||||
ReplaceWith("org.jetbrains.kotlin.library.metadata.impl.KlibMetadataDeserializedPackageFragmentsFactoryImpl")
|
||||
)
|
||||
typealias KlibMetadataDeserializedPackageFragmentsFactoryImpl = org.jetbrains.kotlin.library.metadata.impl.KlibMetadataDeserializedPackageFragmentsFactoryImpl
|
||||
|
||||
@Deprecated(
|
||||
"This class has been moved from package org.jetbrains.kotlin.backend.common.serialization.metadata.impl to package org.jetbrains.kotlin.library.metadata.impl",
|
||||
ReplaceWith("org.jetbrains.kotlin.library.metadata.impl.ExportedForwardDeclarationsPackageFragmentDescriptor")
|
||||
)
|
||||
typealias ExportedForwardDeclarationsPackageFragmentDescriptor = org.jetbrains.kotlin.library.metadata.impl.ExportedForwardDeclarationsPackageFragmentDescriptor
|
||||
|
||||
@Deprecated(
|
||||
"This class has been moved from package org.jetbrains.kotlin.backend.common.serialization.metadata.impl to package org.jetbrains.kotlin.library.metadata.impl",
|
||||
ReplaceWith("org.jetbrains.kotlin.library.metadata.impl.ClassifierAliasingPackageFragmentDescriptor")
|
||||
)
|
||||
typealias ClassifierAliasingPackageFragmentDescriptor = org.jetbrains.kotlin.library.metadata.impl.ClassifierAliasingPackageFragmentDescriptor
|
||||
|
||||
@Deprecated(
|
||||
"This enum class has been moved from package org.jetbrains.kotlin.backend.common.serialization.metadata.impl to package org.jetbrains.kotlin.library.metadata.impl",
|
||||
ReplaceWith("org.jetbrains.kotlin.library.metadata.impl.ExportedForwardDeclarationChecker")
|
||||
)
|
||||
typealias ExportedForwardDeclarationChecker = org.jetbrains.kotlin.library.metadata.impl.ExportedForwardDeclarationChecker
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2010-2022 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
@file:Suppress("unused") // The declarations below may be used outside the Kotlin repo
|
||||
|
||||
package org.jetbrains.kotlin.descriptors.konan
|
||||
|
||||
import org.jetbrains.kotlin.descriptors.ModuleDescriptor
|
||||
import org.jetbrains.kotlin.library.KotlinLibrary
|
||||
import org.jetbrains.kotlin.library.metadata.klibModuleOrigin
|
||||
import org.jetbrains.kotlin.library.metadata.kotlinLibrary
|
||||
|
||||
@Deprecated(
|
||||
"This interface has been moved from package org.jetbrains.kotlin.descriptors.konan to package org.jetbrains.kotlin.library.metadata",
|
||||
ReplaceWith("org.jetbrains.kotlin.library.metadata.KlibModuleDescriptorFactory")
|
||||
)
|
||||
typealias KlibModuleDescriptorFactory = org.jetbrains.kotlin.library.metadata.KlibModuleDescriptorFactory
|
||||
|
||||
@Deprecated(
|
||||
"This class has been moved from package org.jetbrains.kotlin.descriptors.konan to package org.jetbrains.kotlin.library.metadata",
|
||||
ReplaceWith("org.jetbrains.kotlin.library.metadata.KlibModuleOrigin")
|
||||
)
|
||||
typealias KlibModuleOrigin = org.jetbrains.kotlin.library.metadata.KlibModuleOrigin
|
||||
|
||||
@Deprecated(
|
||||
"This class has been moved from package org.jetbrains.kotlin.descriptors.konan to package org.jetbrains.kotlin.library.metadata",
|
||||
ReplaceWith("org.jetbrains.kotlin.library.metadata.CompiledKlibModuleOrigin")
|
||||
)
|
||||
typealias CompiledKlibModuleOrigin = org.jetbrains.kotlin.library.metadata.CompiledKlibModuleOrigin
|
||||
|
||||
@Deprecated(
|
||||
"This class has been moved from package org.jetbrains.kotlin.descriptors.konan to package org.jetbrains.kotlin.library.metadata",
|
||||
ReplaceWith("org.jetbrains.kotlin.library.metadata.DeserializedKlibModuleOrigin")
|
||||
)
|
||||
typealias DeserializedKlibModuleOrigin = org.jetbrains.kotlin.library.metadata.DeserializedKlibModuleOrigin
|
||||
|
||||
@Deprecated(
|
||||
"This object has been moved from package org.jetbrains.kotlin.descriptors.konan to package org.jetbrains.kotlin.library.metadata",
|
||||
ReplaceWith("org.jetbrains.kotlin.library.metadata.CurrentKlibModuleOrigin")
|
||||
)
|
||||
typealias CurrentKlibModuleOrigin = org.jetbrains.kotlin.library.metadata.CurrentKlibModuleOrigin
|
||||
|
||||
@Deprecated(
|
||||
"This object has been moved from package org.jetbrains.kotlin.descriptors.konan to package org.jetbrains.kotlin.library.metadata",
|
||||
ReplaceWith("org.jetbrains.kotlin.library.metadata.SyntheticModulesOrigin")
|
||||
)
|
||||
typealias SyntheticModulesOrigin = org.jetbrains.kotlin.library.metadata.SyntheticModulesOrigin
|
||||
|
||||
@Deprecated(
|
||||
"This property has been moved from package org.jetbrains.kotlin.descriptors.konan to package org.jetbrains.kotlin.library.metadata",
|
||||
ReplaceWith("klibModuleOrigin", "org.jetbrains.kotlin.library.metadata.klibModuleOrigin")
|
||||
)
|
||||
inline val ModuleDescriptor.klibModuleOrigin: org.jetbrains.kotlin.library.metadata.KlibModuleOrigin
|
||||
get() = klibModuleOrigin
|
||||
|
||||
@Deprecated(
|
||||
"This property has been moved from package org.jetbrains.kotlin.descriptors.konan to package org.jetbrains.kotlin.library.metadata",
|
||||
ReplaceWith("kotlinLibrary", "org.jetbrains.kotlin.library.metadata.kotlinLibrary")
|
||||
)
|
||||
inline val ModuleDescriptor.kotlinLibrary: KotlinLibrary
|
||||
get() = kotlinLibrary
|
||||
@@ -0,0 +1,14 @@
|
||||
/*
|
||||
* Copyright 2010-2022 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
@file:Suppress("unused") // The declarations below may be used outside the Kotlin repo
|
||||
|
||||
package org.jetbrains.kotlin.konan.util
|
||||
|
||||
@Deprecated(
|
||||
"This class has been moved from package org.jetbrains.kotlin.konan.util to package org.jetbrains.kotlin.library.metadata",
|
||||
ReplaceWith("org.jetbrains.kotlin.library.metadata.KlibMetadataFactories")
|
||||
)
|
||||
typealias KlibMetadataFactories = org.jetbrains.kotlin.library.metadata.KlibMetadataFactories
|
||||
@@ -0,0 +1,39 @@
|
||||
/*
|
||||
* Copyright 2010-2022 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
@file:Suppress("unused") // The declarations below may be used outside the Kotlin repo
|
||||
|
||||
package org.jetbrains.kotlin.library.resolver
|
||||
|
||||
@Deprecated(
|
||||
"This interface has been moved from package org.jetbrains.kotlin.library.resolver to package org.jetbrains.kotlin.library.metadata.resolver",
|
||||
ReplaceWith("org.jetbrains.kotlin.library.metadata.resolver.KotlinLibraryResolver")
|
||||
)
|
||||
typealias KotlinLibraryResolver<L> = org.jetbrains.kotlin.library.metadata.resolver.KotlinLibraryResolver<L>
|
||||
|
||||
@Deprecated(
|
||||
"This interface has been moved from package org.jetbrains.kotlin.library.resolver to package org.jetbrains.kotlin.library.metadata.resolver",
|
||||
ReplaceWith("org.jetbrains.kotlin.library.metadata.resolver.KotlinLibraryResolveResult")
|
||||
)
|
||||
typealias KotlinLibraryResolveResult = org.jetbrains.kotlin.library.metadata.resolver.KotlinLibraryResolveResult
|
||||
|
||||
@Deprecated(
|
||||
"This type alias has been moved from package org.jetbrains.kotlin.library.resolver to package org.jetbrains.kotlin.library.metadata.resolver",
|
||||
ReplaceWith("org.jetbrains.kotlin.library.metadata.resolver.LibraryOrder")
|
||||
)
|
||||
typealias LibraryOrder = org.jetbrains.kotlin.library.metadata.resolver.LibraryOrder
|
||||
|
||||
@Deprecated(
|
||||
"This property has been moved from package org.jetbrains.kotlin.library.resolver to package org.jetbrains.kotlin.library.metadata.resolver",
|
||||
ReplaceWith("org.jetbrains.kotlin.library.metadata.resolver.TopologicalLibraryOrder")
|
||||
)
|
||||
inline val TopologicalLibraryOrder: org.jetbrains.kotlin.library.metadata.resolver.LibraryOrder
|
||||
get() = org.jetbrains.kotlin.library.metadata.resolver.TopologicalLibraryOrder
|
||||
|
||||
@Deprecated(
|
||||
"This interface has been moved from package org.jetbrains.kotlin.library.resolver to package org.jetbrains.kotlin.library.metadata.resolver",
|
||||
ReplaceWith("org.jetbrains.kotlin.library.metadata.resolver.KotlinResolvedLibrary")
|
||||
)
|
||||
typealias KotlinResolvedLibrary = org.jetbrains.kotlin.library.metadata.resolver.KotlinResolvedLibrary
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
/*
|
||||
* Copyright 2010-2022 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
@file:Suppress("unused") // The declarations below may be used outside the Kotlin repo
|
||||
|
||||
package org.jetbrains.kotlin.library.resolver.impl
|
||||
|
||||
import org.jetbrains.kotlin.library.KotlinLibrary
|
||||
import org.jetbrains.kotlin.library.SearchPathResolver
|
||||
import org.jetbrains.kotlin.library.metadata.resolver.impl.libraryResolver
|
||||
|
||||
@Suppress("NOTHING_TO_INLINE")
|
||||
@Deprecated(
|
||||
"This extension method has been moved from package org.jetbrains.kotlin.library.resolver.impl to package org.jetbrains.kotlin.library.metadata.resolver.impl",
|
||||
ReplaceWith("libraryResolver", "org.jetbrains.kotlin.library.metadata.resolver.impl.libraryResolver")
|
||||
)
|
||||
inline fun <L : KotlinLibrary> SearchPathResolver<L>.libraryResolver(resolveManifestDependenciesLenient: Boolean = false) =
|
||||
libraryResolver(resolveManifestDependenciesLenient)
|
||||
|
||||
@Deprecated(
|
||||
"This class has been moved from package org.jetbrains.kotlin.library.resolver.impl to package org.jetbrains.kotlin.library.metadata.resolver.impl",
|
||||
ReplaceWith("org.jetbrains.kotlin.library.metadata.resolver.impl.KotlinLibraryResolverImpl")
|
||||
)
|
||||
typealias KotlinLibraryResolverImpl<L> = org.jetbrains.kotlin.library.metadata.resolver.impl.KotlinLibraryResolverImpl<L>
|
||||
|
||||
@Deprecated(
|
||||
"This class has been moved from package org.jetbrains.kotlin.library.resolver.impl to package org.jetbrains.kotlin.library.metadata.resolver.impl",
|
||||
ReplaceWith("org.jetbrains.kotlin.library.metadata.resolver.impl.KotlinLibraryResolverResultImpl")
|
||||
)
|
||||
typealias KotlinLibraryResolverResultImpl = org.jetbrains.kotlin.library.metadata.resolver.impl.KotlinLibraryResolverResultImpl
|
||||
|
||||
@Deprecated(
|
||||
"This class has been moved from package org.jetbrains.kotlin.library.resolver.impl to package org.jetbrains.kotlin.library.metadata.resolver.impl",
|
||||
ReplaceWith("org.jetbrains.kotlin.library.metadata.resolver.impl.KotlinResolvedLibraryImpl")
|
||||
)
|
||||
typealias KotlinResolvedLibraryImpl = org.jetbrains.kotlin.library.metadata.resolver.impl.KotlinResolvedLibraryImpl
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
/*
|
||||
* Copyright 2010-2022 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
@file:Suppress("unused") // The declarations below may be used outside the Kotlin repo
|
||||
|
||||
package org.jetbrains.kotlin.serialization.konan
|
||||
|
||||
@Deprecated(
|
||||
"This interface has been moved from package org.jetbrains.kotlin.serialization.konan to package org.jetbrains.kotlin.library.metadata",
|
||||
ReplaceWith("org.jetbrains.kotlin.library.metadata.KlibResolvedModuleDescriptorsFactory")
|
||||
)
|
||||
typealias KlibResolvedModuleDescriptorsFactory = org.jetbrains.kotlin.library.metadata.KlibResolvedModuleDescriptorsFactory
|
||||
|
||||
@Deprecated(
|
||||
"This class has been moved from package org.jetbrains.kotlin.serialization.konan to package org.jetbrains.kotlin.library.metadata",
|
||||
ReplaceWith("org.jetbrains.kotlin.library.metadata.KotlinResolvedModuleDescriptors")
|
||||
)
|
||||
typealias KotlinResolvedModuleDescriptors = org.jetbrains.kotlin.library.metadata.KotlinResolvedModuleDescriptors
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
/*
|
||||
* Copyright 2010-2022 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
@file:Suppress("unused") // The declarations below may be used outside the Kotlin repo
|
||||
|
||||
package org.jetbrains.kotlin.serialization.konan.impl
|
||||
|
||||
@Deprecated(
|
||||
"This class has been moved from package org.jetbrains.kotlin.serialization.konan.impl to package org.jetbrains.kotlin.library.metadata.impl",
|
||||
ReplaceWith("org.jetbrains.kotlin.library.metadata.impl.KlibMetadataModuleDescriptorFactoryImpl")
|
||||
)
|
||||
typealias KlibMetadataModuleDescriptorFactoryImpl = org.jetbrains.kotlin.library.metadata.impl.KlibMetadataModuleDescriptorFactoryImpl
|
||||
|
||||
@Deprecated(
|
||||
"This class has been moved from package org.jetbrains.kotlin.serialization.konan.impl to package org.jetbrains.kotlin.library.metadata.impl",
|
||||
ReplaceWith("org.jetbrains.kotlin.library.metadata.impl.KlibResolvedModuleDescriptorsFactoryImpl")
|
||||
)
|
||||
typealias KlibResolvedModuleDescriptorsFactoryImpl = org.jetbrains.kotlin.library.metadata.impl.KlibResolvedModuleDescriptorsFactoryImpl
|
||||
|
||||
@Deprecated(
|
||||
"This class has been moved from package org.jetbrains.kotlin.serialization.konan.impl to package org.jetbrains.kotlin.library.metadata.impl",
|
||||
ReplaceWith("org.jetbrains.kotlin.library.metadata.impl.ForwardDeclarationsPackageFragmentDescriptor")
|
||||
)
|
||||
typealias ForwardDeclarationsPackageFragmentDescriptor = org.jetbrains.kotlin.library.metadata.impl.ForwardDeclarationsPackageFragmentDescriptor
|
||||
|
||||
@Deprecated(
|
||||
"This object has been moved from package org.jetbrains.kotlin.serialization.konan.impl to package org.jetbrains.kotlin.library.metadata.impl",
|
||||
ReplaceWith("org.jetbrains.kotlin.library.metadata.impl.ForwardDeclarationsFqNames")
|
||||
)
|
||||
typealias ForwardDeclarationsFqNames = org.jetbrains.kotlin.library.metadata.impl.ForwardDeclarationsFqNames
|
||||
Reference in New Issue
Block a user