@Retention(value=RUNTIME)
@Target(value={CONSTRUCTOR,METHOD,FIELD})
@Documented
public @interface JsIgnore
This is particularly useful when JsType
is applied to a class and some members need
to be ignored as they don't comply with restrictions (e.g. overloading) or shouldn't be exported
for other reasons.