From 10830eaae2955766378369b8d1bcc0e6963b9b7f Mon Sep 17 00:00:00 2001 From: Antonio Cunei Date: Fri, 15 May 2009 15:44:54 +0000 Subject: 1.4-related cleanup and reorganization. Removed a bunch of now useless 1.4 code, merged back jvm5-specific partest tests into the general jvm tests, documentation updates. --- test/files/jvm/interpreter.check | 218 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 218 insertions(+) create mode 100644 test/files/jvm/interpreter.check (limited to 'test/files/jvm/interpreter.check') diff --git a/test/files/jvm/interpreter.check b/test/files/jvm/interpreter.check new file mode 100644 index 0000000000..86d6adbbec --- /dev/null +++ b/test/files/jvm/interpreter.check @@ -0,0 +1,218 @@ +Type in expressions to have them evaluated. +Type :help for more information. + +scala> +scala> +scala> res0: Int = 7 + +scala> | | | | gcd: (Int,Int)Int + +scala> five: Int = 5 + +scala> x: Int = 1 + +scala> x: Int = 2 + +scala> three: Int = 3 + +scala> defined type alias anotherint + +scala> four: anotherint = 4 + +scala> :5: error: type mismatch; + found : java.lang.String("hello") + required: anotherint + val bogus: anotherint = "hello" + ^ + +scala> defined trait PointlessTrait + +scala> x: Int = 2 +y: Int = 3 + +scala> hello + +scala> +scala> +scala> t1513: Array[Null] = Array(null) + +scala> +scala> atom: scala.xml.Atom[Unit] = () + +scala> +scala> defined class S + +scala> fish: S = fish + +scala> +scala> arr: Array[java.lang.String] = Array(What's, up, doc?) + +scala> +scala> arrInt: Any = Array(1, 2, 3) + +scala> +scala> arrArrInt: Any = Array(Array(1, 2), Array(3, 4)) + +scala> +scala> +scala> defined class Foo + +scala> defined class Bar + +scala> foo2bar: (Foo)Bar + +scala> bar: Bar = Bar(3) + +scala> +scala> +scala> import bar._ + +scala> m: Int = 3 + +scala> +scala> +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> one: Int = 1 + +scala> +scala> +scala> x1: Int = 1 + +scala> x2: Int = 1 + +scala> x3: Int = 1 + +scala> x4: Int = 1 + +scala> x5: Int = 1 + +scala> x6: Int = 1 + +scala> x7: Int = 1 + +scala> x8: Int = 1 + +scala> x9: Int = 1 + +scala> x10: Int = 1 + +scala> x11: Int = 1 + +scala> x12: Int = 1 + +scala> x13: Int = 1 + +scala> x14: Int = 1 + +scala> x15: Int = 1 + +scala> x16: Int = 1 + +scala> x17: Int = 1 + +scala> x18: Int = 1 + +scala> x19: Int = 1 + +scala> x20: Int = 1 + +scala> +scala> two: Int = 2 + +scala> +scala> +scala> +scala> +scala> :1: error: '=' expected but '=>' found. + def x => y => z + ^ + +scala> :1: error: expected start of definition + [1,2,3] + ^ + +scala> +scala> +scala> +scala> | | | | res3: scala.xml.Elem = + + + +scala> +scala> +scala> | | | | +scala> +scala> +scala> +scala> | | | res4: java.lang.String = + + hello + there + + +scala> +scala> | | You typed two blank lines. Starting a new command. + +scala> +scala> match: Int + +scala> x: Int = 1 + +scala> +scala> +scala> defined class Exp +defined class Fact +defined class Term + +scala> | | :15: warning: match is not exhaustive! +missing combination Term + + def f(e: Exp) = e match { // non-exhaustive warning here + ^ +f: (Exp)Int + +scala> +scala> +plusOne: (Int)Int +res0: Int = 6 +res0: java.lang.String = after reset +:5: error: not found: value plusOne + plusOne(5) // should be undefined now + ^ -- cgit v1.2.3