Copy KotlinSignature to package "kotlin.jvm"
Support both KotlinSignature classes in the compiler and in the IDEA plugin. The old one will be deprecated later and dropped eventually
This commit is contained in:
+3
-1
@@ -26,7 +26,8 @@ public final class JvmAnnotationNames {
|
||||
public static final FqName KOTLIN_PACKAGE_PART = new FqName("kotlin.jvm.internal.KotlinPackagePart");
|
||||
public static final FqName KOTLIN_TRAIT_IMPL = new FqName("kotlin.jvm.internal.KotlinTraitImpl");
|
||||
|
||||
public static final FqName KOTLIN_SIGNATURE = new FqName("jet.runtime.typeinfo.KotlinSignature");
|
||||
public static final FqName KOTLIN_SIGNATURE = new FqName("kotlin.jvm.KotlinSignature");
|
||||
public static final FqName OLD_KOTLIN_SIGNATURE = new FqName("jet.runtime.typeinfo.KotlinSignature");
|
||||
|
||||
public static final String ABI_VERSION_FIELD_NAME = "abiVersion";
|
||||
public static final String DATA_FIELD_NAME = "data";
|
||||
@@ -55,6 +56,7 @@ public final class JvmAnnotationNames {
|
||||
@SuppressWarnings("deprecation")
|
||||
public static boolean isSpecialAnnotation(@NotNull FqName fqName) {
|
||||
return fqName.asString().startsWith("jet.runtime.typeinfo.")
|
||||
|| fqName.equals(KOTLIN_SIGNATURE)
|
||||
|| fqName.equals(JETBRAINS_NOT_NULL_ANNOTATION)
|
||||
|| fqName.equals(OLD_KOTLIN_CLASS)
|
||||
|| fqName.equals(OLD_KOTLIN_PACKAGE)
|
||||
|
||||
Reference in New Issue
Block a user