Packages

o

com.lightbend.lagom.scaladsl.api

ServiceSupport

object ServiceSupport

Provides implicit conversions and macros to implement the service descriptor DSL.

Source
Service.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ServiceSupport
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class ScalaMethodServiceCall[Request, Response] extends ServiceCallHolder

    A reference to a method that implements a service call.

  2. class ScalaMethodTopic[Message] extends TopicHolder

    A reference to a method that implements a topic.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def getServiceCallMethodWithName[Request, Response](clazz: Class[_], name: String, pathParamSerializers: Seq[PathParamSerializer[_]]): ScalaMethodServiceCall[Request, Response]

    The code generated by the service call macros uses this method to look up the Java reflection API Method for the method that is being referenced, and uses it to create a ScalaMethodServiceCall.

    The code generated by the service call macros uses this method to look up the Java reflection API Method for the method that is being referenced, and uses it to create a ScalaMethodServiceCall.

    clazz

    The class that the method should be looked up from (should be the service interface).

    name

    The name of the method to look up.

    pathParamSerializers

    The list of path parameter serializers, (typically captured by implicit parameters), for the arguments to the method.

    returns

    The service call holder.

  11. def getTopicMethodWithName[Message](clazz: Class[_], name: String): ScalaMethodTopic[Message]

    The code generated by the topic macros uses this method to look up the Java reflection API Method for the method that is being referenced, and uses it to create a ScalaMethodTopic.

    The code generated by the topic macros uses this method to look up the Java reflection API Method for the method that is being referenced, and uses it to create a ScalaMethodTopic.

    clazz

    The class that the method should be looked up from (should be the service interface).

    name

    The name of the method to look up.

    returns

    The topic holder.

  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. def methodForImpl0[Q, R](c: Context)(f: scala.reflect.macros.blackbox.Context.Tree)(implicit qType: scala.reflect.macros.blackbox.Context.WeakTypeTag[Q], rType: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Expr[ScalaMethodServiceCall[Q, R]]
  15. def methodForImpl1[Q, R](c: Context)(f: scala.reflect.macros.blackbox.Context.Tree)(p1: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]])(implicit qType: scala.reflect.macros.blackbox.Context.WeakTypeTag[Q], rType: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Expr[ScalaMethodServiceCall[Q, R]]
  16. def methodForImpl10[Q, R](c: Context)(f: scala.reflect.macros.blackbox.Context.Tree)(p1: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p2: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p3: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p4: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p5: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p6: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p7: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p8: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p9: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p10: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]])(implicit qType: scala.reflect.macros.blackbox.Context.WeakTypeTag[Q], rType: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Expr[ScalaMethodServiceCall[Q, R]]
  17. def methodForImpl11[Q, R](c: Context)(f: scala.reflect.macros.blackbox.Context.Tree)(p1: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p2: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p3: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p4: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p5: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p6: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p7: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p8: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p9: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p10: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p11: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]])(implicit qType: scala.reflect.macros.blackbox.Context.WeakTypeTag[Q], rType: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Expr[ScalaMethodServiceCall[Q, R]]
  18. def methodForImpl12[Q, R](c: Context)(f: scala.reflect.macros.blackbox.Context.Tree)(p1: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p2: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p3: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p4: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p5: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p6: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p7: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p8: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p9: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p10: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p11: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p12: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]])(implicit qType: scala.reflect.macros.blackbox.Context.WeakTypeTag[Q], rType: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Expr[ScalaMethodServiceCall[Q, R]]
  19. def methodForImpl13[Q, R](c: Context)(f: scala.reflect.macros.blackbox.Context.Tree)(p1: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p2: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p3: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p4: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p5: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p6: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p7: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p8: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p9: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p10: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p11: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p12: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p13: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]])(implicit qType: scala.reflect.macros.blackbox.Context.WeakTypeTag[Q], rType: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Expr[ScalaMethodServiceCall[Q, R]]
  20. def methodForImpl14[Q, R](c: Context)(f: scala.reflect.macros.blackbox.Context.Tree)(p1: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p2: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p3: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p4: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p5: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p6: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p7: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p8: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p9: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p10: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p11: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p12: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p13: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p14: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]])(implicit qType: scala.reflect.macros.blackbox.Context.WeakTypeTag[Q], rType: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Expr[ScalaMethodServiceCall[Q, R]]
  21. def methodForImpl15[Q, R](c: Context)(f: scala.reflect.macros.blackbox.Context.Tree)(p1: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p2: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p3: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p4: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p5: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p6: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p7: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p8: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p9: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p10: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p11: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p12: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p13: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p14: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p15: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]])(implicit qType: scala.reflect.macros.blackbox.Context.WeakTypeTag[Q], rType: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Expr[ScalaMethodServiceCall[Q, R]]
  22. def methodForImpl16[Q, R](c: Context)(f: scala.reflect.macros.blackbox.Context.Tree)(p1: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p2: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p3: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p4: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p5: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p6: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p7: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p8: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p9: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p10: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p11: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p12: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p13: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p14: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p15: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p16: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]])(implicit qType: scala.reflect.macros.blackbox.Context.WeakTypeTag[Q], rType: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Expr[ScalaMethodServiceCall[Q, R]]
  23. def methodForImpl17[Q, R](c: Context)(f: scala.reflect.macros.blackbox.Context.Tree)(p1: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p2: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p3: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p4: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p5: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p6: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p7: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p8: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p9: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p10: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p11: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p12: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p13: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p14: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p15: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p16: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p17: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]])(implicit qType: scala.reflect.macros.blackbox.Context.WeakTypeTag[Q], rType: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Expr[ScalaMethodServiceCall[Q, R]]
  24. def methodForImpl18[Q, R](c: Context)(f: scala.reflect.macros.blackbox.Context.Tree)(p1: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p2: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p3: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p4: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p5: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p6: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p7: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p8: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p9: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p10: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p11: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p12: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p13: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p14: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p15: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p16: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p17: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p18: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]])(implicit qType: scala.reflect.macros.blackbox.Context.WeakTypeTag[Q], rType: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Expr[ScalaMethodServiceCall[Q, R]]
  25. def methodForImpl19[Q, R](c: Context)(f: scala.reflect.macros.blackbox.Context.Tree)(p1: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p2: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p3: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p4: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p5: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p6: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p7: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p8: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p9: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p10: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p11: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p12: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p13: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p14: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p15: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p16: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p17: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p18: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p19: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]])(implicit qType: scala.reflect.macros.blackbox.Context.WeakTypeTag[Q], rType: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Expr[ScalaMethodServiceCall[Q, R]]
  26. def methodForImpl2[Q, R](c: Context)(f: scala.reflect.macros.blackbox.Context.Tree)(p1: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p2: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]])(implicit qType: scala.reflect.macros.blackbox.Context.WeakTypeTag[Q], rType: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Expr[ScalaMethodServiceCall[Q, R]]
  27. def methodForImpl20[Q, R](c: Context)(f: scala.reflect.macros.blackbox.Context.Tree)(p1: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p2: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p3: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p4: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p5: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p6: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p7: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p8: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p9: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p10: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p11: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p12: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p13: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p14: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p15: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p16: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p17: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p18: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p19: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p20: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]])(implicit qType: scala.reflect.macros.blackbox.Context.WeakTypeTag[Q], rType: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Expr[ScalaMethodServiceCall[Q, R]]
  28. def methodForImpl21[Q, R](c: Context)(f: scala.reflect.macros.blackbox.Context.Tree)(p1: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p2: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p3: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p4: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p5: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p6: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p7: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p8: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p9: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p10: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p11: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p12: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p13: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p14: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p15: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p16: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p17: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p18: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p19: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p20: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p21: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]])(implicit qType: scala.reflect.macros.blackbox.Context.WeakTypeTag[Q], rType: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Expr[ScalaMethodServiceCall[Q, R]]
  29. def methodForImpl22[Q, R](c: Context)(f: scala.reflect.macros.blackbox.Context.Tree)(p1: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p2: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p3: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p4: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p5: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p6: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p7: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p8: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p9: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p10: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p11: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p12: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p13: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p14: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p15: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p16: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p17: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p18: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p19: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p20: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p21: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p22: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]])(implicit qType: scala.reflect.macros.blackbox.Context.WeakTypeTag[Q], rType: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Expr[ScalaMethodServiceCall[Q, R]]
  30. def methodForImpl3[Q, R](c: Context)(f: scala.reflect.macros.blackbox.Context.Tree)(p1: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p2: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p3: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]])(implicit qType: scala.reflect.macros.blackbox.Context.WeakTypeTag[Q], rType: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Expr[ScalaMethodServiceCall[Q, R]]
  31. def methodForImpl4[Q, R](c: Context)(f: scala.reflect.macros.blackbox.Context.Tree)(p1: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p2: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p3: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p4: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]])(implicit qType: scala.reflect.macros.blackbox.Context.WeakTypeTag[Q], rType: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Expr[ScalaMethodServiceCall[Q, R]]
  32. def methodForImpl5[Q, R](c: Context)(f: scala.reflect.macros.blackbox.Context.Tree)(p1: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p2: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p3: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p4: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p5: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]])(implicit qType: scala.reflect.macros.blackbox.Context.WeakTypeTag[Q], rType: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Expr[ScalaMethodServiceCall[Q, R]]
  33. def methodForImpl6[Q, R](c: Context)(f: scala.reflect.macros.blackbox.Context.Tree)(p1: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p2: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p3: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p4: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p5: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p6: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]])(implicit qType: scala.reflect.macros.blackbox.Context.WeakTypeTag[Q], rType: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Expr[ScalaMethodServiceCall[Q, R]]
  34. def methodForImpl7[Q, R](c: Context)(f: scala.reflect.macros.blackbox.Context.Tree)(p1: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p2: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p3: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p4: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p5: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p6: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p7: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]])(implicit qType: scala.reflect.macros.blackbox.Context.WeakTypeTag[Q], rType: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Expr[ScalaMethodServiceCall[Q, R]]
  35. def methodForImpl8[Q, R](c: Context)(f: scala.reflect.macros.blackbox.Context.Tree)(p1: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p2: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p3: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p4: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p5: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p6: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p7: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p8: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]])(implicit qType: scala.reflect.macros.blackbox.Context.WeakTypeTag[Q], rType: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Expr[ScalaMethodServiceCall[Q, R]]
  36. def methodForImpl9[Q, R](c: Context)(f: scala.reflect.macros.blackbox.Context.Tree)(p1: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p2: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p3: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p4: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p5: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p6: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p7: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p8: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]], p9: scala.reflect.macros.blackbox.Context.Expr[PathParamSerializer[_]])(implicit qType: scala.reflect.macros.blackbox.Context.WeakTypeTag[Q], rType: scala.reflect.macros.blackbox.Context.WeakTypeTag[R]): scala.reflect.macros.blackbox.Context.Expr[ScalaMethodServiceCall[Q, R]]
  37. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  38. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  39. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  40. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  41. def toString(): String
    Definition Classes
    AnyRef → Any
  42. def topicMethodForImpl[Message](c: Context)(f: scala.reflect.macros.blackbox.Context.Tree)(implicit messageType: scala.reflect.macros.blackbox.Context.WeakTypeTag[Message]): scala.reflect.macros.blackbox.Context.Expr[ScalaMethodTopic[Message]]
  43. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  46. object ScalaMethodServiceCall

    Provides implicit conversions to convert Scala AST that references methods to actual method references.

  47. object ScalaMethodTopic

    Provides implicit conversions to convert Scala AST that references methods to actual method references.

Inherited from AnyRef

Inherited from Any

Ungrouped