Android TypeDef Remover 1.0
|
|
This utility finds and removes all .class files that have been
|
annotated with the @IntDef annotation (android.annotations.IntDef) or
|
the @StringDef annotation (android.annotations.StringDef).
|
|
It also makes sure that these annotations have source level retention
|
(@Retention(RetentionPolicy.SOURCE)), since otherwise uses of the
|
typedef will appear in .class files as well.
|
|
This is intended to be used during the build to strip out any typedef
|
annotation classes, since these are not needed (or desirable) in the
|
system image.
|