Name Description Size Coverage
BuildFlag.java This annotation is used to tag classes that are conditionally built behind build flags. Any generated JNI bindings will incorporate the specified build flags. 932 -
JNITarget.java 564 -
ReflectionTarget.java Used to indicate to ProGuard that this definition is accessed via reflection and should not be stripped from the source. 705 -
RobocopTarget.java 568 -
WebRTCJNITarget.java 570 -
WrapForJNI.java This annotation is used to tag methods that are to have wrapper methods generated. Such methods will be protected from destruction by ProGuard, and allow us to avoid writing by hand large amounts of boring boilerplate. 2462 -