Home | History | Annotate | Download | only in annotation
      1 /*
      2  * ProGuard -- shrinking, optimization, obfuscation, and preverification
      3  *             of Java bytecode.
      4  *
      5  * Copyright (c) 2002-2007 Eric Lafortune (eric (at) graphics.cornell.edu)
      6  */
      7 package proguard.annotation;
      8 
      9 import java.lang.annotation.*;
     10 
     11 /**
     12  * This annotation specifies to keep all class members of the annotated class
     13  * from being shrunk, optimized, or obfuscated as entry points.
     14  */
     15 @Target({ ElementType.TYPE })
     16 @Retention(RetentionPolicy.CLASS)
     17 @Documented
     18 public @interface KeepClassMembers {}
     19