All Downloads are FREE. Search and download functionalities are using the official Maven repository.

s_mach.i18n.messages.MessageBuilder.scala Maven / Gradle / Ivy

The newest version!
/*
                    ,i::,
               :;;;;;;;
              ;:,,::;.
            1ft1;::;1tL
              t1;::;1,
               :;::;               _____       __  ___              __
          fCLff ;:: tfLLC         / ___/      /  |/  /____ _ _____ / /_
         CLft11 :,, i1tffLi       \__ \ ____ / /|_/ // __ `// ___// __ \
         1t1i   .;;   .1tf       ___/ //___// /  / // /_/ // /__ / / / /
       CLt1i    :,:    .1tfL.   /____/     /_/  /_/ \__,_/ \___//_/ /_/
       Lft1,:;:       , 1tfL:
       ;it1i ,,,:::;;;::1tti      s_mach.i18n
         .t1i .,::;;; ;1tt        Copyright (c) 2016 S-Mach, Inc.
         Lft11ii;::;ii1tfL:       Author: [email protected]
          .L1 1tt1ttt,,Li
            ...1LLLL...
*/
package s_mach.i18n.messages

/* WARNING: Generated code. To modify see s_mach.i18n.codegen.MessageBuilderCodeGen */


/**
  * A case class for building a parameterized message
  * @param key message key
  */
case class MessageBuilder(key: Symbol) {
  def apply[A] = Message1[A](key)
  def apply[A,B] = Message2[A,B](key)
  def apply[A,B,C] = Message3[A,B,C](key)
  def apply[A,B,C,D] = Message4[A,B,C,D](key)
  def apply[A,B,C,D,E] = Message5[A,B,C,D,E](key)
  def apply[A,B,C,D,E,F] = Message6[A,B,C,D,E,F](key)
  def apply[A,B,C,D,E,F,G] = Message7[A,B,C,D,E,F,G](key)
  def apply[A,B,C,D,E,F,G,H] = Message8[A,B,C,D,E,F,G,H](key)
  def apply[A,B,C,D,E,F,G,H,I] = Message9[A,B,C,D,E,F,G,H,I](key)
  def apply[A,B,C,D,E,F,G,H,I,J] = Message10[A,B,C,D,E,F,G,H,I,J](key)
  def apply[A,B,C,D,E,F,G,H,I,J,K] = Message11[A,B,C,D,E,F,G,H,I,J,K](key)
  def apply[A,B,C,D,E,F,G,H,I,J,K,L] = Message12[A,B,C,D,E,F,G,H,I,J,K,L](key)
  def apply[A,B,C,D,E,F,G,H,I,J,K,L,M] = Message13[A,B,C,D,E,F,G,H,I,J,K,L,M](key)
  def apply[A,B,C,D,E,F,G,H,I,J,K,L,M,N] = Message14[A,B,C,D,E,F,G,H,I,J,K,L,M,N](key)
  def apply[A,B,C,D,E,F,G,H,I,J,K,L,M,N,O] = Message15[A,B,C,D,E,F,G,H,I,J,K,L,M,N,O](key)
  def apply[A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P] = Message16[A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P](key)
  def apply[A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q] = Message17[A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q](key)
  def apply[A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R] = Message18[A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R](key)
  def apply[A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S] = Message19[A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S](key)
  def apply[A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T] = Message20[A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T](key)
  def apply[A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U] = Message21[A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U](key)
  def apply[A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V] = Message22[A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V](key)
}






© 2015 - 2025 Weber Informatics LLC | Privacy Policy