Skip to content

Commit bcdddd9

Browse files
committed
Document why Trees#SelectFromTypeTree cannot be a TypTree
1 parent e5ce083 commit bcdddd9

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/dotty/tools/dotc/ast/Trees.scala

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -559,7 +559,10 @@ object Trees {
559559
type ThisTree[-T >: Untyped] = SingletonTypeTree[T]
560560
}
561561

562-
/** qualifier # name */
562+
/** qualifier # name
563+
* In Scala, this always refers to a type, but in a Java
564+
* compilation unit this might refer to a term.
565+
*/
563566
case class SelectFromTypeTree[-T >: Untyped] private[ast] (qualifier: Tree[T], name: Name)
564567
extends RefTree[T] {
565568
type ThisTree[-T >: Untyped] = SelectFromTypeTree[T]

0 commit comments

Comments
 (0)