From 333d2be8464e4cb40bbc09875d032b869e2aed16 Mon Sep 17 00:00:00 2001 From: Jordan Rose Date: Fri, 20 Jun 2025 18:08:43 -0700 Subject: [PATCH] java: Fix CalledFromNative target annotations "TYPE" is for type *uses*, not type *definitions*. --- .../java/org/signal/libsignal/internal/CalledFromNative.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/shared/java/org/signal/libsignal/internal/CalledFromNative.kt b/java/shared/java/org/signal/libsignal/internal/CalledFromNative.kt index d7b739e49..3ee70fb1c 100644 --- a/java/shared/java/org/signal/libsignal/internal/CalledFromNative.kt +++ b/java/shared/java/org/signal/libsignal/internal/CalledFromNative.kt @@ -21,7 +21,7 @@ import kotlin.annotation.Target * or stripped unless annotated). */ @MustBeDocumented -@Target(AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FIELD, AnnotationTarget.FUNCTION, AnnotationTarget.TYPE) +@Target(AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FIELD, AnnotationTarget.FUNCTION, AnnotationTarget.CLASS) public annotation class CalledFromNative { public class Enforcement { public companion object {