Class

io.udash.rest.macros

RESTMacros

Related Doc: package macros

Permalink

class RESTMacros extends RpcMacros

Linear Supertypes
RpcMacros, RpcMetadatas, RpcMappings, RpcSymbols, RpcMacroCommons, AbstractMacroCommons, MacroCommons, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RESTMacros
  2. RpcMacros
  3. RpcMetadatas
  4. RpcMappings
  5. RpcSymbols
  6. RpcMacroCommons
  7. AbstractMacroCommons
  8. MacroCommons
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RESTMacros(ctx: Context)

    Permalink

Type Members

  1. case class Annot extends Product with Serializable

    Permalink
    Definition Classes
    MacroCommons
  2. class AnnotationArgInliner extends scala.reflect.macros.Universe.Transformer

    Permalink
    Definition Classes
    MacroCommons
  3. case class ApplyUnapply extends Product with Serializable

    Permalink
    Definition Classes
    MacroCommons
  4. trait ArityParam extends (RpcSymbols.this)#RpcParam with (RpcSymbols.this)#AritySymbol

    Permalink
    Definition Classes
    RpcSymbols
  5. trait AritySymbol extends (RpcSymbols.this)#RpcSymbol

    Permalink
    Definition Classes
    RpcSymbols
  6. sealed trait BodyArgumentsState extends AnyRef

    Permalink
  7. sealed abstract class DirectMetadataParam[Real <: (RpcMetadatas.this)#RealRpcSymbol] extends (RpcMetadatas.this)#MetadataParam[Real]

    Permalink
    Definition Classes
    RpcMetadatas
  8. case class EncodedRealParam extends Product with Serializable

    Permalink
    Definition Classes
    RpcMappings
  9. class HasAnnotParam[Real <: (RpcMetadatas.this)#RealRpcSymbol] extends (RpcMetadatas.this)#DirectMetadataParam[Real]

    Permalink
    Definition Classes
    RpcMetadatas
  10. class ImplicitParam[Real <: (RpcMetadatas.this)#RealRpcSymbol] extends (RpcMetadatas.this)#DirectMetadataParam[Real]

    Permalink
    Definition Classes
    RpcMetadatas
  11. case class LitOrDefault[T] extends Product with Serializable

    Permalink
    Definition Classes
    MacroCommons
  12. sealed abstract class MetadataConstructor[Real <: (RpcMetadatas.this)#RealRpcSymbol] extends (RpcMetadatas.this)#RpcMethod

    Permalink
    Definition Classes
    RpcMetadatas
  13. sealed abstract class MetadataParam[Real <: (RpcMetadatas.this)#RealRpcSymbol] extends (RpcMetadatas.this)#RpcParam

    Permalink
    Definition Classes
    RpcMetadatas
  14. case class MethodMapping extends Product with Serializable

    Permalink
    Definition Classes
    RpcMappings
  15. class MethodMetadataConstructor extends (RpcMetadatas.this)#MetadataConstructor[(RpcMetadatas.this)#RealMethod]

    Permalink
    Definition Classes
    RpcMetadatas
  16. case class MethodMetadataMapping extends Product with Serializable

    Permalink
    Definition Classes
    RpcMetadatas
  17. class MethodMetadataParam extends (RpcMetadatas.this)#MetadataParam[(RpcMetadatas.this)#RealRpcTrait] with (RpcMetadatas.this)#RawRpcSymbol with (RpcMetadatas.this)#ArityParam

    Permalink
    Definition Classes
    RpcMetadatas
  18. sealed trait ParamMapping extends AnyRef

    Permalink
    Definition Classes
    RpcMappings
  19. class ParamMetadataConstructor extends (RpcMetadatas.this)#MetadataConstructor[(RpcMetadatas.this)#RealParam]

    Permalink
    Definition Classes
    RpcMetadatas
  20. class ParamMetadataParam extends (RpcMetadatas.this)#MetadataParam[(RpcMetadatas.this)#RealMethod] with (RpcMetadatas.this)#RawParamLike

    Permalink
    Definition Classes
    RpcMetadatas
  21. class ParamsParser extends AnyRef

    Permalink
    Definition Classes
    RpcMappings
  22. case class RawMethod extends (RpcSymbols.this)#RpcMethod with (RpcSymbols.this)#RawRpcSymbol with (RpcSymbols.this)#AritySymbol with Product with Serializable

    Permalink
    Definition Classes
    RpcSymbols
  23. case class RawParam extends (RpcSymbols.this)#RpcParam with (RpcSymbols.this)#RawParamLike with Product with Serializable

    Permalink
    Definition Classes
    RpcSymbols
  24. trait RawParamLike extends (RpcSymbols.this)#RpcParam with (RpcSymbols.this)#ArityParam with (RpcSymbols.this)#RawRpcSymbol

    Permalink
    Definition Classes
    RpcSymbols
  25. trait RawRpcSymbol extends (RpcSymbols.this)#RpcSymbol

    Permalink
    Definition Classes
    RpcSymbols
  26. case class RawRpcTrait extends (RpcSymbols.this)#RpcTrait with (RpcSymbols.this)#RawRpcSymbol with Product with Serializable

    Permalink
    Definition Classes
    RpcSymbols
  27. case class RealMethod extends (RpcSymbols.this)#RpcMethod with (RpcSymbols.this)#RealRpcSymbol with Product with Serializable

    Permalink
    Definition Classes
    RpcSymbols
  28. case class RealParam extends (RpcSymbols.this)#RpcParam with (RpcSymbols.this)#RealRpcSymbol with Product with Serializable

    Permalink
    Definition Classes
    RpcSymbols
  29. sealed trait RealRpcSymbol extends (RpcSymbols.this)#RpcSymbol

    Permalink
    Definition Classes
    RpcSymbols
  30. case class RealRpcTrait extends (RpcSymbols.this)#RpcTrait with (RpcSymbols.this)#RealRpcSymbol with Product with Serializable

    Permalink
    Definition Classes
    RpcSymbols
  31. class ReifiedAnnotParam[Real <: (RpcMetadatas.this)#RealRpcSymbol] extends (RpcMetadatas.this)#DirectMetadataParam[Real] with (RpcMetadatas.this)#ArityParam

    Permalink
    Definition Classes
    RpcMetadatas
  32. class ReifiedFlagsParam extends (RpcMetadatas.this)#DirectMetadataParam[(RpcMetadatas.this)#RealParam]

    Permalink
    Definition Classes
    RpcMetadatas
  33. class ReifiedNameParam[Real <: (RpcMetadatas.this)#RealRpcSymbol] extends (RpcMetadatas.this)#DirectMetadataParam[Real]

    Permalink
    Definition Classes
    RpcMetadatas
  34. class ReifiedPositionParam extends (RpcMetadatas.this)#DirectMetadataParam[(RpcMetadatas.this)#RealParam]

    Permalink
    Definition Classes
    RpcMetadatas
  35. sealed abstract class RpcArity extends AnyRef

    Permalink
    Definition Classes
    RpcSymbols
  36. sealed trait RpcEncoding extends AnyRef

    Permalink
    Definition Classes
    RpcMappings
  37. case class RpcMapping extends Product with Serializable

    Permalink
    Definition Classes
    RpcMappings
  38. class RpcMetadataConstructor extends (RpcMetadatas.this)#MetadataConstructor[(RpcMetadatas.this)#RealRpcTrait] with (RpcMetadatas.this)#RawRpcSymbol

    Permalink
    Definition Classes
    RpcMetadatas
  39. abstract class RpcMethod extends (RpcSymbols.this)#RpcSymbol

    Permalink
    Definition Classes
    RpcSymbols
  40. sealed abstract class RpcMethodArity extends (RpcSymbols.this)#RpcArity

    Permalink
    Definition Classes
    RpcSymbols
  41. case class RpcNameParam extends (RpcSymbols.this)#RpcParam with Product with Serializable

    Permalink
    Definition Classes
    RpcSymbols
  42. abstract class RpcParam extends (RpcSymbols.this)#RpcSymbol

    Permalink
    Definition Classes
    RpcSymbols
  43. sealed abstract class RpcParamArity extends (RpcSymbols.this)#RpcArity

    Permalink
    Definition Classes
    RpcSymbols
  44. abstract class RpcSymbol extends AnyRef

    Permalink
    Definition Classes
    RpcSymbols
  45. abstract class RpcTrait extends (RpcSymbols.this)#RpcSymbol

    Permalink
    Definition Classes
    RpcSymbols
  46. case class TypeKey extends Product with Serializable

    Permalink
    Definition Classes
    MacroCommons
  47. class UnknownParam[Real <: (RpcMetadatas.this)#RealRpcSymbol] extends (RpcMetadatas.this)#DirectMetadataParam[Real]

    Permalink
    Definition Classes
    RpcMetadatas
  48. implicit class treeOps[T <: scala.reflect.macros.Universe.Tree] extends AnyRef

    Permalink
    Definition Classes
    MacroCommons

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. final val AnnotationAggregateType: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    MacroCommons
  5. val ArgumentTypeCls: scala.reflect.macros.Universe.Select

    Permalink
  6. val AsRawCls: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    RpcMacroCommons
  7. val AsRawObj: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    RpcMacroCommons
  8. val AsRawRealCls: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    RpcMacroCommons
  9. val AsRawRealObj: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    RpcMacroCommons
  10. val AsRealCls: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    RpcMacroCommons
  11. val AsRealObj: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    RpcMacroCommons
  12. val AuxiliaryAT: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    RpcMacroCommons
  13. val BIndexedSeqClass: scala.reflect.macros.Universe.Symbol

    Permalink
    Definition Classes
    RpcMacroCommons
  14. val BIndexedSeqTpe: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    RpcMacroCommons
  15. val BIterableClass: scala.reflect.macros.Universe.Symbol

    Permalink
    Definition Classes
    RpcMacroCommons
  16. val BIterableTpe: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    RpcMacroCommons
  17. object BodyArgumentsState

    Permalink
  18. val BodyCls: scala.reflect.macros.Universe.Select

    Permalink
  19. val BodyValueCls: scala.reflect.macros.Universe.Select

    Permalink
  20. val CanBuildFromCls: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    RpcMacroCommons
  21. val CheckedAT: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    RpcMacroCommons
  22. final val ClassCls: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    MacroCommons
  23. final val CollectionPkg: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    MacroCommons
  24. final val CommonsPkg: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    MacroCommons
  25. val DeleteCls: scala.reflect.macros.Universe.Select

    Permalink
  26. val FrameworkObj: scala.reflect.macros.Universe.Tree

    Permalink
  27. final val FutureSym: scala.reflect.macros.Universe.Symbol

    Permalink
    Definition Classes
    MacroCommons
  28. val GetCls: scala.reflect.macros.Universe.Select

    Permalink
  29. val HasAnnotAT: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    RpcMacroCommons
  30. val HeaderCls: scala.reflect.macros.Universe.Select

    Permalink
  31. final val ImplicitsObj: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    MacroCommons
  32. val InferAT: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    RpcMacroCommons
  33. final val IntCls: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    MacroCommons
  34. final val JavaLangPkg: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    MacroCommons
  35. final val ListCls: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    MacroCommons
  36. final val ListObj: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    MacroCommons
  37. final val MapCls: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    MacroCommons
  38. final val MapObj: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    MacroCommons
  39. final val MapSym: scala.reflect.macros.Universe.Symbol

    Permalink
    Definition Classes
    MacroCommons
  40. final val MaterializedCls: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    MacroCommons
  41. val MetadataParamStrategyType: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    RpcMacroCommons
  42. val MethodTagAT: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    RpcMacroCommons
  43. val MultiArityAT: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    RpcMacroCommons
  44. final val NilObj: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    MacroCommons
  45. final val NoneObj: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    MacroCommons
  46. final val NothingCls: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    MacroCommons
  47. val NothingTpe: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    RpcMacroCommons
  48. final val OptionClass: scala.reflect.macros.Universe.ClassSymbol

    Permalink
    Definition Classes
    MacroCommons
  49. final val OptionCls: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    MacroCommons
  50. val OptionLikeCls: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    RpcMacroCommons
  51. final val OptionObj: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    MacroCommons
  52. val OptionalArityAT: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    RpcMacroCommons
  53. val ParamFlagsTpe: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    RpcMacroCommons
  54. val ParamPositionObj: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    RpcMacroCommons
  55. val ParamPositionTpe: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    RpcMacroCommons
  56. val ParamTagAT: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    RpcMacroCommons
  57. val PartialFunctionClass: scala.reflect.macros.Universe.Symbol

    Permalink
    Definition Classes
    RpcMacroCommons
  58. val PatchCls: scala.reflect.macros.Universe.Select

    Permalink
  59. val PostCls: scala.reflect.macros.Universe.Select

    Permalink
  60. final val PredefObj: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    MacroCommons
  61. val PutCls: scala.reflect.macros.Universe.Select

    Permalink
  62. val QueryCls: scala.reflect.macros.Universe.Select

    Permalink
  63. val RESTFrameworkType: scala.reflect.macros.Universe.Type

    Permalink
  64. val ReifyAnnotAT: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    RpcMacroCommons
  65. val ReifyFlagsAT: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    RpcMacroCommons
  66. val ReifyNameAT: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    RpcMacroCommons
  67. val ReifyPositionAT: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    RpcMacroCommons
  68. val RestMethodCls: scala.reflect.macros.Universe.Select

    Permalink
  69. val RestNameCls: scala.reflect.macros.Universe.Select

    Permalink
  70. val RestPackage: scala.reflect.macros.Universe.Select

    Permalink
  71. val RestParamNameCls: scala.reflect.macros.Universe.Select

    Permalink
  72. val RpcArityAT: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    RpcMacroCommons
  73. val RpcEncodingAT: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    RpcMacroCommons
  74. val RpcImplicitsSym: scala.reflect.macros.Universe.Symbol

    Permalink
    Definition Classes
    RpcMacroCommons
  75. val RpcNameAT: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    RpcMacroCommons
  76. val RpcNameCls: scala.reflect.macros.Universe.Select

    Permalink
  77. val RpcNameNameSym: scala.reflect.macros.Universe.Symbol

    Permalink
    Definition Classes
    RpcMacroCommons
  78. val RpcPackage: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    RpcMacroCommons
  79. val RpcTagAT: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    RpcMacroCommons
  80. final val ScalaPkg: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    MacroCommons
  81. final val SetCls: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    MacroCommons
  82. final val SetObj: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    MacroCommons
  83. val SingleArityAT: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    RpcMacroCommons
  84. val SkipRestNameCls: scala.reflect.macros.Universe.Select

    Permalink
  85. final val SomeObj: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    MacroCommons
  86. final val StringCls: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    MacroCommons
  87. val StringPFTpe: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    RpcMacroCommons
  88. val TaggedAT: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    RpcMacroCommons
  89. val TypedMetadataType: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    RpcMacroCommons
  90. val URLPartCls: scala.reflect.macros.Universe.Select

    Permalink
  91. final val UnitCls: scala.reflect.macros.Universe.Select

    Permalink
    Definition Classes
    MacroCommons
  92. val ValidRESTCls: scala.reflect.macros.Universe.Select

    Permalink
  93. val ValidServerRESTCls: scala.reflect.macros.Universe.Select

    Permalink
  94. val VerbatimAT: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    RpcMacroCommons
  95. val WhenAbsentAT: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    RpcMacroCommons
  96. def abort(msg: String): Nothing

    Permalink
    Definition Classes
    MacroCommons
  97. def abortAt(message: String, pos: scala.reflect.macros.Universe.Position): Nothing

    Permalink
    Definition Classes
    MacroCommons
  98. def abortOnTypecheckException[T](expr: ⇒ T): T

    Permalink
    Definition Classes
    MacroCommons
  99. def accessorFor(cparam: scala.reflect.macros.Universe.Symbol): Option[scala.reflect.macros.Universe.Symbol]

    Permalink
    Definition Classes
    MacroCommons
  100. def actualMetadataType(baseMetadataType: scala.reflect.macros.Universe.Type, realRpcSymbol: RealRpcSymbol, verbatim: Boolean): Res[scala.reflect.macros.Universe.Type]

    Permalink
    Definition Classes
    RpcMetadatas
  101. def actualParamType(tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    MacroCommons
  102. def actualParamType(param: scala.reflect.macros.Universe.Symbol): scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    MacroCommons
  103. def allAnnotations(s: scala.reflect.macros.Universe.Symbol, tpeFilter: scala.reflect.macros.Universe.Type, withInherited: Boolean): List[Annot]

    Permalink
    Definition Classes
    MacroCommons
  104. def allCurrentlyKnownSubclasses(sym: scala.reflect.macros.Universe.Symbol): Set[scala.reflect.macros.Universe.Symbol]

    Permalink
    Definition Classes
    MacroCommons
  105. def alternatives(sym: scala.reflect.macros.Universe.Symbol): List[scala.reflect.macros.Universe.Symbol]

    Permalink
    Definition Classes
    MacroCommons
  106. def applyUnapplyFor(tpe: scala.reflect.macros.Universe.Type, typedCompanion: scala.reflect.macros.Universe.Tree): Option[ApplyUnapply]

    Permalink
    Definition Classes
    MacroCommons
  107. def applyUnapplyFor(tpe: scala.reflect.macros.Universe.Type): Option[ApplyUnapply]

    Permalink
    Definition Classes
    MacroCommons
  108. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  109. def asValidRest[T](implicit arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[T]): scala.reflect.macros.blackbox.Context.Tree

    Permalink
  110. def asValidServerRest[T](implicit arg0: scala.reflect.macros.blackbox.Context.WeakTypeTag[T]): scala.reflect.macros.blackbox.Context.Tree

    Permalink
  111. val c: Context

    Permalink
    Definition Classes
    AbstractMacroCommons → MacroCommons
  112. def cachedImplicitDeclarations: List[scala.reflect.macros.Universe.Tree]

    Permalink
    Definition Classes
    MacroCommons
  113. def checkGetterParameter(param: RealParam): Unit

    Permalink
  114. def checkMethodNameOverride(method: RealMethod): Unit

    Permalink
  115. def checkMethodParameter(param: RealParam, bodyArgsState: BodyArgumentsState): BodyArgumentsState

    Permalink
  116. def checkNameOverride(annotations: List[Annot], errorMsg: (scala.reflect.macros.Universe.Tree) ⇒ String): Unit

    Permalink
  117. def checkParameterNameOverride(parameter: RealParam): Unit

    Permalink
  118. def checkParameterTypeAnnots(parameter: RealParam): Unit

    Permalink
  119. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  120. def collectMethodMappings[R <: RawRpcSymbol with AritySymbol, M](rawSymbols: List[R], rawShortDesc: String, realMethods: List[RealMethod])(createMapping: (R, RealMethod) ⇒ Res[M]): List[M]

    Permalink
    Definition Classes
    RpcMappings
  121. def collectParamMappings[R <: RawParamLike, M](raws: List[R], rawShortDesc: String, realMethod: RealMethod)(createMapping: (R, ParamsParser) ⇒ Res[M]): Res[List[M]]

    Permalink
    Definition Classes
    RpcMappings
  122. def containsInaccessibleThises(tree: scala.reflect.macros.Universe.Tree): Boolean

    Permalink
    Definition Classes
    RpcMacroCommons
  123. def countAnnot(annotations: List[Annot], annotation: scala.reflect.macros.Universe.Type): Int

    Permalink
  124. def countArgumentTypeAnnot(annotations: List[Annot]): Int

    Permalink
  125. def countRestMethodAnnot(annotations: List[Annot]): Int

    Permalink
  126. val ctx: Context

    Permalink
  127. def debug(msg: ⇒ String): Unit

    Permalink
    Definition Classes
    MacroCommons
  128. final val debugEnabled: Boolean

    Permalink
    Definition Classes
    MacroCommons
  129. def determineTypeParams(undetTpe: scala.reflect.macros.Universe.Type, detTpe: scala.reflect.macros.Universe.Type, typeParams: List[scala.reflect.macros.Universe.Symbol]): Option[List[scala.reflect.macros.Universe.Type]]

    Permalink
    Definition Classes
    MacroCommons
  130. def echo(msg: String): Unit

    Permalink
    Definition Classes
    MacroCommons
  131. final lazy val enclosingClasses: List[scala.reflect.macros.blackbox.Context.Symbol]

    Permalink
    Definition Classes
    MacroCommons
  132. def ensure(condition: Boolean, msg: String): Unit

    Permalink
    Definition Classes
    MacroCommons
  133. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  135. def error(msg: String): Unit

    Permalink
    Definition Classes
    MacroCommons
  136. def errorAt(message: String, pos: scala.reflect.macros.Universe.Position): Unit

    Permalink
    Definition Classes
    MacroCommons
  137. def existentialSingletonToValDef(sym: scala.reflect.macros.Universe.Symbol, name: scala.reflect.macros.Universe.TermName, tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.ValDef

    Permalink
    Definition Classes
    MacroCommons
  138. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  139. def findAnnotation(s: scala.reflect.macros.Universe.Symbol, tpe: scala.reflect.macros.Universe.Type, withInherited: Boolean): Option[Annot]

    Permalink
    Definition Classes
    MacroCommons
  140. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  141. def getType(typeTree: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    MacroCommons
  142. def getterSymbolToValDef(sym: scala.reflect.macros.Universe.Symbol): scala.reflect.macros.Universe.ValDef

    Permalink
    Definition Classes
    MacroCommons
  143. def hasAnnot(annotations: List[Annot], annotation: scala.reflect.macros.Universe.Type): Boolean

    Permalink
  144. def hasArgumentTypeAnnot(annotations: List[Annot]): Boolean

    Permalink
  145. def hasMemberWithSig(tpe: scala.reflect.macros.Universe.Type, name: scala.reflect.macros.Universe.Name, suchThat: (scala.reflect.macros.Universe.Type) ⇒ Boolean): Boolean

    Permalink
    Definition Classes
    MacroCommons
  146. def hasRESTNameOverride(annotations: List[Annot]): Boolean

    Permalink
  147. def hasRestMethodAnnot(annotations: List[Annot]): Boolean

    Permalink
  148. def hasSkipRestNameAnnot(annotations: List[Annot]): Boolean

    Permalink
  149. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  150. def inferCachedImplicit(tpe: scala.reflect.macros.Universe.Type, errorClue: String, errorPos: scala.reflect.macros.Universe.Position): scala.reflect.macros.Universe.TermName

    Permalink
    Definition Classes
    MacroCommons
  151. def isCorrectUnapply(unapplyResultType: scala.reflect.macros.Universe.Type, applyParams: List[scala.reflect.macros.Universe.Symbol], elemAdjust: (scala.reflect.macros.Universe.Type) ⇒ scala.reflect.macros.Universe.Type): Boolean

    Permalink
    Definition Classes
    MacroCommons
  152. def isFirstListVarargs(meth: scala.reflect.macros.Universe.Symbol): Boolean

    Permalink
    Definition Classes
    MacroCommons
  153. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  154. def isNameAnnotArgumentValid(annotations: List[Annot], annotation: scala.reflect.macros.Universe.Type): Boolean

    Permalink
  155. def isParameterless(signature: scala.reflect.macros.Universe.Type): Boolean

    Permalink
    Definition Classes
    MacroCommons
  156. def isRepeated(param: scala.reflect.macros.Universe.Symbol): Boolean

    Permalink
    Definition Classes
    MacroCommons
  157. final lazy val isScalaJs: Boolean

    Permalink
    Definition Classes
    MacroCommons
  158. def isSealedHierarchyRoot(sym: scala.reflect.macros.Universe.Symbol): Boolean

    Permalink
    Definition Classes
    MacroCommons
  159. def isTuple(sym: scala.reflect.macros.Universe.Symbol): Boolean

    Permalink
    Definition Classes
    MacroCommons
  160. def isTypeTree(tree: scala.reflect.macros.Universe.Tree): Boolean

    Permalink
    Definition Classes
    MacroCommons
  161. def knownNonAbstractSubclasses(sym: scala.reflect.macros.Universe.Symbol): Set[scala.reflect.macros.Universe.Symbol]

    Permalink
    Definition Classes
    MacroCommons
  162. def knownSubtypes(tpe: scala.reflect.macros.Universe.Type): Option[List[scala.reflect.macros.Universe.Type]]

    Permalink
    Definition Classes
    MacroCommons
  163. def lazyMetadata(metadata: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Tree

    Permalink
    Definition Classes
    RpcMacros
  164. def matchingApplyUnapply(tpe: scala.reflect.macros.Universe.Type, applySig: scala.reflect.macros.Universe.Type, unapplySig: scala.reflect.macros.Universe.Type): Boolean

    Permalink
    Definition Classes
    MacroCommons
  165. def methodSymbolToDefDef(sym: scala.reflect.macros.Universe.Symbol): scala.reflect.macros.Universe.DefDef

    Permalink
    Definition Classes
    MacroCommons
  166. def mkMacroGenerated(tpe: scala.reflect.macros.Universe.Type, tree: ⇒ scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Tree

    Permalink
    Definition Classes
    MacroCommons
  167. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  170. final lazy val ownerChain: List[scala.reflect.macros.Universe.Symbol]

    Permalink
    Definition Classes
    MacroCommons
  171. def paramIndex(param: scala.reflect.macros.Universe.Symbol): Int

    Permalink
    Definition Classes
    MacroCommons
  172. def paramSymbolToValDef(sym: scala.reflect.macros.Universe.Symbol): scala.reflect.macros.Universe.ValDef

    Permalink
    Definition Classes
    MacroCommons
  173. def pathTo(sym: scala.reflect.macros.Universe.Symbol): scala.reflect.macros.Universe.Tree

    Permalink
    Definition Classes
    MacroCommons
  174. def posInfo(pos: scala.reflect.macros.Universe.Position): String

    Permalink
    Definition Classes
    MacroCommons
  175. def primaryConstructorOf(tpe: scala.reflect.macros.Universe.Type, problemClue: ⇒ String): scala.reflect.macros.Universe.Symbol

    Permalink
    Definition Classes
    MacroCommons
  176. def registerCompanionImplicits(rawTpe: scala.reflect.macros.Universe.Type): Unit

    Permalink
    Definition Classes
    RpcMacroCommons
  177. def registerImplicit(tpe: scala.reflect.macros.Universe.Type, name: scala.reflect.macros.Universe.TermName): Unit

    Permalink
    Definition Classes
    MacroCommons
  178. def registerImplicitImport(importTree: scala.reflect.macros.Universe.Tree): Unit

    Permalink
    Definition Classes
    MacroCommons
  179. def replaceCompanion(typedTree: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Tree

    Permalink
    Definition Classes
    MacroCommons
  180. def rpcAsRaw[Raw, Real](implicit arg0: scala.reflect.macros.Universe.WeakTypeTag[Raw], arg1: scala.reflect.macros.Universe.WeakTypeTag[Real]): scala.reflect.macros.Universe.Tree

    Permalink
    Definition Classes
    RpcMacros
  181. def rpcAsRawReal[Raw, Real](implicit arg0: scala.reflect.macros.Universe.WeakTypeTag[Raw], arg1: scala.reflect.macros.Universe.WeakTypeTag[Real]): scala.reflect.macros.Universe.Tree

    Permalink
    Definition Classes
    RpcMacros
  182. def rpcAsReal[Raw, Real](implicit arg0: scala.reflect.macros.Universe.WeakTypeTag[Raw], arg1: scala.reflect.macros.Universe.WeakTypeTag[Real]): scala.reflect.macros.Universe.Tree

    Permalink
    Definition Classes
    RpcMacros
  183. def rpcMetadata[M, Real](implicit arg0: scala.reflect.macros.Universe.WeakTypeTag[M], arg1: scala.reflect.macros.Universe.WeakTypeTag[Real]): scala.reflect.macros.Universe.Tree

    Permalink
    Definition Classes
    RpcMacros
  184. def select(pre: scala.reflect.macros.Universe.Tree, name: scala.reflect.macros.Universe.Name): scala.reflect.macros.Universe.Tree

    Permalink
    Definition Classes
    MacroCommons
  185. def singleValueFor(tpe: scala.reflect.macros.Universe.Type): Option[scala.reflect.macros.Universe.Tree]

    Permalink
    Definition Classes
    MacroCommons
  186. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  188. def treeForType(tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Tree

    Permalink
    Definition Classes
    MacroCommons
  189. def tryInferCachedImplicit(tpe: scala.reflect.macros.Universe.Type): Option[scala.reflect.macros.Universe.TermName]

    Permalink
    Definition Classes
    MacroCommons
  190. def typeOfCachedImplicit(name: scala.reflect.macros.Universe.TermName): scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    MacroCommons
  191. def typeOfTypeSymbol(sym: scala.reflect.macros.Universe.TypeSymbol): scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    MacroCommons
  192. def typeSymbolToTypeDef(sym: scala.reflect.macros.Universe.Symbol, forMethod: Boolean): scala.reflect.macros.Universe.TypeDef

    Permalink
    Definition Classes
    MacroCommons
  193. def typecheckException(msg: String): Nothing

    Permalink
    Definition Classes
    MacroCommons
  194. def typedCompanionOf(tpe: scala.reflect.macros.Universe.Type): Option[scala.reflect.macros.Universe.Tree]

    Permalink
    Definition Classes
    MacroCommons
  195. def unwrapNullaryMt(tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    MacroCommons
  196. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  199. def warning(msg: String): Unit

    Permalink
    Definition Classes
    MacroCommons
  200. def withSuperSymbols(s: scala.reflect.macros.Universe.Symbol): Iterator[scala.reflect.macros.Universe.Symbol]

    Permalink
    Definition Classes
    MacroCommons

Inherited from RpcMacros

Inherited from RpcMetadatas

Inherited from RpcMappings

Inherited from RpcSymbols

Inherited from RpcMacroCommons

Inherited from AbstractMacroCommons

Inherited from MacroCommons

Inherited from AnyRef

Inherited from Any

Ungrouped