File tree Expand file tree Collapse file tree 2 files changed +13
-1
lines changed
scaladoc/src/dotty/tools/scaladoc/tasty Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -529,7 +529,7 @@ trait ClassLikeSupport:
529529 experimental : Option [Annotation ] = None
530530 ) = Member (
531531 name = symbol.normalizedName,
532- fullName = symbol.fullName ,
532+ fullName = symbol.normalizedFullName ,
533533 dri = symbol.dri,
534534 kind = kind,
535535 visibility = symbol.getVisibility(),
Original file line number Diff line number Diff line change @@ -17,6 +17,18 @@ object NameNormalizer {
1717 val escaped = escapedName(constructorNormalizedName)
1818 escaped
1919 }
20+
21+ def ownerNameChain : List [String ] = {
22+ import reflect .*
23+ if s.isNoSymbol then List .empty
24+ else if s == defn.EmptyPackageClass then List .empty
25+ else if s == defn.RootPackage then List .empty
26+ else if s == defn.RootClass then List .empty
27+ else s.owner.ownerNameChain :+ s.normalizedName
28+ }
29+
30+ def normalizedFullName : String =
31+ s.ownerNameChain.mkString(" ." )
2032
2133 private val ignoredKeywords : Set [String ] = Set (" this" )
2234
You can’t perform that action at this time.
0 commit comments