ScalaType

class ScalaType(val manifest: Manifest[_]) extends Equals
Companion
object
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def <:<(that: ScalaType): Boolean
def >:>(that: ScalaType): Boolean
def canEqual(that: Any): Boolean
def copy(erasure: Class[_], typeArgs: Seq[ScalaType], typeVars: Map[String, ScalaType]): ScalaType
override def equals(obj: Any): Boolean
Definition Classes
Equals -> Any
override def hashCode(): Int
Definition Classes
Any
def isCollection: Boolean
def isEither: Boolean
def isMap: Boolean
def isMutableMap: Boolean
def isOption: Boolean
def isSingleton: Boolean
def rawFullName: String
def rawSimpleName: String
def singletonInstance: Option[AnyRef]
override def toString: String
Definition Classes
Any
def typeVars: Map[String, ScalaType]

Concrete fields

val erasure: Class[_]
lazy val fullName: String
val isArray: Boolean
val isPrimitive: Boolean
val manifest: Manifest[_]
lazy val simpleName: String
val typeArgs: Seq[ScalaType]
lazy val typeInfo: TypeInfo