Files
android_development/tools/rmtypedefs
Neil Fuller 79c3a724b8 Switch RmTypeDefs over to asm v5
Required if it is to deal with v52 class files.

Bug: 27189914
Change-Id: I056072113d9ed0955fd248fad7ace2fc71be358a
2016-02-15 19:15:35 +00:00
..
2013-08-13 14:56:13 -07:00
2016-02-15 19:15:35 +00:00
2013-08-13 14:56:13 -07:00
2016-02-15 19:15:35 +00:00
2013-08-13 14:56:13 -07:00

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.