From 1807cfed7c77eb1df5c147a7caa2cf5d655098e1 Mon Sep 17 00:00:00 2001 From: Jonas_Jones Date: Tue, 4 Mar 2025 19:40:38 +0100 Subject: [PATCH] fixed constructors being listed as methods removed constructor methods from the method list in classes --- puml_generator.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/puml_generator.py b/puml_generator.py index a9d58bc..f3c445a 100644 --- a/puml_generator.py +++ b/puml_generator.py @@ -301,7 +301,8 @@ def class_to_puml(filename:str, base_package_slug:str) -> JavaClass: elif is_line_method_declaration(javaline): visibility = get_method_visibility(javaline) method_name = get_method_name_from_line(javaline) - class_methods[method_name] = visibility + if method_name != class_name: + class_methods[method_name] = visibility for class_package_slug in imported_classes: if not class_package_slug in uml_relations: