• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (C) 2007 Esmertec AG.
3  * Copyright (C) 2007 The Android Open Source Project
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  *      http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  */
17 
18 package com.google.android.mms;
19 
20 import android.compat.annotation.UnsupportedAppUsage;
21 import android.os.Build;
22 
23 /**
24  * A generic exception that is thrown by the Mms client.
25  */
26 public class MmsException extends Exception {
27     private static final long serialVersionUID = -7323249827281485390L;
28 
29     /**
30      * Creates a new MmsException.
31      */
32     @UnsupportedAppUsage
MmsException()33     public MmsException() {
34         super();
35     }
36 
37     /**
38      * Creates a new MmsException with the specified detail message.
39      *
40      * @param message the detail message.
41      */
42     @UnsupportedAppUsage
MmsException(String message)43     public MmsException(String message) {
44         super(message);
45     }
46 
47     /**
48      * Creates a new MmsException with the specified cause.
49      *
50      * @param cause the cause.
51      */
52     @UnsupportedAppUsage
MmsException(Throwable cause)53     public MmsException(Throwable cause) {
54         super(cause);
55     }
56 
57     /**
58      * Creates a new MmsException with the specified detail message and cause.
59      *
60      * @param message the detail message.
61      * @param cause the cause.
62      */
63     @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.R, trackingBug = 170729553)
MmsException(String message, Throwable cause)64     public MmsException(String message, Throwable cause) {
65         super(message, cause);
66     }
67 }
68