public class org.apache.commons.lang3.BooleanUtils
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.commons.lang3.BooleanUtils
super_class: java.lang.Object
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/lang3/BooleanUtils;
public static java.lang.Boolean negate(java.lang.Boolean);
descriptor: (Ljava/lang/Boolean;)Ljava/lang/Boolean;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 3
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
goto 4
StackMap locals:
StackMap stack:
3: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
4: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 bool Ljava/lang/Boolean;
MethodParameters:
Name Flags
bool final
public static boolean isTrue(java.lang.Boolean);
descriptor: (Ljava/lang/Boolean;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 0
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bool Ljava/lang/Boolean;
MethodParameters:
Name Flags
bool final
public static boolean isNotTrue(java.lang.Boolean);
descriptor: (Ljava/lang/Boolean;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.apache.commons.lang3.BooleanUtils.isTrue:(Ljava/lang/Boolean;)Z
ifeq 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: iconst_1
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 bool Ljava/lang/Boolean;
MethodParameters:
Name Flags
bool final
public static boolean isFalse(java.lang.Boolean);
descriptor: (Ljava/lang/Boolean;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
aload 0
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bool Ljava/lang/Boolean;
MethodParameters:
Name Flags
bool final
public static boolean isNotFalse(java.lang.Boolean);
descriptor: (Ljava/lang/Boolean;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.apache.commons.lang3.BooleanUtils.isFalse:(Ljava/lang/Boolean;)Z
ifeq 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: iconst_1
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 bool Ljava/lang/Boolean;
MethodParameters:
Name Flags
bool final
public static boolean toBoolean(java.lang.Boolean);
descriptor: (Ljava/lang/Boolean;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
ifnull 1
aload 0
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 bool Ljava/lang/Boolean;
MethodParameters:
Name Flags
bool final
public static boolean toBooleanDefaultIfNull(java.lang.Boolean, boolean);
descriptor: (Ljava/lang/Boolean;Z)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ifnonnull 2
1: iload 1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 bool Ljava/lang/Boolean;
0 3 1 valueIfNull Z
MethodParameters:
Name Flags
bool final
valueIfNull final
public static boolean toBoolean(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 value I
MethodParameters:
Name Flags
value final
public static java.lang.Boolean toBooleanObject(int);
descriptor: (I)Ljava/lang/Boolean;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
ifne 1
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
goto 2
StackMap locals:
StackMap stack:
1: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 value I
MethodParameters:
Name Flags
value final
public static java.lang.Boolean toBooleanObject(java.lang.Integer);
descriptor: (Ljava/lang/Integer;)Ljava/lang/Boolean;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual java.lang.Integer.intValue:()I
ifne 3
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
goto 4
StackMap locals:
StackMap stack:
3: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
4: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 value Ljava/lang/Integer;
MethodParameters:
Name Flags
value final
public static boolean toBoolean(int, int, int);
descriptor: (III)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 0
iload 1
if_icmpne 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
iload 0
iload 2
if_icmpne 4
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "The Integer did not match either specified value"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 value I
0 5 1 trueValue I
0 5 2 falseValue I
MethodParameters:
Name Flags
value final
trueValue final
falseValue final
public static boolean toBoolean(java.lang.Integer, java.lang.Integer, java.lang.Integer);
descriptor: (Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ifnonnull 5
1: aload 1
ifnonnull 3
2: iconst_1
ireturn
3: StackMap locals:
StackMap stack:
aload 2
ifnonnull 9
4: iconst_0
ireturn
5: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual java.lang.Integer.equals:(Ljava/lang/Object;)Z
ifeq 7
6: iconst_1
ireturn
7: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual java.lang.Integer.equals:(Ljava/lang/Object;)Z
ifeq 9
8: iconst_0
ireturn
9: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "The Integer did not match either specified value"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 value Ljava/lang/Integer;
0 10 1 trueValue Ljava/lang/Integer;
0 10 2 falseValue Ljava/lang/Integer;
MethodParameters:
Name Flags
value final
trueValue final
falseValue final
public static java.lang.Boolean toBooleanObject(int, int, int, int);
descriptor: (IIII)Ljava/lang/Boolean;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 0
iload 1
if_icmpne 2
1: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
areturn
2: StackMap locals:
StackMap stack:
iload 0
iload 2
if_icmpne 4
3: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
areturn
4: StackMap locals:
StackMap stack:
iload 0
iload 3
if_icmpne 6
5: aconst_null
areturn
6: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "The Integer did not match any specified value"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 value I
0 7 1 trueValue I
0 7 2 falseValue I
0 7 3 nullValue I
MethodParameters:
Name Flags
value final
trueValue final
falseValue final
nullValue final
public static java.lang.Boolean toBooleanObject(java.lang.Integer, java.lang.Integer, java.lang.Integer, java.lang.Integer);
descriptor: (Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Boolean;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ifnonnull 7
1: aload 1
ifnonnull 3
2: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
areturn
3: StackMap locals:
StackMap stack:
aload 2
ifnonnull 5
4: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
areturn
5: StackMap locals:
StackMap stack:
aload 3
ifnonnull 13
6: aconst_null
areturn
7: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual java.lang.Integer.equals:(Ljava/lang/Object;)Z
ifeq 9
8: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
areturn
9: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual java.lang.Integer.equals:(Ljava/lang/Object;)Z
ifeq 11
10: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
areturn
11: StackMap locals:
StackMap stack:
aload 0
aload 3
invokevirtual java.lang.Integer.equals:(Ljava/lang/Object;)Z
ifeq 13
12: aconst_null
areturn
13: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "The Integer did not match any specified value"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 value Ljava/lang/Integer;
0 14 1 trueValue Ljava/lang/Integer;
0 14 2 falseValue Ljava/lang/Integer;
0 14 3 nullValue Ljava/lang/Integer;
MethodParameters:
Name Flags
value final
trueValue final
falseValue final
nullValue final
public static int toInteger(boolean);
descriptor: (Z)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
ifeq 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 bool Z
MethodParameters:
Name Flags
bool final
public static java.lang.Integer toIntegerObject(boolean);
descriptor: (Z)Ljava/lang/Integer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
ifeq 1
getstatic org.apache.commons.lang3.math.NumberUtils.INTEGER_ONE:Ljava/lang/Integer;
goto 2
StackMap locals:
StackMap stack:
1: getstatic org.apache.commons.lang3.math.NumberUtils.INTEGER_ZERO:Ljava/lang/Integer;
StackMap locals:
StackMap stack: java.lang.Integer
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 bool Z
MethodParameters:
Name Flags
bool final
public static java.lang.Integer toIntegerObject(java.lang.Boolean);
descriptor: (Ljava/lang/Boolean;)Ljava/lang/Integer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 3
getstatic org.apache.commons.lang3.math.NumberUtils.INTEGER_ONE:Ljava/lang/Integer;
goto 4
StackMap locals:
StackMap stack:
3: getstatic org.apache.commons.lang3.math.NumberUtils.INTEGER_ZERO:Ljava/lang/Integer;
StackMap locals:
StackMap stack: java.lang.Integer
4: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 bool Ljava/lang/Boolean;
MethodParameters:
Name Flags
bool final
public static int toInteger(boolean, int, int);
descriptor: (ZII)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 0
ifeq 1
iload 1
goto 2
StackMap locals:
StackMap stack:
1: iload 2
StackMap locals:
StackMap stack: int
2: ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 bool Z
0 3 1 trueValue I
0 3 2 falseValue I
MethodParameters:
Name Flags
bool final
trueValue final
falseValue final
public static int toInteger(java.lang.Boolean, int, int, int);
descriptor: (Ljava/lang/Boolean;III)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ifnonnull 2
1: iload 3
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 3
iload 1
goto 4
StackMap locals:
StackMap stack:
3: iload 2
StackMap locals:
StackMap stack: int
4: ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 bool Ljava/lang/Boolean;
0 5 1 trueValue I
0 5 2 falseValue I
0 5 3 nullValue I
MethodParameters:
Name Flags
bool final
trueValue final
falseValue final
nullValue final
public static java.lang.Integer toIntegerObject(boolean, java.lang.Integer, java.lang.Integer);
descriptor: (ZLjava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 0
ifeq 1
aload 1
goto 2
StackMap locals:
StackMap stack:
1: aload 2
StackMap locals:
StackMap stack: java.lang.Integer
2: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 bool Z
0 3 1 trueValue Ljava/lang/Integer;
0 3 2 falseValue Ljava/lang/Integer;
MethodParameters:
Name Flags
bool final
trueValue final
falseValue final
public static java.lang.Integer toIntegerObject(java.lang.Boolean, java.lang.Integer, java.lang.Integer, java.lang.Integer);
descriptor: (Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ifnonnull 2
1: aload 3
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 3
aload 1
goto 4
StackMap locals:
StackMap stack:
3: aload 2
StackMap locals:
StackMap stack: java.lang.Integer
4: areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 bool Ljava/lang/Boolean;
0 5 1 trueValue Ljava/lang/Integer;
0 5 2 falseValue Ljava/lang/Integer;
0 5 3 nullValue Ljava/lang/Integer;
MethodParameters:
Name Flags
bool final
trueValue final
falseValue final
nullValue final
public static java.lang.Boolean toBooleanObject(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Boolean;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=6, args_size=1
start local 0 0: aload 0
ldc "true"
if_acmpne 2
1: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
areturn
2: StackMap locals:
StackMap stack:
aload 0
ifnonnull 4
3: aconst_null
areturn
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual java.lang.String.length:()I
tableswitch { // 1 - 5
1: 5
2: 12
3: 20
4: 31
5: 40
default: 51
}
5: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual java.lang.String.charAt:(I)C
istore 1
start local 1 6: iload 1
bipush 121
if_icmpeq 8
iload 1
bipush 89
if_icmpeq 8
7: iload 1
bipush 116
if_icmpeq 8
iload 1
bipush 84
if_icmpne 9
8: StackMap locals: int
StackMap stack:
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
areturn
9: StackMap locals:
StackMap stack:
iload 1
bipush 110
if_icmpeq 11
iload 1
bipush 78
if_icmpeq 11
10: iload 1
bipush 102
if_icmpeq 11
iload 1
bipush 70
if_icmpne 51
11: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
areturn
end local 1 12: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual java.lang.String.charAt:(I)C
istore 1
start local 1 13: aload 0
iconst_1
invokevirtual java.lang.String.charAt:(I)C
istore 2
start local 2 14: iload 1
bipush 111
if_icmpeq 15
iload 1
bipush 79
if_icmpne 17
15: StackMap locals: int int
StackMap stack:
iload 2
bipush 110
if_icmpeq 16
iload 2
bipush 78
if_icmpne 17
16: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
areturn
17: StackMap locals:
StackMap stack:
iload 1
bipush 110
if_icmpeq 18
iload 1
bipush 78
if_icmpne 51
18: StackMap locals:
StackMap stack:
iload 2
bipush 111
if_icmpeq 19
iload 2
bipush 79
if_icmpne 51
19: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
areturn
end local 2 end local 1 20: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual java.lang.String.charAt:(I)C
istore 1
start local 1 21: aload 0
iconst_1
invokevirtual java.lang.String.charAt:(I)C
istore 2
start local 2 22: aload 0
iconst_2
invokevirtual java.lang.String.charAt:(I)C
istore 3
start local 3 23: iload 1
bipush 121
if_icmpeq 24
iload 1
bipush 89
if_icmpne 27
24: StackMap locals: int int int
StackMap stack:
iload 2
bipush 101
if_icmpeq 25
iload 2
bipush 69
if_icmpne 27
25: StackMap locals:
StackMap stack:
iload 3
bipush 115
if_icmpeq 26
iload 3
bipush 83
if_icmpne 27
26: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
areturn
27: StackMap locals:
StackMap stack:
iload 1
bipush 111
if_icmpeq 28
iload 1
bipush 79
if_icmpne 51
28: StackMap locals:
StackMap stack:
iload 2
bipush 102
if_icmpeq 29
iload 2
bipush 70
if_icmpne 51
29: StackMap locals:
StackMap stack:
iload 3
bipush 102
if_icmpeq 30
iload 3
bipush 70
if_icmpne 51
30: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
areturn
end local 3 end local 2 end local 1 31: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual java.lang.String.charAt:(I)C
istore 1
start local 1 32: aload 0
iconst_1
invokevirtual java.lang.String.charAt:(I)C
istore 2
start local 2 33: aload 0
iconst_2
invokevirtual java.lang.String.charAt:(I)C
istore 3
start local 3 34: aload 0
iconst_3
invokevirtual java.lang.String.charAt:(I)C
istore 4
start local 4 35: iload 1
bipush 116
if_icmpeq 36
iload 1
bipush 84
if_icmpne 51
36: StackMap locals: java.lang.String int int int int
StackMap stack:
iload 2
bipush 114
if_icmpeq 37
iload 2
bipush 82
if_icmpne 51
37: StackMap locals:
StackMap stack:
iload 3
bipush 117
if_icmpeq 38
iload 3
bipush 85
if_icmpne 51
38: StackMap locals:
StackMap stack:
iload 4
bipush 101
if_icmpeq 39
iload 4
bipush 69
if_icmpne 51
39: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
areturn
end local 4 end local 3 end local 2 end local 1 40: StackMap locals: java.lang.String
StackMap stack:
aload 0
iconst_0
invokevirtual java.lang.String.charAt:(I)C
istore 1
start local 1 41: aload 0
iconst_1
invokevirtual java.lang.String.charAt:(I)C
istore 2
start local 2 42: aload 0
iconst_2
invokevirtual java.lang.String.charAt:(I)C
istore 3
start local 3 43: aload 0
iconst_3
invokevirtual java.lang.String.charAt:(I)C
istore 4
start local 4 44: aload 0
iconst_4
invokevirtual java.lang.String.charAt:(I)C
istore 5
start local 5 45: iload 1
bipush 102
if_icmpeq 46
iload 1
bipush 70
if_icmpne 51
46: StackMap locals: java.lang.String int int int int int
StackMap stack:
iload 2
bipush 97
if_icmpeq 47
iload 2
bipush 65
if_icmpne 51
47: StackMap locals:
StackMap stack:
iload 3
bipush 108
if_icmpeq 48
iload 3
bipush 76
if_icmpne 51
48: StackMap locals:
StackMap stack:
iload 4
bipush 115
if_icmpeq 49
iload 4
bipush 83
if_icmpne 51
49: StackMap locals:
StackMap stack:
iload 5
bipush 101
if_icmpeq 50
iload 5
bipush 69
if_icmpne 51
50: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 51: StackMap locals: java.lang.String
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 52 0 str Ljava/lang/String;
6 12 1 ch0 C
13 20 1 ch0 C
14 20 2 ch1 C
21 31 1 ch0 C
22 31 2 ch1 C
23 31 3 ch2 C
32 40 1 ch0 C
33 40 2 ch1 C
34 40 3 ch2 C
35 40 4 ch3 C
41 51 1 ch0 C
42 51 2 ch1 C
43 51 3 ch2 C
44 51 4 ch3 C
45 51 5 ch4 C
MethodParameters:
Name Flags
str final
public static java.lang.Boolean toBooleanObject(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Boolean;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ifnonnull 7
1: aload 1
ifnonnull 3
2: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
areturn
3: StackMap locals:
StackMap stack:
aload 2
ifnonnull 5
4: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
areturn
5: StackMap locals:
StackMap stack:
aload 3
ifnonnull 13
6: aconst_null
areturn
7: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
8: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
areturn
9: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 11
10: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
areturn
11: StackMap locals:
StackMap stack:
aload 0
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 13
12: aconst_null
areturn
13: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "The String did not match any specified value"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 str Ljava/lang/String;
0 14 1 trueString Ljava/lang/String;
0 14 2 falseString Ljava/lang/String;
0 14 3 nullString Ljava/lang/String;
MethodParameters:
Name Flags
str final
trueString final
falseString final
nullString final
public static boolean toBoolean(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.apache.commons.lang3.BooleanUtils.toBooleanObject:(Ljava/lang/String;)Ljava/lang/Boolean;
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 str Ljava/lang/String;
MethodParameters:
Name Flags
str final
public static boolean toBoolean(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
if_acmpne 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
aload 2
if_acmpne 4
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 0
ifnull 9
5: aload 0
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
6: iconst_1
ireturn
7: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
8: iconst_0
ireturn
9: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "The String did not match either specified value"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 str Ljava/lang/String;
0 10 1 trueString Ljava/lang/String;
0 10 2 falseString Ljava/lang/String;
MethodParameters:
Name Flags
str final
trueString final
falseString final
public static java.lang.String toStringTrueFalse(java.lang.Boolean);
descriptor: (Ljava/lang/Boolean;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
ldc "true"
ldc "false"
aconst_null
invokestatic org.apache.commons.lang3.BooleanUtils.toString:(Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bool Ljava/lang/Boolean;
MethodParameters:
Name Flags
bool final
public static java.lang.String toStringOnOff(java.lang.Boolean);
descriptor: (Ljava/lang/Boolean;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
ldc "on"
ldc "off"
aconst_null
invokestatic org.apache.commons.lang3.BooleanUtils.toString:(Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bool Ljava/lang/Boolean;
MethodParameters:
Name Flags
bool final
public static java.lang.String toStringYesNo(java.lang.Boolean);
descriptor: (Ljava/lang/Boolean;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
ldc "yes"
ldc "no"
aconst_null
invokestatic org.apache.commons.lang3.BooleanUtils.toString:(Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bool Ljava/lang/Boolean;
MethodParameters:
Name Flags
bool final
public static java.lang.String toString(java.lang.Boolean, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ifnonnull 2
1: aload 3
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 3
aload 1
goto 4
StackMap locals:
StackMap stack:
3: aload 2
StackMap locals:
StackMap stack: java.lang.String
4: areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 bool Ljava/lang/Boolean;
0 5 1 trueString Ljava/lang/String;
0 5 2 falseString Ljava/lang/String;
0 5 3 nullString Ljava/lang/String;
MethodParameters:
Name Flags
bool final
trueString final
falseString final
nullString final
public static java.lang.String toStringTrueFalse(boolean);
descriptor: (Z)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: iload 0
ldc "true"
ldc "false"
invokestatic org.apache.commons.lang3.BooleanUtils.toString:(ZLjava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bool Z
MethodParameters:
Name Flags
bool final
public static java.lang.String toStringOnOff(boolean);
descriptor: (Z)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: iload 0
ldc "on"
ldc "off"
invokestatic org.apache.commons.lang3.BooleanUtils.toString:(ZLjava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bool Z
MethodParameters:
Name Flags
bool final
public static java.lang.String toStringYesNo(boolean);
descriptor: (Z)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: iload 0
ldc "yes"
ldc "no"
invokestatic org.apache.commons.lang3.BooleanUtils.toString:(ZLjava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bool Z
MethodParameters:
Name Flags
bool final
public static java.lang.String toString(boolean, java.lang.String, java.lang.String);
descriptor: (ZLjava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 0
ifeq 1
aload 1
goto 2
StackMap locals:
StackMap stack:
1: aload 2
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 bool Z
0 3 1 trueString Ljava/lang/String;
0 3 2 falseString Ljava/lang/String;
MethodParameters:
Name Flags
bool final
trueString final
falseString final
public static boolean and(boolean[]);
descriptor: ([Z)Z
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=3, locals=5, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "The Array must not be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
arraylength
ifne 4
3: new java.lang.IllegalArgumentException
dup
ldc "Array is empty"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
dup
astore 4
arraylength
istore 3
iconst_0
istore 2
goto 9
StackMap locals: boolean[] top int int boolean[]
StackMap stack:
5: aload 4
iload 2
baload
istore 1
start local 1 6: iload 1
ifne 8
7: iconst_0
ireturn
end local 1 8: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
9: iload 2
iload 3
if_icmplt 5
10: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 array [Z
6 8 1 element Z
MethodParameters:
Name Flags
array final
public static java.lang.Boolean and(java.lang.Boolean[]);
descriptor: ([Ljava/lang/Boolean;)Ljava/lang/Boolean;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "The Array must not be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
arraylength
ifne 4
3: new java.lang.IllegalArgumentException
dup
ldc "Array is empty"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
invokestatic org.apache.commons.lang3.ArrayUtils.toPrimitive:([Ljava/lang/Boolean;)[Z
astore 1
start local 1 5: aload 1
invokestatic org.apache.commons.lang3.BooleanUtils.and:([Z)Z
ifeq 6
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 7
StackMap locals: boolean[]
StackMap stack:
6: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
7: areturn
end local 1 8: StackMap locals: java.lang.Boolean[]
StackMap stack: java.lang.NullPointerException
pop
9: new java.lang.IllegalArgumentException
dup
ldc "The array must not contain any null elements"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 array [Ljava/lang/Boolean;
5 8 1 primitive [Z
Exception table:
from to target type
4 7 8 Class java.lang.NullPointerException
MethodParameters:
Name Flags
array final
public static boolean or(boolean[]);
descriptor: ([Z)Z
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=3, locals=5, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "The Array must not be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
arraylength
ifne 4
3: new java.lang.IllegalArgumentException
dup
ldc "Array is empty"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
dup
astore 4
arraylength
istore 3
iconst_0
istore 2
goto 9
StackMap locals: boolean[] top int int boolean[]
StackMap stack:
5: aload 4
iload 2
baload
istore 1
start local 1 6: iload 1
ifeq 8
7: iconst_1
ireturn
end local 1 8: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
9: iload 2
iload 3
if_icmplt 5
10: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 array [Z
6 8 1 element Z
MethodParameters:
Name Flags
array final
public static java.lang.Boolean or(java.lang.Boolean[]);
descriptor: ([Ljava/lang/Boolean;)Ljava/lang/Boolean;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "The Array must not be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
arraylength
ifne 4
3: new java.lang.IllegalArgumentException
dup
ldc "Array is empty"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
invokestatic org.apache.commons.lang3.ArrayUtils.toPrimitive:([Ljava/lang/Boolean;)[Z
astore 1
start local 1 5: aload 1
invokestatic org.apache.commons.lang3.BooleanUtils.or:([Z)Z
ifeq 6
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 7
StackMap locals: boolean[]
StackMap stack:
6: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
7: areturn
end local 1 8: StackMap locals: java.lang.Boolean[]
StackMap stack: java.lang.NullPointerException
pop
9: new java.lang.IllegalArgumentException
dup
ldc "The array must not contain any null elements"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 array [Ljava/lang/Boolean;
5 8 1 primitive [Z
Exception table:
from to target type
4 7 8 Class java.lang.NullPointerException
MethodParameters:
Name Flags
array final
public static boolean xor(boolean[]);
descriptor: ([Z)Z
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=3, locals=6, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "The Array must not be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
arraylength
ifne 4
3: new java.lang.IllegalArgumentException
dup
ldc "Array is empty"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
iconst_0
istore 1
start local 1 5: aload 0
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 9
StackMap locals: boolean[] int top int int boolean[]
StackMap stack:
6: aload 5
iload 3
baload
istore 2
start local 2 7: iload 1
iload 2
ixor
istore 1
end local 2 8: iinc 3 1
StackMap locals:
StackMap stack:
9: iload 3
iload 4
if_icmplt 6
10: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 array [Z
5 11 1 result Z
7 8 2 element Z
MethodParameters:
Name Flags
array final
public static java.lang.Boolean xor(java.lang.Boolean[]);
descriptor: ([Ljava/lang/Boolean;)Ljava/lang/Boolean;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "The Array must not be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
arraylength
ifne 4
3: new java.lang.IllegalArgumentException
dup
ldc "Array is empty"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
invokestatic org.apache.commons.lang3.ArrayUtils.toPrimitive:([Ljava/lang/Boolean;)[Z
astore 1
start local 1 5: aload 1
invokestatic org.apache.commons.lang3.BooleanUtils.xor:([Z)Z
ifeq 6
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 7
StackMap locals: boolean[]
StackMap stack:
6: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
StackMap locals:
StackMap stack: java.lang.Boolean
7: areturn
end local 1 8: StackMap locals: java.lang.Boolean[]
StackMap stack: java.lang.NullPointerException
pop
9: new java.lang.IllegalArgumentException
dup
ldc "The array must not contain any null elements"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 array [Ljava/lang/Boolean;
5 8 1 primitive [Z
Exception table:
from to target type
4 7 8 Class java.lang.NullPointerException
MethodParameters:
Name Flags
array final
public static int compare(boolean, boolean);
descriptor: (ZZ)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 0
iload 1
if_icmpne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
iload 0
ifeq 3
iconst_1
goto 4
StackMap locals:
StackMap stack:
3: iconst_m1
StackMap locals:
StackMap stack: int
4: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 x Z
0 5 1 y Z
MethodParameters:
Name Flags
x final
y final
}
SourceFile: "BooleanUtils.java"