@@ -14,79 +14,79 @@ class ClassReader final : Visitor {
1414 explicit ClassReader (unsigned int offset = 0u );
1515
1616public:
17- void visit_class (ClassFile & class_info) override ;
17+ void visit_class (ClassFile& class_info) override ;
1818
1919 [[nodiscard]] auto offset () const -> unsigned int;
2020
2121private:
22- void read_class_attributes (ClassFile & class_info);
22+ void read_class_attributes (ClassFile& class_info);
2323
24- void visit_class_attribute (ClassFile & class_info, AttributeInfo & attribute_info) override ;
24+ void visit_class_attribute (ClassFile& class_info, AttributeInfo& attribute_info) override ;
2525
26- void read_magic_number (ClassFile & class_info);
26+ void read_magic_number (ClassFile& class_info);
2727
28- void read_class_version (ClassFile & class_info);
28+ void read_class_version (ClassFile& class_info);
2929
30- void read_constant_pool (ClassFile & class_info);
30+ void read_constant_pool (ClassFile& class_info);
3131
32- void visit_classpool_info (ClassFile & class_info, ConstantPoolInfo & info) override ;
32+ void visit_classpool_info (ClassFile& class_info, ConstantPoolInfo& info) override ;
3333
34- void read_class_info (ClassFile & class_info, ConstantInfo::ClassInfo & info);
34+ void read_class_info (ClassFile& class_info, ConstantInfo::ClassInfo& info);
3535
36- void read_utf8_info (ClassFile & class_info, ConstantInfo::UTF8Info & info);
36+ void read_utf8_info (ClassFile& class_info, ConstantInfo::UTF8Info& info);
3737
38- void read_field_method_info (ClassFile & class_info, ConstantInfo::FieldMethodInfo & info);
38+ void read_field_method_info (ClassFile& class_info, ConstantInfo::FieldMethodInfo& info);
3939
40- void read_name_and_type (ClassFile & class_info, ConstantInfo::NameAndTypeInfo & info);
40+ void read_name_and_type (ClassFile& class_info, ConstantInfo::NameAndTypeInfo& info);
4141
42- void read_string_info (ClassFile & class_info, ConstantInfo::StringInfo & info);
42+ void read_string_info (ClassFile& class_info, ConstantInfo::StringInfo& info);
4343
44- void read_double_long (ClassFile & class_info, ConstantInfo::DoubleLongInfo & info);
44+ void read_double_long (ClassFile& class_info, ConstantInfo::DoubleLongInfo& info);
4545
46- void read_float_integer (ClassFile & class_info, ConstantInfo::FloatIntegerInfo & info);
46+ void read_float_integer (ClassFile& class_info, ConstantInfo::FloatIntegerInfo& info);
4747
48- void read_method_type (ClassFile & class_info, ConstantInfo::MethodTypeInfo & info);
48+ void read_method_type (ClassFile& class_info, ConstantInfo::MethodTypeInfo& info);
4949
50- void read_method_handle (ClassFile & class_info, ConstantInfo::MethodHandleInfo & info);
50+ void read_method_handle (ClassFile& class_info, ConstantInfo::MethodHandleInfo& info);
5151
52- void read_dynamic (ClassFile & class_info, ConstantInfo::DynamicInfo & info);
52+ void read_dynamic (ClassFile& class_info, ConstantInfo::DynamicInfo& info);
5353
54- void read_module_package (ClassFile & class_info, ConstantInfo::ModulePackageInfo & info);
54+ void read_module_package (ClassFile& class_info, ConstantInfo::ModulePackageInfo& info);
5555
56- void read_access_flags (ClassFile & class_info);
56+ void read_access_flags (ClassFile& class_info);
5757
58- void read_this_class (ClassFile & class_info);
58+ void read_this_class (ClassFile& class_info);
5959
60- void read_super_class (ClassFile & class_info);
60+ void read_super_class (ClassFile& class_info);
6161
62- void read_interfaces (ClassFile & class_info);
62+ void read_interfaces (ClassFile& class_info);
6363
64- void visit_class_interface (ClassFile & class_info, uint16_t interface) override ;
64+ void visit_class_interface (ClassFile& class_info, uint16_t interface) override ;
6565
66- void read_fields (ClassFile & class_info);
66+ void read_fields (ClassFile& class_info);
6767
68- void visit_class_field (ClassFile & class_info, FieldInfo & field_info) override ;
68+ void visit_class_field (ClassFile& class_info, FieldInfo& field_info) override ;
6969
70- void read_field_attributes (ClassFile & class_info, FieldInfo & field_info);
70+ void read_field_attributes (ClassFile& class_info, FieldInfo& field_info);
7171
72- void visit_field_attribute (ClassFile & class_info, FieldInfo & field_info, AttributeInfo & attribute_info) override ;
72+ void visit_field_attribute (ClassFile& class_info, FieldInfo& field_info, AttributeInfo& attribute_info) override ;
7373
74- void read_methods (ClassFile & class_info);
74+ void read_methods (ClassFile& class_info);
7575
76- void visit_class_method (ClassFile & class_info, MethodInfo & method_info) override ;
76+ void visit_class_method (ClassFile& class_info, MethodInfo& method_info) override ;
7777
78- void read_method_attributes (ClassFile & class_info, MethodInfo & method_info);
78+ void read_method_attributes (ClassFile& class_info, MethodInfo& method_info);
7979
80- void visit_method_attribute (ClassFile & class_info, MethodInfo & method_info, AttributeInfo & attribute_info) override ;
80+ void visit_method_attribute (ClassFile& class_info, MethodInfo& method_info, AttributeInfo& attribute_info) override ;
8181
8282private:
83- auto read_u8 (uint8_t & data, ClassFile & class_info) -> bool;
83+ auto read_u8 (uint8_t & data, ClassFile& class_info) -> bool;
8484
85- auto read_u16 (uint16_t & data, ClassFile & class_info) -> bool;
85+ auto read_u16 (uint16_t & data, ClassFile& class_info) -> bool;
8686
87- auto read_u32 (uint32_t & data, ClassFile & class_info) -> bool;
87+ auto read_u32 (uint32_t & data, ClassFile& class_info) -> bool;
8888
89- auto read_u8_array (uint8_t * data, unsigned int length, ClassFile & class_info) -> bool;
89+ auto read_u8_array (uint8_t * data, unsigned int length, ClassFile& class_info) -> bool;
9090
9191private:
9292 unsigned int _offset{};
@@ -124,4 +124,4 @@ class ClassReader final : Visitor {
124124// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
125125// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
126126//
127- // ==============================================================================
127+ // ==============================================================================
0 commit comments