expand

object expand
Companion:
class
class Object
trait Matchable
class Any
expand.type

Type members

Classlikes

class args(args: Any*) extends Annotation with StaticAnnotation

Args are put on type arguments, and the cross product of all types that are so annotated are instantiated.

Args are put on type arguments, and the cross product of all types that are so annotated are instantiated.

class exclude(args: Any*) extends Annotation with StaticAnnotation

Excludes specific instantiations of the cross product inferred by @args. Order is the same as the order of the type arguments

Excludes specific instantiations of the cross product inferred by @args. Order is the same as the order of the type arguments

class sequence[T](args: Any*) extends Annotation with StaticAnnotation

@sequenceT associates the term parameter's values with the type argument indicated.

@sequenceT associates the term parameter's values with the type argument indicated.

Replaces a def with a val. Requires that all type arguments be expanded and all term arguments be sequenced

Replaces a def with a val. Requires that all type arguments be expanded and all term arguments be sequenced