added indents for packages
This commit is contained in:
parent
431e5e2447
commit
c51c93bfed
1 changed files with 11 additions and 5 deletions
|
@ -186,15 +186,18 @@ def gen_puml_code_from_class(java_class:JavaClass, no_pkgs:bool=False) -> str:
|
|||
if not no_pkgs:
|
||||
puml_code += f"package {class_package + " {"}\n"
|
||||
|
||||
puml_code += f"{class_type} \"{class_name + "\" as " + class_package + "." + class_name + " {"}\n"
|
||||
puml_code += f"\t{class_type} \"{class_name + "\" as " + class_package + "." + class_name + " {"}\n"
|
||||
|
||||
for field, visibility in class_fields.items():
|
||||
puml_code += f" {visibility} {field}\n"
|
||||
puml_code += f"\t {visibility} {field}\n"
|
||||
|
||||
for method, visibility in class_methods.items():
|
||||
puml_code += f" {visibility} {method}()\n"
|
||||
for method, visibility in class_methods.items(): # TODO: no visibility if None
|
||||
if visibility:
|
||||
puml_code += f"\t {visibility} {method}()\n"
|
||||
else:
|
||||
puml_code += f"\t {method}()\n"
|
||||
|
||||
puml_code += "}\n"
|
||||
puml_code += "\t}\n"
|
||||
|
||||
if not no_pkgs:
|
||||
puml_code += "}\n"
|
||||
|
@ -203,6 +206,9 @@ def gen_puml_code_from_class(java_class:JavaClass, no_pkgs:bool=False) -> str:
|
|||
if not related_class == "*":
|
||||
puml_code += f"{class_package + "." + class_name} {relation}-- {related_class}\n"
|
||||
|
||||
|
||||
puml_code += "\n"
|
||||
|
||||
java_class.set_puml_content(puml_code)
|
||||
|
||||
return java_class
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue