[FIR] Fix ambiguity of Throws and other std annotations importing
Including `SharedImmutable` and `ThreadLocal` Simplify code, remove `DefaultImportPriority.KOTLIN_THROWS` Introduce `FirNativeClassMapper`
This commit is contained in:
committed by
Space Team
parent
adf4f823ae
commit
115d685d91
@@ -14,5 +14,11 @@ object NativeRuntimeNames {
|
||||
val exportForCppRuntimeClassId = ClassId(kotlinNativeInternalPackage, Name.identifier("ExportForCppRuntime"))
|
||||
val exportForCompilerClassId = ClassId(kotlinNativeInternalPackage, Name.identifier("ExportForCompiler"))
|
||||
val gcUnsafeCallClassId = ClassId(kotlinNativeInternalPackage, Name.identifier("GCUnsafeCall"))
|
||||
val Throws = ClassId(StandardClassIds.BASE_KOTLIN_PACKAGE, Name.identifier("Throws"))
|
||||
val ThrowsAlias = ClassId(kotlinNativePackage, Name.identifier("Throws"))
|
||||
val SharedImmutable = ClassId(kotlinNativePackage.child(Name.identifier("concurrent")), Name.identifier("SharedImmutable"))
|
||||
val SharedImmutableAlias = ClassId(kotlinNativePackage, Name.identifier("SharedImmutable"))
|
||||
val ThreadLocal = ClassId(kotlinNativePackage.child(Name.identifier("concurrent")), Name.identifier("ThreadLocal"))
|
||||
val ThreadLocalAlias = ClassId(kotlinNativePackage, Name.identifier("ThreadLocal"))
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user