IR: fix ACCIDENTAL_OVERRIDE reporting on annotation implementations
This commit is contained in:
+2
@@ -5,6 +5,7 @@
|
|||||||
|
|
||||||
package org.jetbrains.kotlin.backend.jvm.codegen
|
package org.jetbrains.kotlin.backend.jvm.codegen
|
||||||
|
|
||||||
|
import org.jetbrains.kotlin.backend.common.lower.ANNOTATION_IMPLEMENTATION
|
||||||
import org.jetbrains.kotlin.backend.common.psi.PsiSourceManager
|
import org.jetbrains.kotlin.backend.common.psi.PsiSourceManager
|
||||||
import org.jetbrains.kotlin.backend.jvm.JvmBackendContext
|
import org.jetbrains.kotlin.backend.jvm.JvmBackendContext
|
||||||
import org.jetbrains.kotlin.backend.jvm.JvmLoweredDeclarationOrigin
|
import org.jetbrains.kotlin.backend.jvm.JvmLoweredDeclarationOrigin
|
||||||
@@ -183,6 +184,7 @@ class JvmSignatureClashDetector(
|
|||||||
IrDeclarationOrigin.IR_BUILTINS_STUB,
|
IrDeclarationOrigin.IR_BUILTINS_STUB,
|
||||||
JvmLoweredDeclarationOrigin.TO_ARRAY,
|
JvmLoweredDeclarationOrigin.TO_ARRAY,
|
||||||
JvmLoweredDeclarationOrigin.SUPER_INTERFACE_METHOD_BRIDGE,
|
JvmLoweredDeclarationOrigin.SUPER_INTERFACE_METHOD_BRIDGE,
|
||||||
|
ANNOTATION_IMPLEMENTATION
|
||||||
)
|
)
|
||||||
|
|
||||||
val PREDEFINED_SIGNATURES = listOf(
|
val PREDEFINED_SIGNATURES = listOf(
|
||||||
|
|||||||
Reference in New Issue
Block a user