class java.util.Formatter$Conversion
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: java.util.Formatter$Conversion
super_class: java.lang.Object
{
static final char DECIMAL_INTEGER;
descriptor: C
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 100
static final char OCTAL_INTEGER;
descriptor: C
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 111
static final char HEXADECIMAL_INTEGER;
descriptor: C
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 120
static final char HEXADECIMAL_INTEGER_UPPER;
descriptor: C
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 88
static final char SCIENTIFIC;
descriptor: C
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 101
static final char SCIENTIFIC_UPPER;
descriptor: C
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 69
static final char GENERAL;
descriptor: C
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 103
static final char GENERAL_UPPER;
descriptor: C
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 71
static final char DECIMAL_FLOAT;
descriptor: C
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 102
static final char HEXADECIMAL_FLOAT;
descriptor: C
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 97
static final char HEXADECIMAL_FLOAT_UPPER;
descriptor: C
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 65
static final char CHARACTER;
descriptor: C
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 99
static final char CHARACTER_UPPER;
descriptor: C
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 67
static final char DATE_TIME;
descriptor: C
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 116
static final char DATE_TIME_UPPER;
descriptor: C
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 84
static final char BOOLEAN;
descriptor: C
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 98
static final char BOOLEAN_UPPER;
descriptor: C
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 66
static final char STRING;
descriptor: C
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 115
static final char STRING_UPPER;
descriptor: C
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 83
static final char HASHCODE;
descriptor: C
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 104
static final char HASHCODE_UPPER;
descriptor: C
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 72
static final char LINE_SEPARATOR;
descriptor: C
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 110
static final char PERCENT_SIGN;
descriptor: C
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 37
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/util/Formatter$Conversion;
static boolean isValid(char);
descriptor: (C)Z
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
invokestatic java.util.Formatter$Conversion.isGeneral:(C)Z
ifne 3
iload 0
invokestatic java.util.Formatter$Conversion.isInteger:(C)Z
ifne 3
iload 0
invokestatic java.util.Formatter$Conversion.isFloat:(C)Z
ifne 3
iload 0
invokestatic java.util.Formatter$Conversion.isText:(C)Z
ifne 3
1: iload 0
bipush 116
if_icmpeq 3
iload 0
invokestatic java.util.Formatter$Conversion.isCharacter:(C)Z
ifne 3
2: iconst_0
ireturn
StackMap locals:
StackMap stack:
3: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 c C
MethodParameters:
Name Flags
c
static boolean isGeneral(char);
descriptor: (C)Z
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
lookupswitch { // 6
66: 1
72: 1
83: 1
98: 1
104: 1
115: 1
default: 2
}
1: StackMap locals:
StackMap stack:
iconst_1
ireturn
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 c C
MethodParameters:
Name Flags
c
static boolean isCharacter(char);
descriptor: (C)Z
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
lookupswitch { // 2
67: 1
99: 1
default: 2
}
1: StackMap locals:
StackMap stack:
iconst_1
ireturn
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 c C
MethodParameters:
Name Flags
c
static boolean isInteger(char);
descriptor: (C)Z
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
lookupswitch { // 4
88: 1
100: 1
111: 1
120: 1
default: 2
}
1: StackMap locals:
StackMap stack:
iconst_1
ireturn
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 c C
MethodParameters:
Name Flags
c
static boolean isFloat(char);
descriptor: (C)Z
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
lookupswitch { // 7
65: 1
69: 1
71: 1
97: 1
101: 1
102: 1
103: 1
default: 2
}
1: StackMap locals:
StackMap stack:
iconst_1
ireturn
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 c C
MethodParameters:
Name Flags
c
static boolean isText(char);
descriptor: (C)Z
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
lookupswitch { // 2
37: 1
110: 1
default: 2
}
1: StackMap locals:
StackMap stack:
iconst_1
ireturn
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 c C
MethodParameters:
Name Flags
c
}
SourceFile: "Formatter.java"
NestHost: java.util.Formatter
InnerClasses:
private Conversion = java.util.Formatter$Conversion of java.util.Formatter