Skip to content

Commit 9d5a4fa

Browse files
committed
Enhance documentation of QualifiedTypeTree
1 parent 23114ba commit 9d5a4fa

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

compiler/src/dotty/tools/dotc/ast/untpd.scala

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,11 @@ object untpd extends Trees.Instance[Untyped] with UntypedTreeInfo {
155155
*/
156156
case class CapturesAndResult(refs: List[Tree], parent: Tree)(implicit @constructorOnly src: SourceFile) extends TypTree
157157

158-
/** { x: T with p }  (only relevant under qualifiedTypes) */
158+
/** `{ x: parent with qualifier }` if `paramName == Some(x)`,
159+
* `parent with qualifier` otherwise.
160+
*
161+
* Only relevant under `qualifiedTypes`.
162+
*/
159163
case class QualifiedTypeTree(parent: Tree, paramName: Option[TermName], qualifier: Tree)(implicit @constructorOnly src: SourceFile) extends TypTree
160164

161165
/** A type tree appearing somewhere in the untyped DefDef of a lambda, it will be typed using `tpFun`.

0 commit comments

Comments
 (0)