Skip to content

Commit beb9382

Browse files
authored
Merge pull request #101 from jfeliu007/issue-61
fixes #61
2 parents 44e6257 + 30e2f11 commit beb9382

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

parser/class_parser.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -438,7 +438,13 @@ func (p *ClassParser) renderStructures(pack string, structures map[string]*Struc
438438
structure := structures[name]
439439
p.renderStructure(structure, pack, name, str, composition, extends, aggregations)
440440
}
441-
for tempName, name := range p.allRenamedStructs[pack] {
441+
var orderedRenamedStructs []string
442+
for tempName := range p.allRenamedStructs[pack] {
443+
orderedRenamedStructs = append(orderedRenamedStructs, tempName)
444+
}
445+
sort.Strings(orderedRenamedStructs)
446+
for _, tempName := range orderedRenamedStructs {
447+
name := p.allRenamedStructs[pack][tempName]
442448
str.WriteLineWithDepth(1, fmt.Sprintf(`class "%s" as %s {`, name, tempName))
443449
str.WriteLineWithDepth(2, aliasComplexNameComment)
444450
str.WriteLineWithDepth(1, "}")

0 commit comments

Comments
 (0)