Object

com.lightbend.lagom.scaladsl.api

ServiceSupport

Related Doc: package api

Permalink

object ServiceSupport

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

Source
Service.scala
Linear Supertypes
AnyRef, Any
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

    Permalink

    A reference to a method that implements a service call.

  2. class ScalaMethodTopic[Message] extends TopicHolder

    Permalink

    A reference to a method that implements a topic.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object ScalaMethodServiceCall

    Permalink

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

  5. object ScalaMethodTopic

    Permalink

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

  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  12. def getServiceCallMethodWithName[Request, Response](clazz: Class[_], name: String, pathParamSerializers: Seq[PathParamSerializer[_]]): ScalaMethodServiceCall[Request, Response]

    Permalink

    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, (typcially captured by implicit parameters), for the arguments to the method.

    returns

    The service call holder.

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

    Permalink

    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.

  14. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. 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]]

    Permalink
  17. 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]]

    Permalink
  18. 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]]

    Permalink
  19. 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]]

    Permalink
  20. 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]]

    Permalink
  21. 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]]

    Permalink
  22. 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]]

    Permalink
  23. 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]]

    Permalink
  24. 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]]

    Permalink
  25. 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]]

    Permalink
  26. 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]]

    Permalink
  27. 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]]

    Permalink
  28. 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]]

    Permalink
  29. 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]]

    Permalink
  30. 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]]

    Permalink
  31. 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]]

    Permalink
  32. 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]]

    Permalink
  33. 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]]

    Permalink
  34. 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]]

    Permalink
  35. 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]]

    Permalink
  36. 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]]

    Permalink
  37. 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]]

    Permalink
  38. 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]]

    Permalink
  39. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  40. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  41. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  42. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  43. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  44. 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]]

    Permalink
  45. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped