xinyb
2024-09-14 f6ae0b6568c8000e9bfb9ce1d13400525a223d20
提交 | 用户 | age
2cc5c2 1 package com.qq.connect;
F 2
3 import org.json.JSONException;
4 import org.json.JSONObject;
5
6 public class QQConnectException
7         extends Exception {
8     private static final long serialVersionUID = -2623309261327598087L;
9     private int statusCode = -1;
10
11     public QQConnectException(String msg) {
12         super(msg);
13     }
14
15     public QQConnectException(Exception cause) {
16         super(cause);
17     }
18
19     public QQConnectException(String msg, int statusCode)
20             throws JSONException {
21         super(msg);
22         this.statusCode = statusCode;
23     }
24
25     public QQConnectException(String msg, JSONObject json, int statusCode)
26             throws JSONException {
27         super(msg + "\n error:" + json.getString("msg"));
28         this.statusCode = statusCode;
29     }
30
31     public QQConnectException(String msg, Exception cause) {
32         super(msg, cause);
33     }
34
35     public QQConnectException(String msg, Exception cause, int statusCode) {
36         super(msg, cause);
37         this.statusCode = statusCode;
38     }
39
40     public int getStatusCode() {
41         return this.statusCode;
42     }
43 }