1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 package org.apache.hc.core5.util;
29
30 public class Asserts {
31
32 private Asserts() {
33
34 }
35
36 public static void check(final boolean expression, final String message) {
37 if (!expression) {
38 throw new IllegalStateException(message);
39 }
40 }
41
42 public static void check(final boolean expression, final String message, final Object... args) {
43 if (!expression) {
44 throw new IllegalStateException(String.format(message, args));
45 }
46 }
47
48 public static void check(final boolean expression, final String message, final Object arg) {
49 if (!expression) {
50 throw new IllegalStateException(String.format(message, arg));
51 }
52 }
53
54 public static void notNull(final Object object, final String name) {
55 if (object == null) {
56 throw new IllegalStateException(name + " is null");
57 }
58 }
59
60 public static void notEmpty(final CharSequence s, final String name) {
61 if (TextUtils.isEmpty(s)) {
62 throw new IllegalStateException(name + " is empty");
63 }
64 }
65
66 public static void notBlank(final CharSequence s, final String name) {
67 if (TextUtils.isBlank(s)) {
68 throw new IllegalStateException(name + " is blank");
69 }
70 }
71
72 }