Report upper bounds violation for objects, not only classes

This commit is contained in:
Alexander Udalov
2013-10-18 20:11:09 +04:00
parent 01d8e658aa
commit 29f3c4a1a0
3 changed files with 33 additions and 24 deletions
@@ -0,0 +1,9 @@
trait Trait<N : Number>
object O1 : Trait<Int>
object O2 : Trait<<!UPPER_BOUND_VIOLATED!>String<!>>
class C {
class object : Trait<<!UPPER_BOUND_VIOLATED!>IntRange<!>>
}