Skip to content
Snippets Groups Projects
Commit 729e08d7 authored by Tóth Miklós Tibor's avatar Tóth Miklós Tibor :shrug:
Browse files

static method spacing hack

parent 52a1a18e
No related branches found
No related tags found
No related merge requests found
Pipeline #6455 passed
...@@ -96,7 +96,9 @@ func genPlantUMLStr(classes map[string]*Class) { ...@@ -96,7 +96,9 @@ func genPlantUMLStr(classes map[string]*Class) {
output.WriteString(fmt.Sprintf("%s%s: %s\n", f.GetVisibility(), f.Name, f.Type.Name)) output.WriteString(fmt.Sprintf("%s%s: %s\n", f.GetVisibility(), f.Name, f.Type.Name))
} }
} }
lastStatic := false
for _, m := range c.Methods { for _, m := range c.Methods {
lastStatic = false
params := "" params := ""
for _, p := range m.Parameters { for _, p := range m.Parameters {
params += fmt.Sprintf("%s: %s, ", p.Name, p.Type.Name) params += fmt.Sprintf("%s: %s, ", p.Name, p.Type.Name)
...@@ -108,9 +110,13 @@ func genPlantUMLStr(classes map[string]*Class) { ...@@ -108,9 +110,13 @@ func genPlantUMLStr(classes map[string]*Class) {
} }
if strings.Contains(m.Modifiers, "static") { if strings.Contains(m.Modifiers, "static") {
mod += " {static} " mod += " {static} "
lastStatic = true
} }
output.WriteString(fmt.Sprintf("%s%s%s(%s): %s\n", m.GetVisibility(), mod, m.Name, params, m.ReturnType.Name)) output.WriteString(fmt.Sprintf("%s%s%s(%s): %s\n", m.GetVisibility(), mod, m.Name, params, m.ReturnType.Name))
} }
if lastStatic {
output.WriteString("{method} ⠀ \n")
}
output.WriteString(fmt.Sprintln("}")) output.WriteString(fmt.Sprintln("}"))
output.WriteString(fmt.Sprintln(after)) output.WriteString(fmt.Sprintln(after))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment