public class IF extends Object
| 构造器和说明 |
|---|
IF() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
is(boolean exp,
ConcreteException ex) |
static void |
is(boolean exp,
int code,
Object... objects)
当表达式exp为真时,抛出code异常
|
static void |
is(boolean exp,
String message) |
static void |
is(Supplier<Boolean> exp,
ConcreteException ex) |
static void |
is(Supplier<Boolean> exp,
int code,
Object... objects) |
static void |
is(Supplier<Boolean> exp,
String message) |
static <T> T |
isNull(Optional<T> o,
ConcreteException exp) |
static <T> T |
isNull(Optional<T> o,
int code,
Object... objects) |
static <T> T |
isNull(Optional<T> o,
String message) |
static <T> T |
isNull(Supplier<T> o,
ConcreteException exp) |
static <T> T |
isNull(Supplier<T> o,
int code,
Object... objects) |
static <T> T |
isNull(Supplier<T> o,
String message) |
static <T> T |
isNull(T o,
ConcreteException exp) |
static <T> T |
isNull(T o,
int code,
Object... objects)
当对象o为null是,抛出code异常
|
static <T> T |
isNull(T o,
String message) |
static void |
not(boolean exp,
ConcreteException ex) |
static void |
not(boolean exp,
int code,
Object... objects)
表达式为否事,抛出code异常
|
static void |
not(boolean exp,
String message) |
static void |
not(Supplier<Boolean> exp,
ConcreteException ex) |
static void |
not(Supplier<Boolean> exp,
int code,
Object... objects) |
static void |
not(Supplier<Boolean> exp,
String message) |
static void |
notNull(Object o,
ConcreteException ex) |
static void |
notNull(Object o,
int code,
Object... objects)
当对象o不为null时,抛出code异常
|
static void |
notNull(Object o,
String message) |
public static void is(boolean exp,
int code,
Object... objects)
exp - testcode - error codeobjects - error message paramspublic static void is(boolean exp,
ConcreteException ex)
public static void is(Supplier<Boolean> exp, ConcreteException ex)
public static void is(boolean exp,
String message)
public static void not(boolean exp,
int code,
Object... objects)
throws ConcreteException
exp - expcode - error codeobjects - error message paramsConcreteExceptionpublic static void not(boolean exp,
ConcreteException ex)
throws ConcreteException
public static void not(boolean exp,
String message)
throws ConcreteException
public static void not(Supplier<Boolean> exp, int code, Object... objects) throws ConcreteException
public static void not(Supplier<Boolean> exp, ConcreteException ex) throws ConcreteException
public static void not(Supplier<Boolean> exp, String message) throws ConcreteException
public static <T> T isNull(T o,
int code,
Object... objects)
throws ConcreteException
o - test objectcode - error codeobjects - error message paramsConcreteExceptionpublic static <T> T isNull(T o,
ConcreteException exp)
throws ConcreteException
public static <T> T isNull(T o,
String message)
throws ConcreteException
public static <T> T isNull(Supplier<T> o, int code, Object... objects) throws ConcreteException
public static <T> T isNull(Supplier<T> o, ConcreteException exp) throws ConcreteException
public static <T> T isNull(Supplier<T> o, String message) throws ConcreteException
public static <T> T isNull(Optional<T> o, int code, Object... objects) throws ConcreteException
public static <T> T isNull(Optional<T> o, ConcreteException exp) throws ConcreteException
public static <T> T isNull(Optional<T> o, String message) throws ConcreteException
public static void notNull(Object o, int code, Object... objects) throws ConcreteException
o - objectcode - error codeobjects - error message paramsConcreteExceptionpublic static void notNull(Object o, ConcreteException ex) throws ConcreteException
public static void notNull(Object o, String message) throws ConcreteException
Copyright © 2022. All rights reserved.