# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

Summary: Inherited Methods

# JavascriptInterface

`public abstract @interface JavascriptInterface`
`implements Annotation`

android.webkit.JavascriptInterface

Annotation that allows exposing methods to JavaScript. Starting from API level `Build.VERSION_CODES.JELLY_BEAN_MR1` and above, only methods explicitly marked with this annotation are available to the Javascript code. See `WebView.addJavascriptInterface(Object, String)` for more information about it.

## Summary

### Inherited methods
From interface `java.lang.annotation.Annotation`
`abstract Class<? extends Annotation>` | `annotationType()` Returns the annotation type of this annotation.
`abstract boolean` | `equals(Object obj)` Returns true if the specified object represents an annotation that is logically equivalent to this one.
`abstract int` | `hashCode()` Returns the hash code of this annotation, as defined below: The hash code of an annotation is the sum of the hash codes of its members (including those with default values), as defined below: The hash code of an annotation member is (127 times the hash code of the member-name as computed by `String#hashCode()`) XOR the hash code of the member-value, as defined below: The hash code of a member-value depends on its type: The hash code of a primitive value `v` is equal to `WrapperType.valueOf(v).hashCode()`, where `WrapperType` is the wrapper type corresponding to the primitive type of `v` (`Byte`, `Character`, `Double`, `Float`, `Integer`, `Long`, `Short`, or `Boolean`).
`abstract String` | `toString()` Returns a string representation of this annotation.

Full name *
Email address *
Company / developer name
One of your Play Store app URLs *
Which best describes your business:*
Apps
Games
Apps & Games
*
*