--- source: classfile_parser/tests/class_parse.rs expression: "to_class(&mut cursor, ParsingOption::default().parse_attribute())?" --- java_version: V17 constant_pool_count: 97 constant_pool: len: 97 entries: - MethodRef: class_index: 2 name_and_type_index: 3 - Class: name_index: 4 - NameAndType: name_index: 5 type_index: 6 - Utf8: length: 16 bytes: - 106 - 97 - 118 - 97 - 47 - 108 - 97 - 110 - 103 - 47 - 82 - 101 - 99 - 111 - 114 - 100 - Utf8: length: 6 bytes: - 60 - 105 - 110 - 105 - 116 - 62 - Utf8: length: 3 bytes: - 40 - 41 - 86 - FieldRef: class_index: 8 name_and_type_index: 9 - Class: name_index: 10 - NameAndType: name_index: 11 type_index: 12 - Utf8: length: 6 bytes: - 82 - 101 - 99 - 111 - 114 - 100 - Utf8: length: 1 bytes: - 98 - Utf8: length: 1 bytes: - 66 - FieldRef: class_index: 8 name_and_type_index: 14 - NameAndType: name_index: 15 type_index: 16 - Utf8: length: 1 bytes: - 115 - Utf8: length: 1 bytes: - 83 - FieldRef: class_index: 8 name_and_type_index: 18 - NameAndType: name_index: 19 type_index: 20 - Utf8: length: 1 bytes: - 105 - Utf8: length: 1 bytes: - 73 - FieldRef: class_index: 8 name_and_type_index: 22 - NameAndType: name_index: 23 type_index: 24 - Utf8: length: 1 bytes: - 102 - Utf8: length: 1 bytes: - 70 - FieldRef: class_index: 8 name_and_type_index: 26 - NameAndType: name_index: 27 type_index: 28 - Utf8: length: 1 bytes: - 106 - Utf8: length: 1 bytes: - 74 - FieldRef: class_index: 8 name_and_type_index: 30 - NameAndType: name_index: 31 type_index: 32 - Utf8: length: 1 bytes: - 100 - Utf8: length: 1 bytes: - 68 - FieldRef: class_index: 8 name_and_type_index: 34 - NameAndType: name_index: 35 type_index: 36 - Utf8: length: 1 bytes: - 122 - Utf8: length: 1 bytes: - 90 - FieldRef: class_index: 8 name_and_type_index: 38 - NameAndType: name_index: 39 type_index: 40 - Utf8: length: 4 bytes: - 115 - 101 - 108 - 102 - Utf8: length: 8 bytes: - 76 - 82 - 101 - 99 - 111 - 114 - 100 - 59 - InvokeDynamic: bootstrap_method_attr_index: 0 name_and_type_index: 42 - NameAndType: name_index: 43 type_index: 44 - Utf8: length: 8 bytes: - 116 - 111 - 83 - 116 - 114 - 105 - 110 - 103 - Utf8: length: 28 bytes: - 40 - 76 - 82 - 101 - 99 - 111 - 114 - 100 - 59 - 41 - 76 - 106 - 97 - 118 - 97 - 47 - 108 - 97 - 110 - 103 - 47 - 83 - 116 - 114 - 105 - 110 - 103 - 59 - InvokeDynamic: bootstrap_method_attr_index: 0 name_and_type_index: 46 - NameAndType: name_index: 47 type_index: 48 - Utf8: length: 8 bytes: - 104 - 97 - 115 - 104 - 67 - 111 - 100 - 101 - Utf8: length: 11 bytes: - 40 - 76 - 82 - 101 - 99 - 111 - 114 - 100 - 59 - 41 - 73 - InvokeDynamic: bootstrap_method_attr_index: 0 name_and_type_index: 50 - NameAndType: name_index: 51 type_index: 52 - Utf8: length: 6 bytes: - 101 - 113 - 117 - 97 - 108 - 115 - Utf8: length: 29 bytes: - 40 - 76 - 82 - 101 - 99 - 111 - 114 - 100 - 59 - 76 - 106 - 97 - 118 - 97 - 47 - 108 - 97 - 110 - 103 - 47 - 79 - 98 - 106 - 101 - 99 - 116 - 59 - 41 - 90 - Utf8: length: 18 bytes: - 40 - 66 - 83 - 73 - 70 - 74 - 68 - 90 - 76 - 82 - 101 - 99 - 111 - 114 - 100 - 59 - 41 - 86 - Utf8: length: 4 bytes: - 67 - 111 - 100 - 101 - Utf8: length: 15 bytes: - 76 - 105 - 110 - 101 - 78 - 117 - 109 - 98 - 101 - 114 - 84 - 97 - 98 - 108 - 101 - Utf8: length: 18 bytes: - 76 - 111 - 99 - 97 - 108 - 86 - 97 - 114 - 105 - 97 - 98 - 108 - 101 - 84 - 97 - 98 - 108 - 101 - Utf8: length: 4 bytes: - 116 - 104 - 105 - 115 - Utf8: length: 16 bytes: - 77 - 101 - 116 - 104 - 111 - 100 - 80 - 97 - 114 - 97 - 109 - 101 - 116 - 101 - 114 - 115 - Utf8: length: 20 bytes: - 40 - 41 - 76 - 106 - 97 - 118 - 97 - 47 - 108 - 97 - 110 - 103 - 47 - 83 - 116 - 114 - 105 - 110 - 103 - 59 - Utf8: length: 3 bytes: - 40 - 41 - 73 - Utf8: length: 21 bytes: - 40 - 76 - 106 - 97 - 118 - 97 - 47 - 108 - 97 - 110 - 103 - 47 - 79 - 98 - 106 - 101 - 99 - 116 - 59 - 41 - 90 - Utf8: length: 1 bytes: - 111 - Utf8: length: 18 bytes: - 76 - 106 - 97 - 118 - 97 - 47 - 108 - 97 - 110 - 103 - 47 - 79 - 98 - 106 - 101 - 99 - 116 - 59 - Utf8: length: 3 bytes: - 40 - 41 - 66 - Utf8: length: 3 bytes: - 40 - 41 - 83 - Utf8: length: 3 bytes: - 40 - 41 - 70 - Utf8: length: 3 bytes: - 40 - 41 - 74 - Utf8: length: 3 bytes: - 40 - 41 - 68 - Utf8: length: 3 bytes: - 40 - 41 - 90 - Utf8: length: 10 bytes: - 40 - 41 - 76 - 82 - 101 - 99 - 111 - 114 - 100 - 59 - Utf8: length: 10 bytes: - 83 - 111 - 117 - 114 - 99 - 101 - 70 - 105 - 108 - 101 - Utf8: length: 11 bytes: - 82 - 101 - 99 - 111 - 114 - 100 - 46 - 106 - 97 - 118 - 97 - Utf8: length: 16 bytes: - 66 - 111 - 111 - 116 - 115 - 116 - 114 - 97 - 112 - 77 - 101 - 116 - 104 - 111 - 100 - 115 - MethodHandle: reference_kind: 6 reference_index: 75 - MethodRef: class_index: 76 name_and_type_index: 77 - Class: name_index: 78 - NameAndType: name_index: 79 type_index: 80 - Utf8: length: 31 bytes: - 106 - 97 - 118 - 97 - 47 - 108 - 97 - 110 - 103 - 47 - 114 - 117 - 110 - 116 - 105 - 109 - 101 - 47 - 79 - 98 - 106 - 101 - 99 - 116 - 77 - 101 - 116 - 104 - 111 - 100 - 115 - Utf8: length: 9 bytes: - 98 - 111 - 111 - 116 - 115 - 116 - 114 - 97 - 112 - Utf8: length: 177 bytes: - 40 - 76 - 106 - 97 - 118 - 97 - 47 - 108 - 97 - 110 - 103 - 47 - 105 - 110 - 118 - 111 - 107 - 101 - 47 - 77 - 101 - 116 - 104 - 111 - 100 - 72 - 97 - 110 - 100 - 108 - 101 - 115 - 36 - 76 - 111 - 111 - 107 - 117 - 112 - 59 - 76 - 106 - 97 - 118 - 97 - 47 - 108 - 97 - 110 - 103 - 47 - 83 - 116 - 114 - 105 - 110 - 103 - 59 - 76 - 106 - 97 - 118 - 97 - 47 - 108 - 97 - 110 - 103 - 47 - 105 - 110 - 118 - 111 - 107 - 101 - 47 - 84 - 121 - 112 - 101 - 68 - 101 - 115 - 99 - 114 - 105 - 112 - 116 - 111 - 114 - 59 - 76 - 106 - 97 - 118 - 97 - 47 - 108 - 97 - 110 - 103 - 47 - 67 - 108 - 97 - 115 - 115 - 59 - 76 - 106 - 97 - 118 - 97 - 47 - 108 - 97 - 110 - 103 - 47 - 83 - 116 - 114 - 105 - 110 - 103 - 59 - 91 - 76 - 106 - 97 - 118 - 97 - 47 - 108 - 97 - 110 - 103 - 47 - 105 - 110 - 118 - 111 - 107 - 101 - 47 - 77 - 101 - 116 - 104 - 111 - 100 - 72 - 97 - 110 - 100 - 108 - 101 - 59 - 41 - 76 - 106 - 97 - 118 - 97 - 47 - 108 - 97 - 110 - 103 - 47 - 79 - 98 - 106 - 101 - 99 - 116 - 59 - String: string_index: 82 - Utf8: length: 18 bytes: - 98 - 59 - 115 - 59 - 105 - 59 - 102 - 59 - 106 - 59 - 100 - 59 - 122 - 59 - 115 - 101 - 108 - 102 - MethodHandle: reference_kind: 1 reference_index: 7 - MethodHandle: reference_kind: 1 reference_index: 13 - MethodHandle: reference_kind: 1 reference_index: 17 - MethodHandle: reference_kind: 1 reference_index: 21 - MethodHandle: reference_kind: 1 reference_index: 25 - MethodHandle: reference_kind: 1 reference_index: 29 - MethodHandle: reference_kind: 1 reference_index: 33 - MethodHandle: reference_kind: 1 reference_index: 37 - Utf8: length: 12 bytes: - 73 - 110 - 110 - 101 - 114 - 67 - 108 - 97 - 115 - 115 - 101 - 115 - Class: name_index: 93 - Utf8: length: 37 bytes: - 106 - 97 - 118 - 97 - 47 - 108 - 97 - 110 - 103 - 47 - 105 - 110 - 118 - 111 - 107 - 101 - 47 - 77 - 101 - 116 - 104 - 111 - 100 - 72 - 97 - 110 - 100 - 108 - 101 - 115 - 36 - 76 - 111 - 111 - 107 - 117 - 112 - Class: name_index: 95 - Utf8: length: 30 bytes: - 106 - 97 - 118 - 97 - 47 - 108 - 97 - 110 - 103 - 47 - 105 - 110 - 118 - 111 - 107 - 101 - 47 - 77 - 101 - 116 - 104 - 111 - 100 - 72 - 97 - 110 - 100 - 108 - 101 - 115 - Utf8: length: 6 bytes: - 76 - 111 - 111 - 107 - 117 - 112 access_flag: Public | Final | Super this_class: 8 super_class: 2 interfaces_count: 0 interfaces: [] fields_count: 8 fields: - access_flag: Private | Final name_index: 11 descriptor_index: 12 attribute_infos_len: 0 attribute_infos: [] - access_flag: Private | Final name_index: 15 descriptor_index: 16 attribute_infos_len: 0 attribute_infos: [] - access_flag: Private | Final name_index: 19 descriptor_index: 20 attribute_infos_len: 0 attribute_infos: [] - access_flag: Private | Final name_index: 23 descriptor_index: 24 attribute_infos_len: 0 attribute_infos: [] - access_flag: Private | Final name_index: 27 descriptor_index: 28 attribute_infos_len: 0 attribute_infos: [] - access_flag: Private | Final name_index: 31 descriptor_index: 32 attribute_infos_len: 0 attribute_infos: [] - access_flag: Private | Final name_index: 35 descriptor_index: 36 attribute_infos_len: 0 attribute_infos: [] - access_flag: Private | Final name_index: 39 descriptor_index: 40 attribute_infos_len: 0 attribute_infos: [] methods_count: 12 methods: - access_flag: Public name_index: 5 descriptor_index: 53 attribute_infos_len: 2 attribute_infos: - attribute_name_index: 54 attribute_len: 172 info: - 0 - 3 - 0 - 11 - 0 - 0 - 0 - 50 - 42 - 183 - 0 - 1 - 42 - 27 - 181 - 0 - 7 - 42 - 28 - 181 - 0 - 13 - 42 - 29 - 181 - 0 - 17 - 42 - 23 - 4 - 181 - 0 - 21 - 42 - 22 - 5 - 181 - 0 - 25 - 42 - 24 - 7 - 181 - 0 - 29 - 42 - 21 - 9 - 181 - 0 - 33 - 42 - 25 - 10 - 181 - 0 - 37 - 177 - 0 - 0 - 0 - 2 - 0 - 55 - 0 - 0 - 0 - 6 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 56 - 0 - 0 - 0 - 92 - 0 - 9 - 0 - 0 - 0 - 50 - 0 - 57 - 0 - 40 - 0 - 0 - 0 - 0 - 0 - 50 - 0 - 11 - 0 - 12 - 0 - 1 - 0 - 0 - 0 - 50 - 0 - 15 - 0 - 16 - 0 - 2 - 0 - 0 - 0 - 50 - 0 - 19 - 0 - 20 - 0 - 3 - 0 - 0 - 0 - 50 - 0 - 23 - 0 - 24 - 0 - 4 - 0 - 0 - 0 - 50 - 0 - 27 - 0 - 28 - 0 - 5 - 0 - 0 - 0 - 50 - 0 - 31 - 0 - 32 - 0 - 7 - 0 - 0 - 0 - 50 - 0 - 35 - 0 - 36 - 0 - 9 - 0 - 0 - 0 - 50 - 0 - 39 - 0 - 40 - 0 - 10 attribute: Code: max_stack: 3 max_locals: 11 code_length: 50 code: - 42 - 183 - 0 - 1 - 42 - 27 - 181 - 0 - 7 - 42 - 28 - 181 - 0 - 13 - 42 - 29 - 181 - 0 - 17 - 42 - 23 - 4 - 181 - 0 - 21 - 42 - 22 - 5 - 181 - 0 - 25 - 42 - 24 - 7 - 181 - 0 - 29 - 42 - 21 - 9 - 181 - 0 - 33 - 42 - 25 - 10 - 181 - 0 - 37 - 177 instructions: - ALOAD_0 - INVOKESPECIAL: index: 1 - ALOAD_0 - ILOAD_1 - PUTFIELD: index: 7 - ALOAD_0 - ILOAD_2 - PUTFIELD: index: 13 - ALOAD_0 - ILOAD_3 - PUTFIELD: index: 17 - ALOAD_0 - FLOAD: 4 - PUTFIELD: index: 21 - ALOAD_0 - LLOAD: 5 - PUTFIELD: index: 25 - ALOAD_0 - DLOAD: 7 - PUTFIELD: index: 29 - ALOAD_0 - ILOAD: 9 - PUTFIELD: index: 33 - ALOAD_0 - ALOAD: 10 - PUTFIELD: index: 37 - RETURN exception_table_length: 0 exception_table: [] attributes_length: 2 attributes: - attribute_name_index: 55 attribute_len: 6 info: - 0 - 1 - 0 - 0 - 0 - 1 attribute: LineNumberTable: line_number_table_length: 1 line_number_table: - start_pc: 0 line_number: 1 - attribute_name_index: 56 attribute_len: 92 info: - 0 - 9 - 0 - 0 - 0 - 50 - 0 - 57 - 0 - 40 - 0 - 0 - 0 - 0 - 0 - 50 - 0 - 11 - 0 - 12 - 0 - 1 - 0 - 0 - 0 - 50 - 0 - 15 - 0 - 16 - 0 - 2 - 0 - 0 - 0 - 50 - 0 - 19 - 0 - 20 - 0 - 3 - 0 - 0 - 0 - 50 - 0 - 23 - 0 - 24 - 0 - 4 - 0 - 0 - 0 - 50 - 0 - 27 - 0 - 28 - 0 - 5 - 0 - 0 - 0 - 50 - 0 - 31 - 0 - 32 - 0 - 7 - 0 - 0 - 0 - 50 - 0 - 35 - 0 - 36 - 0 - 9 - 0 - 0 - 0 - 50 - 0 - 39 - 0 - 40 - 0 - 10 attribute: LocalVariableTable: local_variable_table_length: 9 local_variable_table: - start_pc: 0 length: 50 name_index: 57 descriptor_index: 40 index: 0 - start_pc: 0 length: 50 name_index: 11 descriptor_index: 12 index: 1 - start_pc: 0 length: 50 name_index: 15 descriptor_index: 16 index: 2 - start_pc: 0 length: 50 name_index: 19 descriptor_index: 20 index: 3 - start_pc: 0 length: 50 name_index: 23 descriptor_index: 24 index: 4 - start_pc: 0 length: 50 name_index: 27 descriptor_index: 28 index: 5 - start_pc: 0 length: 50 name_index: 31 descriptor_index: 32 index: 7 - start_pc: 0 length: 50 name_index: 35 descriptor_index: 36 index: 9 - start_pc: 0 length: 50 name_index: 39 descriptor_index: 40 index: 10 - attribute_name_index: 58 attribute_len: 33 info: - 8 - 0 - 11 - 0 - 0 - 0 - 15 - 0 - 0 - 0 - 19 - 0 - 0 - 0 - 23 - 0 - 0 - 0 - 27 - 0 - 0 - 0 - 31 - 0 - 0 - 0 - 35 - 0 - 0 - 0 - 39 - 0 - 0 attribute: MethodParameters: parameters_count: 8 parameters: - name_index: 11 access_flags: "" - name_index: 15 access_flags: "" - name_index: 19 access_flags: "" - name_index: 23 access_flags: "" - name_index: 27 access_flags: "" - name_index: 31 access_flags: "" - name_index: 35 access_flags: "" - name_index: 39 access_flags: "" - access_flag: Public | Final name_index: 43 descriptor_index: 59 attribute_infos_len: 1 attribute_infos: - attribute_name_index: 54 attribute_len: 49 info: - 0 - 1 - 0 - 1 - 0 - 0 - 0 - 7 - 42 - 186 - 0 - 41 - 0 - 0 - 176 - 0 - 0 - 0 - 2 - 0 - 55 - 0 - 0 - 0 - 6 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 56 - 0 - 0 - 0 - 12 - 0 - 1 - 0 - 0 - 0 - 7 - 0 - 57 - 0 - 40 - 0 - 0 attribute: Code: max_stack: 1 max_locals: 1 code_length: 7 code: - 42 - 186 - 0 - 41 - 0 - 0 - 176 instructions: - ALOAD_0 - INVOKEDYNAMIC: index: 41 - NOP - NOP - ARETURN exception_table_length: 0 exception_table: [] attributes_length: 2 attributes: - attribute_name_index: 55 attribute_len: 6 info: - 0 - 1 - 0 - 0 - 0 - 1 attribute: LineNumberTable: line_number_table_length: 1 line_number_table: - start_pc: 0 line_number: 1 - attribute_name_index: 56 attribute_len: 12 info: - 0 - 1 - 0 - 0 - 0 - 7 - 0 - 57 - 0 - 40 - 0 - 0 attribute: LocalVariableTable: local_variable_table_length: 1 local_variable_table: - start_pc: 0 length: 7 name_index: 57 descriptor_index: 40 index: 0 - access_flag: Public | Final name_index: 47 descriptor_index: 60 attribute_infos_len: 1 attribute_infos: - attribute_name_index: 54 attribute_len: 49 info: - 0 - 1 - 0 - 1 - 0 - 0 - 0 - 7 - 42 - 186 - 0 - 45 - 0 - 0 - 172 - 0 - 0 - 0 - 2 - 0 - 55 - 0 - 0 - 0 - 6 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 56 - 0 - 0 - 0 - 12 - 0 - 1 - 0 - 0 - 0 - 7 - 0 - 57 - 0 - 40 - 0 - 0 attribute: Code: max_stack: 1 max_locals: 1 code_length: 7 code: - 42 - 186 - 0 - 45 - 0 - 0 - 172 instructions: - ALOAD_0 - INVOKEDYNAMIC: index: 45 - NOP - NOP - IRETURN exception_table_length: 0 exception_table: [] attributes_length: 2 attributes: - attribute_name_index: 55 attribute_len: 6 info: - 0 - 1 - 0 - 0 - 0 - 1 attribute: LineNumberTable: line_number_table_length: 1 line_number_table: - start_pc: 0 line_number: 1 - attribute_name_index: 56 attribute_len: 12 info: - 0 - 1 - 0 - 0 - 0 - 7 - 0 - 57 - 0 - 40 - 0 - 0 attribute: LocalVariableTable: local_variable_table_length: 1 local_variable_table: - start_pc: 0 length: 7 name_index: 57 descriptor_index: 40 index: 0 - access_flag: Public | Final name_index: 51 descriptor_index: 61 attribute_infos_len: 1 attribute_infos: - attribute_name_index: 54 attribute_len: 60 info: - 0 - 2 - 0 - 2 - 0 - 0 - 0 - 8 - 42 - 43 - 186 - 0 - 49 - 0 - 0 - 172 - 0 - 0 - 0 - 2 - 0 - 55 - 0 - 0 - 0 - 6 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 56 - 0 - 0 - 0 - 22 - 0 - 2 - 0 - 0 - 0 - 8 - 0 - 57 - 0 - 40 - 0 - 0 - 0 - 0 - 0 - 8 - 0 - 62 - 0 - 63 - 0 - 1 attribute: Code: max_stack: 2 max_locals: 2 code_length: 8 code: - 42 - 43 - 186 - 0 - 49 - 0 - 0 - 172 instructions: - ALOAD_0 - ALOAD_1 - INVOKEDYNAMIC: index: 49 - NOP - NOP - IRETURN exception_table_length: 0 exception_table: [] attributes_length: 2 attributes: - attribute_name_index: 55 attribute_len: 6 info: - 0 - 1 - 0 - 0 - 0 - 1 attribute: LineNumberTable: line_number_table_length: 1 line_number_table: - start_pc: 0 line_number: 1 - attribute_name_index: 56 attribute_len: 22 info: - 0 - 2 - 0 - 0 - 0 - 8 - 0 - 57 - 0 - 40 - 0 - 0 - 0 - 0 - 0 - 8 - 0 - 62 - 0 - 63 - 0 - 1 attribute: LocalVariableTable: local_variable_table_length: 2 local_variable_table: - start_pc: 0 length: 8 name_index: 57 descriptor_index: 40 index: 0 - start_pc: 0 length: 8 name_index: 62 descriptor_index: 63 index: 1 - access_flag: Public name_index: 11 descriptor_index: 64 attribute_infos_len: 1 attribute_infos: - attribute_name_index: 54 attribute_len: 47 info: - 0 - 1 - 0 - 1 - 0 - 0 - 0 - 5 - 42 - 180 - 0 - 7 - 172 - 0 - 0 - 0 - 2 - 0 - 55 - 0 - 0 - 0 - 6 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 56 - 0 - 0 - 0 - 12 - 0 - 1 - 0 - 0 - 0 - 5 - 0 - 57 - 0 - 40 - 0 - 0 attribute: Code: max_stack: 1 max_locals: 1 code_length: 5 code: - 42 - 180 - 0 - 7 - 172 instructions: - ALOAD_0 - GETFIELD: index: 7 - IRETURN exception_table_length: 0 exception_table: [] attributes_length: 2 attributes: - attribute_name_index: 55 attribute_len: 6 info: - 0 - 1 - 0 - 0 - 0 - 1 attribute: LineNumberTable: line_number_table_length: 1 line_number_table: - start_pc: 0 line_number: 1 - attribute_name_index: 56 attribute_len: 12 info: - 0 - 1 - 0 - 0 - 0 - 5 - 0 - 57 - 0 - 40 - 0 - 0 attribute: LocalVariableTable: local_variable_table_length: 1 local_variable_table: - start_pc: 0 length: 5 name_index: 57 descriptor_index: 40 index: 0 - access_flag: Public name_index: 15 descriptor_index: 65 attribute_infos_len: 1 attribute_infos: - attribute_name_index: 54 attribute_len: 47 info: - 0 - 1 - 0 - 1 - 0 - 0 - 0 - 5 - 42 - 180 - 0 - 13 - 172 - 0 - 0 - 0 - 2 - 0 - 55 - 0 - 0 - 0 - 6 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 56 - 0 - 0 - 0 - 12 - 0 - 1 - 0 - 0 - 0 - 5 - 0 - 57 - 0 - 40 - 0 - 0 attribute: Code: max_stack: 1 max_locals: 1 code_length: 5 code: - 42 - 180 - 0 - 13 - 172 instructions: - ALOAD_0 - GETFIELD: index: 13 - IRETURN exception_table_length: 0 exception_table: [] attributes_length: 2 attributes: - attribute_name_index: 55 attribute_len: 6 info: - 0 - 1 - 0 - 0 - 0 - 1 attribute: LineNumberTable: line_number_table_length: 1 line_number_table: - start_pc: 0 line_number: 1 - attribute_name_index: 56 attribute_len: 12 info: - 0 - 1 - 0 - 0 - 0 - 5 - 0 - 57 - 0 - 40 - 0 - 0 attribute: LocalVariableTable: local_variable_table_length: 1 local_variable_table: - start_pc: 0 length: 5 name_index: 57 descriptor_index: 40 index: 0 - access_flag: Public name_index: 19 descriptor_index: 60 attribute_infos_len: 1 attribute_infos: - attribute_name_index: 54 attribute_len: 47 info: - 0 - 1 - 0 - 1 - 0 - 0 - 0 - 5 - 42 - 180 - 0 - 17 - 172 - 0 - 0 - 0 - 2 - 0 - 55 - 0 - 0 - 0 - 6 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 56 - 0 - 0 - 0 - 12 - 0 - 1 - 0 - 0 - 0 - 5 - 0 - 57 - 0 - 40 - 0 - 0 attribute: Code: max_stack: 1 max_locals: 1 code_length: 5 code: - 42 - 180 - 0 - 17 - 172 instructions: - ALOAD_0 - GETFIELD: index: 17 - IRETURN exception_table_length: 0 exception_table: [] attributes_length: 2 attributes: - attribute_name_index: 55 attribute_len: 6 info: - 0 - 1 - 0 - 0 - 0 - 1 attribute: LineNumberTable: line_number_table_length: 1 line_number_table: - start_pc: 0 line_number: 1 - attribute_name_index: 56 attribute_len: 12 info: - 0 - 1 - 0 - 0 - 0 - 5 - 0 - 57 - 0 - 40 - 0 - 0 attribute: LocalVariableTable: local_variable_table_length: 1 local_variable_table: - start_pc: 0 length: 5 name_index: 57 descriptor_index: 40 index: 0 - access_flag: Public name_index: 23 descriptor_index: 66 attribute_infos_len: 1 attribute_infos: - attribute_name_index: 54 attribute_len: 47 info: - 0 - 1 - 0 - 1 - 0 - 0 - 0 - 5 - 42 - 180 - 0 - 21 - 174 - 0 - 0 - 0 - 2 - 0 - 55 - 0 - 0 - 0 - 6 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 56 - 0 - 0 - 0 - 12 - 0 - 1 - 0 - 0 - 0 - 5 - 0 - 57 - 0 - 40 - 0 - 0 attribute: Code: max_stack: 1 max_locals: 1 code_length: 5 code: - 42 - 180 - 0 - 21 - 174 instructions: - ALOAD_0 - GETFIELD: index: 21 - FRETURN exception_table_length: 0 exception_table: [] attributes_length: 2 attributes: - attribute_name_index: 55 attribute_len: 6 info: - 0 - 1 - 0 - 0 - 0 - 1 attribute: LineNumberTable: line_number_table_length: 1 line_number_table: - start_pc: 0 line_number: 1 - attribute_name_index: 56 attribute_len: 12 info: - 0 - 1 - 0 - 0 - 0 - 5 - 0 - 57 - 0 - 40 - 0 - 0 attribute: LocalVariableTable: local_variable_table_length: 1 local_variable_table: - start_pc: 0 length: 5 name_index: 57 descriptor_index: 40 index: 0 - access_flag: Public name_index: 27 descriptor_index: 67 attribute_infos_len: 1 attribute_infos: - attribute_name_index: 54 attribute_len: 47 info: - 0 - 2 - 0 - 1 - 0 - 0 - 0 - 5 - 42 - 180 - 0 - 25 - 173 - 0 - 0 - 0 - 2 - 0 - 55 - 0 - 0 - 0 - 6 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 56 - 0 - 0 - 0 - 12 - 0 - 1 - 0 - 0 - 0 - 5 - 0 - 57 - 0 - 40 - 0 - 0 attribute: Code: max_stack: 2 max_locals: 1 code_length: 5 code: - 42 - 180 - 0 - 25 - 173 instructions: - ALOAD_0 - GETFIELD: index: 25 - LRETURN exception_table_length: 0 exception_table: [] attributes_length: 2 attributes: - attribute_name_index: 55 attribute_len: 6 info: - 0 - 1 - 0 - 0 - 0 - 1 attribute: LineNumberTable: line_number_table_length: 1 line_number_table: - start_pc: 0 line_number: 1 - attribute_name_index: 56 attribute_len: 12 info: - 0 - 1 - 0 - 0 - 0 - 5 - 0 - 57 - 0 - 40 - 0 - 0 attribute: LocalVariableTable: local_variable_table_length: 1 local_variable_table: - start_pc: 0 length: 5 name_index: 57 descriptor_index: 40 index: 0 - access_flag: Public name_index: 31 descriptor_index: 68 attribute_infos_len: 1 attribute_infos: - attribute_name_index: 54 attribute_len: 47 info: - 0 - 2 - 0 - 1 - 0 - 0 - 0 - 5 - 42 - 180 - 0 - 29 - 175 - 0 - 0 - 0 - 2 - 0 - 55 - 0 - 0 - 0 - 6 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 56 - 0 - 0 - 0 - 12 - 0 - 1 - 0 - 0 - 0 - 5 - 0 - 57 - 0 - 40 - 0 - 0 attribute: Code: max_stack: 2 max_locals: 1 code_length: 5 code: - 42 - 180 - 0 - 29 - 175 instructions: - ALOAD_0 - GETFIELD: index: 29 - DRETURN exception_table_length: 0 exception_table: [] attributes_length: 2 attributes: - attribute_name_index: 55 attribute_len: 6 info: - 0 - 1 - 0 - 0 - 0 - 1 attribute: LineNumberTable: line_number_table_length: 1 line_number_table: - start_pc: 0 line_number: 1 - attribute_name_index: 56 attribute_len: 12 info: - 0 - 1 - 0 - 0 - 0 - 5 - 0 - 57 - 0 - 40 - 0 - 0 attribute: LocalVariableTable: local_variable_table_length: 1 local_variable_table: - start_pc: 0 length: 5 name_index: 57 descriptor_index: 40 index: 0 - access_flag: Public name_index: 35 descriptor_index: 69 attribute_infos_len: 1 attribute_infos: - attribute_name_index: 54 attribute_len: 47 info: - 0 - 1 - 0 - 1 - 0 - 0 - 0 - 5 - 42 - 180 - 0 - 33 - 172 - 0 - 0 - 0 - 2 - 0 - 55 - 0 - 0 - 0 - 6 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 56 - 0 - 0 - 0 - 12 - 0 - 1 - 0 - 0 - 0 - 5 - 0 - 57 - 0 - 40 - 0 - 0 attribute: Code: max_stack: 1 max_locals: 1 code_length: 5 code: - 42 - 180 - 0 - 33 - 172 instructions: - ALOAD_0 - GETFIELD: index: 33 - IRETURN exception_table_length: 0 exception_table: [] attributes_length: 2 attributes: - attribute_name_index: 55 attribute_len: 6 info: - 0 - 1 - 0 - 0 - 0 - 1 attribute: LineNumberTable: line_number_table_length: 1 line_number_table: - start_pc: 0 line_number: 1 - attribute_name_index: 56 attribute_len: 12 info: - 0 - 1 - 0 - 0 - 0 - 5 - 0 - 57 - 0 - 40 - 0 - 0 attribute: LocalVariableTable: local_variable_table_length: 1 local_variable_table: - start_pc: 0 length: 5 name_index: 57 descriptor_index: 40 index: 0 - access_flag: Public name_index: 39 descriptor_index: 70 attribute_infos_len: 1 attribute_infos: - attribute_name_index: 54 attribute_len: 47 info: - 0 - 1 - 0 - 1 - 0 - 0 - 0 - 5 - 42 - 180 - 0 - 37 - 176 - 0 - 0 - 0 - 2 - 0 - 55 - 0 - 0 - 0 - 6 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 56 - 0 - 0 - 0 - 12 - 0 - 1 - 0 - 0 - 0 - 5 - 0 - 57 - 0 - 40 - 0 - 0 attribute: Code: max_stack: 1 max_locals: 1 code_length: 5 code: - 42 - 180 - 0 - 37 - 176 instructions: - ALOAD_0 - GETFIELD: index: 37 - ARETURN exception_table_length: 0 exception_table: [] attributes_length: 2 attributes: - attribute_name_index: 55 attribute_len: 6 info: - 0 - 1 - 0 - 0 - 0 - 1 attribute: LineNumberTable: line_number_table_length: 1 line_number_table: - start_pc: 0 line_number: 1 - attribute_name_index: 56 attribute_len: 12 info: - 0 - 1 - 0 - 0 - 0 - 5 - 0 - 57 - 0 - 40 - 0 - 0 attribute: LocalVariableTable: local_variable_table_length: 1 local_variable_table: - start_pc: 0 length: 5 name_index: 57 descriptor_index: 40 index: 0 attributes_count: 4 attributes: - attribute_name_index: 71 attribute_len: 2 info: - 0 - 72 attribute: SourceFile: source_file_index: 72 - attribute_name_index: 10 attribute_len: 50 info: - 0 - 8 - 0 - 11 - 0 - 12 - 0 - 0 - 0 - 15 - 0 - 16 - 0 - 0 - 0 - 19 - 0 - 20 - 0 - 0 - 0 - 23 - 0 - 24 - 0 - 0 - 0 - 27 - 0 - 28 - 0 - 0 - 0 - 31 - 0 - 32 - 0 - 0 - 0 - 35 - 0 - 36 - 0 - 0 - 0 - 39 - 0 - 40 - 0 - 0 attribute: Record: components_count: 8 components: - name_index: 11 descriptor_index: 12 attributes_count: 0 attributes: [] - name_index: 15 descriptor_index: 16 attributes_count: 0 attributes: [] - name_index: 19 descriptor_index: 20 attributes_count: 0 attributes: [] - name_index: 23 descriptor_index: 24 attributes_count: 0 attributes: [] - name_index: 27 descriptor_index: 28 attributes_count: 0 attributes: [] - name_index: 31 descriptor_index: 32 attributes_count: 0 attributes: [] - name_index: 35 descriptor_index: 36 attributes_count: 0 attributes: [] - name_index: 39 descriptor_index: 40 attributes_count: 0 attributes: [] - attribute_name_index: 73 attribute_len: 26 info: - 0 - 1 - 0 - 74 - 0 - 10 - 0 - 8 - 0 - 81 - 0 - 83 - 0 - 84 - 0 - 85 - 0 - 86 - 0 - 87 - 0 - 88 - 0 - 89 - 0 - 90 attribute: BootstrapMethods: num_bootstrap_methods: 1 bootstrap_methods: - bootstrap_method_ref: 74 num_bootstrap_arguments: 10 bootstrap_arguments: - 8 - 81 - 83 - 84 - 85 - 86 - 87 - 88 - 89 - 90 - attribute_name_index: 91 attribute_len: 10 info: - 0 - 1 - 0 - 92 - 0 - 94 - 0 - 96 - 0 - 25 attribute: InnerClasses: number_of_classes: 1 class: - inner_class_info_index: 92 outer_class_info_index: 94 inner_name_index: 96 inner_class_access_flags: Public | Static | Final