summaryrefslogblamecommitdiff
path: root/test/files/pos/tinondefcons.scala
blob: 5e564171099a54fedd15989929d0a884dc2cd5df (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11




                                                          
                  




                             
                                
 
// Tests instantiating a type parameter when a non-default
// constructor is used.


class Atom[T](b: Boolean) {
  var elem: T = _;
  def this(s: T) = this(true)
}


object AtomTest {
  new Atom("hello").elem = "abc"
}