K2/Java: add initial version of FirJvmPlatformDeclarationFilter

#KT-57268 In Progress
This commit is contained in:
Alexander Udalov
2023-11-06 13:17:14 +01:00
committed by Space Team
parent 76b9ba05fd
commit 7d584e0eb4
3 changed files with 44 additions and 1 deletions
@@ -151,6 +151,8 @@ object StandardNames {
@JvmField val unsafeVariance: FqName = fqName("UnsafeVariance")
@JvmField val publishedApi: FqName = fqName("PublishedApi")
@JvmField val accessibleLateinitPropertyLiteral: FqName = internalName("AccessibleLateinitPropertyLiteral")
@JvmField val platformDependent: FqName = FqName("kotlin.internal.PlatformDependent")
@JvmField val platformDependentClassId: ClassId = ClassId.topLevel(platformDependent)
@JvmField val iterator: FqName = collectionsFqName("Iterator")
@JvmField val iterable: FqName = collectionsFqName("Iterable")
@@ -16,6 +16,7 @@
package org.jetbrains.kotlin.descriptors.deserialization
import org.jetbrains.kotlin.builtins.StandardNames
import org.jetbrains.kotlin.descriptors.ClassDescriptor
import org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor
import org.jetbrains.kotlin.name.FqName
@@ -34,4 +35,4 @@ interface PlatformDependentDeclarationFilter {
}
}
val PLATFORM_DEPENDENT_ANNOTATION_FQ_NAME = FqName("kotlin.internal.PlatformDependent")
val PLATFORM_DEPENDENT_ANNOTATION_FQ_NAME: FqName = StandardNames.FqNames.platformDependent