File tree Expand file tree Collapse file tree 2 files changed +9
-0
lines changed
scaladoc/src/dotty/tools/scaladoc Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,14 @@ object Inkuire {
77
88 var db = InkuireDb (Seq .empty, Map .empty, Seq .empty)
99
10+ def beforeSave (): Unit = {
11+ db = db.copy(
12+ functions = db.functions.sortBy(_.hashCode),
13+ types = db.types.toSeq.sortBy(_._1.uuid).toMap,
14+ implicitConversions = db.implicitConversions.sortBy(_._1.uuid)
15+ )
16+ }
17+
1018 def generateInkuireConfig (externalMappings : Seq [String ]): String = {
1119 val paths = (" ../inkuire-db.json" +: externalMappings.map(_ + " ../inkuire-db.json" )).map(jsonString)
1220 jsonObject((" inkuirePaths" , jsonList(paths))).toString
Original file line number Diff line number Diff line change @@ -93,6 +93,7 @@ object Scaladoc:
9393 val dbFile = dbPath.toFile()
9494 dbFile.createNewFile()
9595 val dbWriter = new FileWriter (dbFile, false )
96+ Inkuire .beforeSave()
9697 dbWriter.write(s " ${EngineModelSerializers .serialize(Inkuire .db)}" )
9798 dbWriter.close()
9899
You can’t perform that action at this time.
0 commit comments