specialized (original) (raw)

scala.specialized

final class specialized(group: SpecializedGroup) extends StaticAnnotation

Annotate type parameters on which code should be automatically specialized. For example:

class MyList[@specialized T] ...

Type T can be specialized on a subset of the primitive types by specifying a list of primitive types to specialize at:

class MyList[@specialized(Int, Double, Boolean) T] ..

Attributes

Source

specialized.scala

Graph

Supertypes

trait StaticAnnotation

class Annotation

class Object

trait Matchable

class Any

Members list

Value members

Constructors

def this(types: Specializable*)

Attributes

Source

specialized.scala

def this()

Attributes

Source

specialized.scala