1/* GENERATED SOURCE. DO NOT MODIFY. */
2// © 2016 and later: Unicode, Inc. and others.
3// License & terms of use: http://www.unicode.org/copyright.html#License
4/*
5 *******************************************************************************
6 * Copyright (C) 2014-2015, International Business Machines Corporation and
7 * others. All Rights Reserved.
8 *******************************************************************************
9 */
10package android.icu.util;
11
12/**
13 * Base class for unchecked, ICU-specific exceptions.
14 *
15 * @hide Only a subset of ICU is exposed in Android
16 */
17public class ICUException extends RuntimeException {
18    private static final long serialVersionUID = -3067399656455755650L;
19
20    /**
21     * Default constructor.
22     */
23    public ICUException() {
24    }
25
26    /**
27     * Constructor.
28     *
29     * @param message exception message string
30     */
31    public ICUException(String message) {
32        super(message);
33    }
34
35    /**
36     * Constructor.
37     *
38     * @param cause original exception
39     */
40    public ICUException(Throwable cause) {
41        super(cause);
42    }
43
44    /**
45     * Constructor.
46     *
47     * @param message exception message string
48     * @param cause original exception
49     */
50    public ICUException(String message, Throwable cause) {
51        super(message, cause);
52    }
53}
54