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.http.util;
29
30 public class Asserts {
31
32 public static void check(final boolean expression, final String message) {
33 if (!expression) {
34 throw new IllegalStateException(message);
35 }
36 }
37
38 public static void check(final boolean expression, final String message, final Object... args) {
39 if (!expression) {
40 throw new IllegalStateException(String.format(message, args));
41 }
42 }
43
44 public static void check(final boolean expression, final String message, final Object arg) {
45 if (!expression) {
46 throw new IllegalStateException(String.format(message, arg));
47 }
48 }
49
50 public static void notNull(final Object object, final String name) {
51 if (object == null) {
52 throw new IllegalStateException(name + " is null");
53 }
54 }
55
56 public static void notEmpty(final CharSequence s, final String name) {
57 if (TextUtils.isEmpty(s)) {
58 throw new IllegalStateException(name + " is empty");
59 }
60 }
61
62 public static void notBlank(final CharSequence s, final String name) {
63 if (TextUtils.isBlank(s)) {
64 throw new IllegalStateException(name + " is blank");
65 }
66 }
67
68 }