object ServiceSupport
Provides implicit conversions and macros to implement the service descriptor DSL.
- Source
- Service.scala
- Alphabetic
- By Inheritance
- ServiceSupport
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
class
ScalaMethodServiceCall[Request, Response] extends ServiceCallHolder
A reference to a method that implements a service call.
-
class
ScalaMethodTopic[Message] extends TopicHolder
A reference to a method that implements a topic.
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
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.
-
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.
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- 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]]
- 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]]
- 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]]
- 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]]
- 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]]
- 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]]
- 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]]
- 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]]
- 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]]
- 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]]
- 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]]
- 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]]
- 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]]
- 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]]
- 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]]
- 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]]
- 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]]
- 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]]
- 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]]
- 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]]
- 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]]
- 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]]
- 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]]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- 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]]
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
object
ScalaMethodServiceCall
Provides implicit conversions to convert Scala AST that references methods to actual method references.
-
object
ScalaMethodTopic
Provides implicit conversions to convert Scala AST that references methods to actual method references.