@Retention(value=CLASS)
@Target(value={METHOD,CONSTRUCTOR,TYPE,FIELD})
public @interface SubstituteTarget
Marks elements that are substituted in different platforms.
One reason for this annotation is to track elements whose names must not be changed during jar
stripping.