ScalaMetaDsl

slick.additions.codegen.ScalaMetaDsl
object ScalaMetaDsl

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

final implicit class scalametaDefnClassExtensionMethods(self: Class) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final implicit class scalametaNonMacroInterpolators(sc: StringContext) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final implicit class scalametaTermExtensionMethods(self: Term) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final implicit class scalametaTermRefExtensionMethods(self: Ref) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final implicit class scalametaTypeExtensionMethods(self: Type) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def defClass(name: String, modifiers: Seq[Mod], params: Seq[Param], inits: Seq[Init])(statements: Seq[Stat]): Class
def defDef(name: String, declaredType: Option[Type], modifiers: Seq[Mod])(params: ParamClauseGroup*)(body: Term): Def
def defObject(name: Name, inits: Init*)(statements: Seq[Stat]): Object
def defVal(name: Name, declaredType: Option[Type], modifiers: Seq[Mod])(rhs: Term): Val
def init(typ: Type, args: Seq[Seq[Term]]): Init
def template(inits: Init*)(statements: Seq[Stat]): Template
def termParam(name: Name, typ: Type, default: Option[Term]): Param