Surface

trait Surface extends Serializable

Note: This interface is the same with scala-2 Surface interface, but Scala compiler requires defining Surface object in the same file, so this interface is copied.

Companion
object
trait Serializable
class Object
trait Matchable
class Any

Value members

Abstract methods

def fullName: String
def isAlias: Boolean
def isOption: Boolean
def isPrimitive: Boolean
def name: String
def params: Seq[Parameter]
def rawType: Class[_]
def typeArgs: Seq[Surface]

Concrete methods

def isArray: Boolean
def isMap: Boolean
def isSeq: Boolean
def withOuter(outer: AnyRef): Surface