Value types: void boolean byte short char int long float double Class types: class SomeClass class ValueClass class scala.collection.immutable.List class scala.Tuple2 Arrays: class [Lscala.runtime.BoxedUnit; class [I class [D class [Lscala.collection.immutable.List; Functions: interface scala.Function2 interface scala.Function1