Skip to content

Commit 58f506b

Browse files
committed
Add missing variance annotation
1 parent 2531e18 commit 58f506b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -503,7 +503,7 @@ object Trees {
503503
type ThisTree[-T >: Untyped] = If[T]
504504
def isInline = false
505505
}
506-
class InlineIf[T >: Untyped] private[ast] (cond: Tree[T], thenp: Tree[T], elsep: Tree[T])(implicit @constructorOnly src: SourceFile)
506+
class InlineIf[-T >: Untyped] private[ast] (cond: Tree[T], thenp: Tree[T], elsep: Tree[T])(implicit @constructorOnly src: SourceFile)
507507
extends If(cond, thenp, elsep) {
508508
override def isInline = true
509509
override def toString = s"InlineIf($cond, $thenp, $elsep)"
@@ -529,7 +529,7 @@ object Trees {
529529
type ThisTree[-T >: Untyped] = Match[T]
530530
def isInline = false
531531
}
532-
class InlineMatch[T >: Untyped] private[ast] (selector: Tree[T], cases: List[CaseDef[T]])(implicit @constructorOnly src: SourceFile)
532+
class InlineMatch[-T >: Untyped] private[ast] (selector: Tree[T], cases: List[CaseDef[T]])(implicit @constructorOnly src: SourceFile)
533533
extends Match(selector, cases) {
534534
override def isInline = true
535535
override def toString = s"InlineMatch($selector, $cases)"
@@ -579,7 +579,7 @@ object Trees {
579579
}
580580

581581
/** Array(elems) */
582-
class JavaSeqLiteral[T >: Untyped] private[ast] (elems: List[Tree[T]], elemtpt: Tree[T])(implicit @constructorOnly src: SourceFile)
582+
class JavaSeqLiteral[-T >: Untyped] private[ast] (elems: List[Tree[T]], elemtpt: Tree[T])(implicit @constructorOnly src: SourceFile)
583583
extends SeqLiteral(elems, elemtpt) {
584584
override def toString: String = s"JavaSeqLiteral($elems, $elemtpt)"
585585
}

0 commit comments

Comments
 (0)