Lines Matching refs:class
20 # The following annotations can be specified with classes and with class
23 # @Keep specifies not to shrink, optimize, or obfuscate the annotated class
24 # or class member as an entry point.
26 -keep @proguard.annotation.Keep class *
28 -keepclassmembers class * {
33 # @KeepName specifies not to optimize or obfuscate the annotated class or
34 # class member as an entry point.
36 -keepnames @proguard.annotation.KeepName class *
38 -keepclassmembernames class * {
46 # resp. all public, implementations or extensions of the annotated class as
50 -keep class * implements @proguard.annotation.KeepImplementations *
51 -keep public class * implements @proguard.annotation.KeepPublicImplementations *
53 # @KeepApplication specifies to keep the annotated class as an application,
56 -keepclasseswithmembers @proguard.annotation.KeepApplication public class * {
62 # all public or protected, class members of the annotated class from being
65 -keepclassmembers @proguard.annotation.KeepClassMembers class * {
69 -keepclassmembers @proguard.annotation.KeepPublicClassMembers class * {
73 -keepclassmembers @proguard.annotation.KeepPublicProtectedClassMembers class * {
79 # all public or protected, class members of the annotated class from being
82 -keepclassmembernames @proguard.annotation.KeepClassMemberNames class * {
86 -keepclassmembernames @proguard.annotation.KeepPublicClassMemberNames class * {
90 -keepclassmembernames @proguard.annotation.KeepPublicProtectedClassMemberNames class * {
95 # all public, getters and setters of the annotated class from being shrunk,
98 -keepclassmembers @proguard.annotation.KeepGettersSetters class * {
109 -keepclassmembers @proguard.annotation.KeepPublicGettersSetters class * {