aboutsummaryrefslogtreecommitdiff
path: root/test/test/baseTypetest.sc
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2013-11-22 18:12:42 +0100
committerMartin Odersky <odersky@gmail.com>2013-11-22 18:12:42 +0100
commit9e1bf7743355de040a23fbcfe9b1efb9b1db1789 (patch)
treec12488e5c5756bccfcf34ff3407c696b0e543b54 /test/test/baseTypetest.sc
parent3d98269f2db2542373f76f519fd3643b7bcf75cf (diff)
downloaddotty-9e1bf7743355de040a23fbcfe9b1efb9b1db1789.tar.gz
dotty-9e1bf7743355de040a23fbcfe9b1efb9b1db1789.tar.bz2
dotty-9e1bf7743355de040a23fbcfe9b1efb9b1db1789.zip
Renaming: typeConstructor -> typeRef
Diffstat (limited to 'test/test/baseTypetest.sc')
-rw-r--r--test/test/baseTypetest.sc25
1 files changed, 12 insertions, 13 deletions
diff --git a/test/test/baseTypetest.sc b/test/test/baseTypetest.sc
index 350e503aa..001f1e3b3 100644
--- a/test/test/baseTypetest.sc
+++ b/test/test/baseTypetest.sc
@@ -8,20 +8,19 @@ import Types._, Symbols._
object baseTypetest extends DottyTest {
println("Welcome to the Scala worksheet") //> Welcome to the Scala worksheet
val int = defn.IntType //> int : dotty.tools.dotc.core.Types.Type = TypeRef(ThisType(module class scal
- //| a),Int)
- int.baseClasses //> res0: List[dotty.tools.dotc.core.Symbols.ClassSymbol] = List(class Int, clas
- //| s AnyVal, class NotNull, class Any)
- defn.StringClass.typeConstructor.baseClasses //> res1: List[dotty.tools.dotc.core.Symbols.ClassSymbol] = List(class String, c
- //| lass CharSequence, class Comparable, class Serializable, class Object, class
- //| Any)
- defn.StringClass.typeConstructor.baseType(defn.ObjectClass)
- //> res2: dotty.tools.dotc.core.Types.Type = TypeRef(ThisType(module class lang)
- //| ,Object)
- defn.StringClass.typeConstructor.baseType(defn.AnyClass)
- //> res3: dotty.tools.dotc.core.Types.Type = TypeRef(ThisType(module class scala
- //| ),Any)
+ //| a#35),Int)
+ int.baseClasses //> res0: List[dotty.tools.dotc.core.Symbols.ClassSymbol] = List(class Int#1364,
+ //| class AnyVal#575, class Any#2133)
+ defn.StringClass.typeRef.baseClasses //> res1: List[dotty.tools.dotc.core.Symbols.ClassSymbol] = List(class String#21
+ //| 3, class CharSequence#531, class Comparable#102, class Serializable#3816, cl
+ //| ass Object#129, class Any#2133)
+ defn.StringClass.typeRef.baseType(defn.ObjectClass)
+ //> res2: dotty.tools.dotc.core.Types.Type = TypeRef(ThisType(module class lang#
+ //| 57),Object)
+ defn.StringClass.typeRef.baseType(defn.AnyClass)//> res3: dotty.tools.dotc.core.Types.Type = TypeRef(ThisType(module class scala
+ //| #35),Any)
defn.StringClass isSubClass defn.NullClass //> res4: Boolean = false
- defn.StringClass.typeConstructor.baseType(defn.NullClass)
+ defn.StringClass.typeRef.baseType(defn.NullClass)
//> res5: dotty.tools.dotc.core.Types.Type = NoType
} \ No newline at end of file