@Documented
@Target(value=TYPE)
public @interface KeepClinit
Annotation indicating that the class may generate a clinit when compiled to javascript.
The same rules could be generated by the slightly more verbose KeepPattern annotation but this
annotation exists as it represents a common use case.