From 98f2f761c7ab896c4ac682f35116b0a88408e45a Mon Sep 17 00:00:00 2001 From: Martin Odersky Date: Fri, 23 Mar 2007 18:11:12 +0000 Subject: fixed bug1014 --- test/files/neg/bug1011.check | 4 ++ test/files/neg/bug1011.scala | 127 +++++++++++++++++++++++++++++++++++++++++++ test/files/pos/bug1014.scala | 13 +++++ 3 files changed, 144 insertions(+) create mode 100644 test/files/neg/bug1011.check create mode 100644 test/files/neg/bug1011.scala create mode 100644 test/files/pos/bug1014.scala (limited to 'test') diff --git a/test/files/neg/bug1011.check b/test/files/neg/bug1011.check new file mode 100644 index 0000000000..7de677639a --- /dev/null +++ b/test/files/neg/bug1011.check @@ -0,0 +1,4 @@ +bug1011.scala:8: error: not found: value entity +
{Text(entity)} + ^ +one error found diff --git a/test/files/neg/bug1011.scala b/test/files/neg/bug1011.scala new file mode 100644 index 0000000000..7dc3f49469 --- /dev/null +++ b/test/files/neg/bug1011.scala @@ -0,0 +1,127 @@ +package test; +import scala.xml._; + +abstract class Test { + //val entity : String; + def primitiveHeader : NodeSeq = + Group({ +
{Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)} + {Text(entity)}
+ } ++ // 3 seconds + {}++ // 5 seconds + {}++ // 10 seconds + {}++ // 20 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 5 seconds + {}++ // 10 seconds + {}++ // 20 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 5 seconds + {}++ // 10 seconds + {}++ // 20 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds + {}++ // 40 seconds +
); +} diff --git a/test/files/pos/bug1014.scala b/test/files/pos/bug1014.scala new file mode 100644 index 0000000000..fdabc8b67c --- /dev/null +++ b/test/files/pos/bug1014.scala @@ -0,0 +1,13 @@ +import scala.xml.{NodeSeq, Elem} + +class EO extends Application with Moo{ + def cat = dog + + implicit def nodeSeqToFlog(in: Elem): Flog = new Flog(in) +} + +trait Moo { + def cat: Flog +} + +class Flog(val in: NodeSeq) -- cgit v1.2.3