Lines Matching full:annotations
9 -keepattributes RuntimeVisible*Annotations
12 # Keep the annotations, because if we don't, the ProGuard rules that use them
15 -keep @interface org.chromium.base.annotations.AccessedByNative
16 -keep @interface org.chromium.base.annotations.CalledByNative
17 -keep @interface org.chromium.base.annotations.CalledByNativeUnchecked
18 -keep @interface org.chromium.base.annotations.DoNotInline
19 -keep @interface org.chromium.base.annotations.RemovableInRelease
20 -keep @interface org.chromium.base.annotations.UsedByReflection
22 # Keeps for class level annotations.
23 -keep @org.chromium.base.annotations.UsedByReflection class *
25 # Keeps for method level annotations.
27 @org.chromium.base.annotations.AccessedByNative <fields>;
30 @org.chromium.base.annotations.CalledByNative <methods>;
33 @org.chromium.base.annotations.CalledByNativeUnchecked <methods>;
36 @org.chromium.base.annotations.UsedByReflection <methods>;
39 @org.chromium.base.annotations.UsedByReflection <fields>;
47 @org.chromium.base.annotations.RemovableInRelease <methods>;
52 -keepnames,allowobfuscation @org.chromium.base.annotations.DoNotInline class * {
56 @org.chromium.base.annotations.DoNotInline <methods>;