/* | |
* 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 optimized or obfuscated as entry points. | |
* | |
* @author Eric Lafortune | |
*/ | |
@Target({ ElementType.TYPE }) | |
@Retention(RetentionPolicy.CLASS) | |
@Documented | |
public @interface KeepPublicClassMemberNames {} |