Google Web Toolkit (Beta)
Search this site:

# Class JavaScriptException

public final class JavaScriptException
extends RuntimeException
Any JavaScript exceptions occurring within JSNI methods are wrapped as this class when caught in Java code. The wrapping does not occur until the exception passes out of JSNI into Java. Before that, the thrown object remains a native JavaScript exception object, and can be caught in JSNI as normal.

## Constructors

JavaScriptException(String, String) |
JavaScriptException(String) | Useful for server-side instantiation.

## Methods

getDescription() |
getName() |

## Constructor Detail

### JavaScriptException

public JavaScriptException(String name, String description)

#### Parameters

name
  the original JavaScript type name of the exception
description
  the original JavaScript message of the exception

### JavaScriptException

protected JavaScriptException(String message)
Useful for server-side instantiation.

#### Parameters

message
  the detail message.

## Method Detail

### getDescription

public String getDescription()

#### Return Value

the original JavaScript message of the exception

### getName

public String getName()

#### Return Value

the original JavaScript type name of the exception