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: 14
3: 22
4: 33
5: 42
default: 53
}
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 9
iload 1
bipush 89
if_icmpeq 9
7: iload 1
bipush 116
if_icmpeq 9
iload 1
bipush 84
if_icmpeq 9
8: iload 1
bipush 49
if_icmpne 10
9: StackMap locals: int
StackMap stack:
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
areturn
10: StackMap locals:
StackMap stack:
iload 1
bipush 110
if_icmpeq 13
iload 1
bipush 78
if_icmpeq 13
11: iload 1
bipush 102
if_icmpeq 13
iload 1
bipush 70
if_icmpeq 13
12: iload 1
bipush 48
if_icmpne 53
13: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
areturn
end local 1 14: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual java.lang.String.charAt:(I)C
istore 1
start local 1 15: aload 0
iconst_1
invokevirtual java.lang.String.charAt:(I)C
istore 2
start local 2 16: iload 1
bipush 111
if_icmpeq 17
iload 1
bipush 79
if_icmpne 19
17: StackMap locals: int int
StackMap stack:
iload 2
bipush 110
if_icmpeq 18
iload 2
bipush 78
if_icmpne 19
18: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
areturn
19: StackMap locals:
StackMap stack:
iload 1
bipush 110
if_icmpeq 20
iload 1
bipush 78
if_icmpne 53
20: StackMap locals:
StackMap stack:
iload 2
bipush 111
if_icmpeq 21
iload 2
bipush 79
if_icmpne 53
21: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
areturn
end local 2 end local 1 22: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual java.lang.String.charAt:(I)C
istore 1
start local 1 23: aload 0
iconst_1
invokevirtual java.lang.String.charAt:(I)C
istore 2
start local 2 24: aload 0
iconst_2
invokevirtual java.lang.String.charAt:(I)C
istore 3
start local 3 25: iload 1
bipush 121
if_icmpeq 26
iload 1
bipush 89
if_icmpne 29
26: StackMap locals: int int int
StackMap stack:
iload 2
bipush 101
if_icmpeq 27
iload 2
bipush 69
if_icmpne 29
27: StackMap locals:
StackMap stack:
iload 3
bipush 115
if_icmpeq 28
iload 3
bipush 83
if_icmpne 29
28: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
areturn
29: StackMap locals:
StackMap stack:
iload 1
bipush 111
if_icmpeq 30
iload 1
bipush 79
if_icmpne 53
30: StackMap locals:
StackMap stack:
iload 2
bipush 102
if_icmpeq 31
iload 2
bipush 70
if_icmpne 53
31: StackMap locals:
StackMap stack:
iload 3
bipush 102
if_icmpeq 32
iload 3
bipush 70
if_icmpne 53
32: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
areturn
end local 3 end local 2 end local 1 33: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual java.lang.String.charAt:(I)C
istore 1
start local 1 34: aload 0
iconst_1
invokevirtual java.lang.String.charAt:(I)C
istore 2
start local 2 35: aload 0
iconst_2
invokevirtual java.lang.String.charAt:(I)C
istore 3
start local 3 36: aload 0
iconst_3
invokevirtual java.lang.String.charAt:(I)C
istore 4
start local 4 37: iload 1
bipush 116
if_icmpeq 38
iload 1
bipush 84
if_icmpne 53
38: StackMap locals: java.lang.String int int int int
StackMap stack:
iload 2
bipush 114
if_icmpeq 39
iload 2
bipush 82
if_icmpne 53
39: StackMap locals:
StackMap stack:
iload 3
bipush 117
if_icmpeq 40
iload 3
bipush 85
if_icmpne 53
40: StackMap locals:
StackMap stack:
iload 4
bipush 101
if_icmpeq 41
iload 4
bipush 69
if_icmpne 53
41: 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 42: StackMap locals: java.lang.String
StackMap stack:
aload 0
iconst_0
invokevirtual java.lang.String.charAt:(I)C
istore 1
start local 1 43: aload 0
iconst_1
invokevirtual java.lang.String.charAt:(I)C
istore 2
start local 2 44: aload 0
iconst_2
invokevirtual java.lang.String.charAt:(I)C
istore 3
start local 3 45: aload 0
iconst_3
invokevirtual java.lang.String.charAt:(I)C
istore 4
start local 4 46: aload 0
iconst_4
invokevirtual java.lang.String.charAt:(I)C
istore 5
start local 5 47: iload 1
bipush 102
if_icmpeq 48
iload 1
bipush 70
if_icmpne 53
48: StackMap locals: java.lang.String int int int int int
StackMap stack:
iload 2
bipush 97
if_icmpeq 49
iload 2
bipush 65
if_icmpne 53
49: StackMap locals:
StackMap stack:
iload 3
bipush 108
if_icmpeq 50
iload 3
bipush 76
if_icmpne 53
50: StackMap locals:
StackMap stack:
iload 4
bipush 115
if_icmpeq 51
iload 4
bipush 83
if_icmpne 53
51: StackMap locals:
StackMap stack:
iload 5
bipush 101
if_icmpeq 52
iload 5
bipush 69
if_icmpne 53
52: 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 53: StackMap locals: java.lang.String
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 54 0 str Ljava/lang/String;
6 14 1 ch0 C
15 22 1 ch0 C
16 22 2 ch1 C
23 33 1 ch0 C
24 33 2 ch1 C
25 33 3 ch2 C
34 42 1 ch0 C
35 42 2 ch1 C
36 42 3 ch2 C
37 42 4 ch3 C
43 53 1 ch0 C
44 53 2 ch1 C
45 53 3 ch2 C
46 53 4 ch3 C
47 53 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"