MacroUtil

object MacroUtil
class Object
trait Matchable
class Any

Value members

Concrete methods

def callFun(using qctx: Quotes)(method: Symbol, args: Expr[Seq[Any]]): Expr[_]
def getDefaultParams(using qctx: Quotes)(method: Symbol): Map[Symbol, Expr[Any]]
def kebabify(camelCase: String): String

thisIsKebabCase => this-is-kebab-case

thisIsKebabCase => this-is-kebab-case

def paramParser(using qctx: Quotes)(parser: Expr[ArgParser], param: Symbol, defaults: Map[Symbol, Expr[Any]]): Expr[() => ]
def parseOrExitExpr(using qctx: Quotes)(container: Expr[_], args: Expr[Iterable[String]]): Expr[Unit]
def parseOrExitSymbol(using qctx: Quotes)(containerTpe: Symbol, args: Expr[Iterable[String]]): Expr[Unit]
def parseOrExitThis(using qctx: Quotes)(args: Expr[Iterable[String]]): Expr[Unit]