newbox - assert如何在不符合条件时显示提示信息

99 阅读1分钟

世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。

public final class AssUtils {
    private AssUtils() {}

    public static void assNonNull(Object o) {
        assert NullUtils.nonNull(o) : "传入对象不能为null";
    }

    public static void assNonEmpty(Object o) {
        assert NullUtils.nonEmpty(o) : "传入对象不能为空";
    }

    public static void ass(boolean b) {
        assert b : "条件不符合要求";
    }
}