object
Macros
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
def
interpolate[T](c: Context)(args: scala.reflect.macros.whitebox.Context.Expr[Any]*)(lang: scala.reflect.macros.whitebox.Context.Expr[Language], outputFormat: scala.reflect.macros.whitebox.Context.Expr[OutputFormat[T]])(implicit arg0: scala.reflect.macros.whitebox.Context.WeakTypeTag[T]): scala.reflect.macros.whitebox.Context.Expr[T]
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
plural[T](c: Context)(msg: scala.reflect.macros.whitebox.Context.Expr[String], msgPlural: scala.reflect.macros.whitebox.Context.Expr[String], n: scala.reflect.macros.whitebox.Context.Expr[Long], args: scala.reflect.macros.whitebox.Context.Expr[(String, Any)]*)(lang: scala.reflect.macros.whitebox.Context.Expr[Language], outputFormat: scala.reflect.macros.whitebox.Context.Expr[OutputFormat[T]])(implicit arg0: scala.reflect.macros.whitebox.Context.WeakTypeTag[T]): scala.reflect.macros.whitebox.Context.Expr[T]
-
def
pluralCtx[T](c: Context)(ctx: scala.reflect.macros.whitebox.Context.Expr[String], msg: scala.reflect.macros.whitebox.Context.Expr[String], msgPlural: scala.reflect.macros.whitebox.Context.Expr[String], n: scala.reflect.macros.whitebox.Context.Expr[Long], args: scala.reflect.macros.whitebox.Context.Expr[(String, Any)]*)(lang: scala.reflect.macros.whitebox.Context.Expr[Language], outputFormat: scala.reflect.macros.whitebox.Context.Expr[OutputFormat[T]])(implicit arg0: scala.reflect.macros.whitebox.Context.WeakTypeTag[T]): scala.reflect.macros.whitebox.Context.Expr[T]
-
def
singular[T](c: Context)(msg: scala.reflect.macros.whitebox.Context.Expr[String], args: scala.reflect.macros.whitebox.Context.Expr[(String, Any)]*)(lang: scala.reflect.macros.whitebox.Context.Expr[Language], outputFormat: scala.reflect.macros.whitebox.Context.Expr[OutputFormat[T]])(implicit arg0: scala.reflect.macros.whitebox.Context.WeakTypeTag[T]): scala.reflect.macros.whitebox.Context.Expr[T]
-
def
singularCtx[T](c: Context)(ctx: scala.reflect.macros.whitebox.Context.Expr[String], msg: scala.reflect.macros.whitebox.Context.Expr[String], args: scala.reflect.macros.whitebox.Context.Expr[(String, Any)]*)(lang: scala.reflect.macros.whitebox.Context.Expr[Language], outputFormat: scala.reflect.macros.whitebox.Context.Expr[OutputFormat[T]])(implicit arg0: scala.reflect.macros.whitebox.Context.WeakTypeTag[T]): scala.reflect.macros.whitebox.Context.Expr[T]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any
An entry point for all macros which may be useful if you want to define custom functions (like your own
Utils.t
referencing this macros) or custom specialized string interpolators (liketh""
for HTML). Without this class it would be impossible, since macros will expand at yourUtils
class and complain that string literal is required for I18n message.