diff options
Diffstat (limited to 'examples/annotations/src/proguard/annotation/KeepImplementations.java')
-rw-r--r-- | examples/annotations/src/proguard/annotation/KeepImplementations.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/examples/annotations/src/proguard/annotation/KeepImplementations.java b/examples/annotations/src/proguard/annotation/KeepImplementations.java new file mode 100644 index 0000000..47406a3 --- /dev/null +++ b/examples/annotations/src/proguard/annotation/KeepImplementations.java @@ -0,0 +1,18 @@ +/* + * ProGuard -- shrinking, optimization, obfuscation, and preverification + * of Java bytecode. + * + * Copyright (c) 2002-2007 Eric Lafortune (eric@graphics.cornell.edu) + */ +package proguard.annotation; + +import java.lang.annotation.*; + +/** + * This annotation specifies to keep all implementations or extensions of the + * annotated class as entry points. + */ +@Target({ ElementType.TYPE }) +@Retention(RetentionPolicy.CLASS) +@Documented +public @interface KeepImplementations {} |