public class Result<T> extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
static int |
FAILURE_CODE |
static int |
SUCCEED_CODE |
| Constructor and Description |
|---|
Result()
此方法仅用于序列化与反序列化
|
Result(int code,
String description) |
Result(int code,
String description,
T data) |
Result(T data) |
| Modifier and Type | Method and Description |
|---|---|
static <T> Result<T> |
failure()
成功的空结果
|
static <T> Result<T> |
failure(int code)
失败的结果
|
static <T> Result<T> |
failure(int code,
String description)
失败的结果
|
static <T> Result<T> |
failure(int code,
String description,
T data)
失败的结果
|
static <T> Result<T> |
failure(String description) |
int |
getCode() |
T |
getData() |
String |
getDescription() |
void |
setCode(int code) |
void |
setData(T data) |
void |
setDescription(String description) |
static <T> Result<T> |
succeed()
成功的空结果
|
static <T> Result<T> |
succeed(T data)
成功的结果
|
static <T> Result<T> |
succeed(T data,
int code) |
static <T> Result<T> |
succeed(T data,
String description) |
String |
toString() |
public static int SUCCEED_CODE
public static int FAILURE_CODE
public Result()
public Result(T data)
public Result(int code,
String description)
public int getCode()
public void setCode(int code)
public String getDescription()
public void setDescription(String description)
public void setData(T data)
public T getData()
@Note(value="\u6210\u529f\u7684\u7a7a\u7ed3\u679c") public static <T> Result<T> succeed()
@Note(value="\u6210\u529f\u7684\u7ed3\u679c") public static <T> Result<T> succeed(T data)
@Note(value="\u6210\u529f\u7684\u7ed3\u679c") public static <T> Result<T> succeed(T data, String description)
@Note(value="\u6210\u529f\u7684\u7ed3\u679c") public static <T> Result<T> succeed(T data, int code)
@Note(value="\u5931\u8d25\u7684\u7a7a\u7ed3\u679c") public static <T> Result<T> failure()
@Note(value="\u5931\u8d25\u7684\u7ed3\u679c") public static <T> Result<T> failure(int code)
@Note(value="\u5931\u8d25\u7684\u7ed3\u679c") public static <T> Result<T> failure(int code, String description)
@Note(value="\u5931\u8d25\u7684\u7ed3\u679c") public static <T> Result<T> failure(int code, String description, T data)
Copyright © 2025. All rights reserved.