@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface JavascriptInterface
Marks a method as being able to be exposed to JavaScript. This is used for
safety purposes so that only explicitly marked methods get exposed instead
of every method in a class.
See the explanation for XWalkView.addJavascriptInterface(Object, String)
about the usage.