diff options
author | michelou <michelou@epfl.ch> | 2006-01-17 09:59:43 +0000 |
---|---|---|
committer | michelou <michelou@epfl.ch> | 2006-01-17 09:59:43 +0000 |
commit | 84523838fcaa1bbcc7117172b15c26660fcf1311 (patch) | |
tree | b78e6b6893316db7d6de230684ba4b0d452d8382 /test/files/pos | |
parent | 401bb8a56f73b3931217373d3d103e5e848278f6 (diff) | |
download | scala-84523838fcaa1bbcc7117172b15c26660fcf1311.tar.gz scala-84523838fcaa1bbcc7117172b15c26660fcf1311.tar.bz2 scala-84523838fcaa1bbcc7117172b15c26660fcf1311.zip |
- replaced ':' (deprecated) by 'requires' in te...
- replaced ':' (deprecated) by 'requires' in test/files/pos/bug267.scala
Diffstat (limited to 'test/files/pos')
-rw-r--r-- | test/files/pos/bug267.scala | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/files/pos/bug267.scala b/test/files/pos/bug267.scala index d99b1fa1fc..619ba82e94 100644 --- a/test/files/pos/bug267.scala +++ b/test/files/pos/bug267.scala @@ -11,7 +11,7 @@ trait Base { trait Exp { def eval: int } - class Num(v: int): exp extends Exp { + class Num(v: int) requires exp extends Exp { val value = v; def eval = value } @@ -26,7 +26,7 @@ object testBase extends Application with Base { /** Data extension: An extension of `Base' with `Plus' expressions */ trait BasePlus extends Base { - class Plus(l: exp, r: exp): exp extends Exp { + class Plus(l: exp, r: exp) requires exp extends Exp { val left = l; val right = r; def eval = left.eval + right.eval @@ -41,7 +41,7 @@ trait Show extends Base { trait Exp1 extends Exp { def show: String; } - class Num1(v: int): (exp with Num1) extends Num(v) with Exp1 { + class Num1(v: int) requires (exp with Num1) extends Num(v) with Exp1 { def show = value.toString(); } } @@ -49,7 +49,7 @@ trait Show extends Base { /** Operation extension: An extension of `BasePlus' with 'show' methods. */ trait ShowPlus extends BasePlus with Show { - class Plus1(l: exp, r: exp): (exp with Plus1) extends Plus(l, r) with Exp1 { + class Plus1(l: exp, r: exp) requires (exp with Plus1) extends Plus(l, r) with Exp1 { def show = left.show + " + " + right.show } } |