diff options
Diffstat (limited to 'third_party/java/proguard/proguard5.3.3/examples/annotations/src/proguard/annotation/KeepPublicClassMembers.java')
-rw-r--r-- | third_party/java/proguard/proguard5.3.3/examples/annotations/src/proguard/annotation/KeepPublicClassMembers.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/third_party/java/proguard/proguard5.3.3/examples/annotations/src/proguard/annotation/KeepPublicClassMembers.java b/third_party/java/proguard/proguard5.3.3/examples/annotations/src/proguard/annotation/KeepPublicClassMembers.java new file mode 100644 index 0000000000..480c03641f --- /dev/null +++ b/third_party/java/proguard/proguard5.3.3/examples/annotations/src/proguard/annotation/KeepPublicClassMembers.java @@ -0,0 +1,18 @@ +/* + * ProGuard -- shrinking, optimization, obfuscation, and preverification + * of Java bytecode. + */ +package proguard.annotation; + +import java.lang.annotation.*; + +/** + * This annotation specifies to keep all public class members of the annotated + * class from being shrunk, optimized, or obfuscated as entry points. + * + * @author Eric Lafortune + */ +@Target({ ElementType.TYPE }) +@Retention(RetentionPolicy.CLASS) +@Documented +public @interface KeepPublicClassMembers {} |