/* | |
* 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 implementations or extensions | |
* of the annotated class as entry points. | |
*/ | |
@Target({ ElementType.TYPE }) | |
@Retention(RetentionPolicy.CLASS) | |
@Documented | |
public @interface KeepPublicImplementations {} |