class OrderLine
( x
: Int
) { }
def this ( makeOrderLines
: { def apply
( order
: Order
) : Seq
[ order.
OrderLine ] } ) = { orderLines
= makeOrderLines
( this ) }
// TODO: Private setter.
var orderLines
: Seq
[ OrderLine
] = null }
override def apply
( order
: Order
) : Seq
[ order.
OrderLine ] = Seq
( new order.
OrderLine ( 1 ) ,
new order.
OrderLine ( 2 ) ) } )
println( order.orderLines )
}
ZmluYWwgY2xhc3MgT3JkZXIgcHJpdmF0ZSgpIHsKICBjbGFzcyBPcmRlckxpbmUoeDogSW50KSB7IH0KCiAgZGVmIHRoaXMobWFrZU9yZGVyTGluZXM6IHsgZGVmIGFwcGx5KG9yZGVyOiBPcmRlcik6IFNlcVtvcmRlci5PcmRlckxpbmVdIH0pID0gewogICAgdGhpcygpCiAgICBvcmRlckxpbmVzID0gbWFrZU9yZGVyTGluZXModGhpcykKICB9CgogIC8vIFRPRE86IFByaXZhdGUgc2V0dGVyLgogIHZhciBvcmRlckxpbmVzOiBTZXFbT3JkZXJMaW5lXSA9IG51bGwKfQoKb2JqZWN0IE1haW4gZXh0ZW5kcyBBcHAgewogIHZhbCBvcmRlciA9IG5ldyBPcmRlcihuZXcgewogICAgb3ZlcnJpZGUgZGVmIGFwcGx5KG9yZGVyOiBPcmRlcik6IFNlcVtvcmRlci5PcmRlckxpbmVdID0KICAgICAgU2VxKG5ldyBvcmRlci5PcmRlckxpbmUoMSksIG5ldyBvcmRlci5PcmRlckxpbmUoMikpCiAgfSkKICBwcmludGxuKG9yZGVyLm9yZGVyTGluZXMpCn0K
compilation info
/opt/scala/bin/scalac: line 50: /dev/null: Permission denied
Main.scala:15: error: method apply overrides nothing
override def apply(order: Order): Seq[order.OrderLine] =
^
one error found
spoj: The program compiled successfully, but Main.class was not found.
Class Main should contain method: def main(args: Array[String]).
stdout