| /* |
| * 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 public or protected class members of |
| * the annotated class from being shrunk, optimized, or obfuscated as entry |
| * points. |
| */ |
| @Target({ ElementType.TYPE }) |
| @Retention(RetentionPolicy.CLASS) |
| @Documented |
| public @interface KeepPublicProtectedClassMembers {} |