Class

com.avsystem.commons.macros.rpc.RpcSymbols

RawMethod

Related Doc: package RpcSymbols

Permalink

case class RawMethod(owner: (RpcSymbols.this)#RawRpcTrait, symbol: scala.reflect.macros.Universe.Symbol) extends (RpcSymbols.this)#RpcMethod with (RpcSymbols.this)#TagMatchingSymbol with (RpcSymbols.this)#AritySymbol with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, (RpcSymbols.this)#AritySymbol, (RpcSymbols.this)#TagMatchingSymbol, (RpcSymbols.this)#FilteringSymbol, (RpcSymbols.this)#RpcMethod, (RpcSymbols.this)#MacroMethod, (RpcSymbols.this)#MacroSymbol, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RawMethod
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AritySymbol
  7. TagMatchingSymbol
  8. FilteringSymbol
  9. RpcMethod
  10. MacroMethod
  11. MacroSymbol
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RawMethod(owner: (RpcSymbols.this)#RawRpcTrait, symbol: scala.reflect.macros.Universe.Symbol)

    Permalink

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. def allLeafParams: Iterator[(RpcSymbols.this)#RawParam]

    Permalink
  5. val allValueParams: List[(RpcSymbols.this)#RawValueParam]

    Permalink
  6. def annot(tpe: scala.reflect.macros.Universe.Type, fallback: List[scala.reflect.macros.Universe.Tree] = Nil): Option[(RpcSymbols.this)#Annot]

    Permalink
    Definition Classes
    MacroSymbol
  7. def annotationSource: scala.reflect.macros.Universe.Symbol

    Permalink
    Definition Classes
    MacroSymbol
  8. def annots(tpe: scala.reflect.macros.Universe.Type, fallback: List[scala.reflect.macros.Universe.Tree] = Nil): List[(RpcSymbols.this)#Annot]

    Permalink
    Definition Classes
    MacroSymbol
  9. def argLists: List[List[scala.reflect.macros.Universe.Tree]]

    Permalink
    Definition Classes
    MacroMethod
  10. val arity: (RpcSymbols.this)#MethodArity

    Permalink
    Definition Classes
    RawMethodAritySymbol
  11. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  12. val baseParamTag: scala.reflect.macros.Universe.Type

    Permalink
  13. def baseTagTpe: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    RawMethodTagMatchingSymbol
  14. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. def description: String

    Permalink
    Definition Classes
    RawMethodMacroSymbol
  16. val encodedNameStr: String

    Permalink
    Definition Classes
    MacroSymbol
  17. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. def equals(other: Any): Boolean

    Permalink
    Definition Classes
    MacroSymbol → AnyRef → Any
  19. val fallbackParamTag: (RpcSymbols.this)#FallbackTag

    Permalink
  20. def fallbackTag: (RpcSymbols.this)#FallbackTag

    Permalink
    Definition Classes
    RawMethodTagMatchingSymbol
  21. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  23. def hashCode(): Int

    Permalink
    Definition Classes
    MacroSymbol → AnyRef → Any
  24. def infer(tpe: scala.reflect.macros.Universe.Type, forSym: (RpcSymbols.this)#MacroSymbol = this, clue: String = ""): scala.reflect.macros.Universe.TermName

    Permalink
    Definition Classes
    MacroSymbol
  25. def infer(tpt: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.TermName

    Permalink
    Definition Classes
    MacroSymbol
  26. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  27. def matchFilters(realSymbol: (RpcSymbols.this)#MatchedSymbol): Res[Unit]

    Permalink
    Definition Classes
    FilteringSymbol
  28. def matchName(shortDescr: String, name: String): Res[Unit]

    Permalink
    Definition Classes
    AritySymbol
  29. def matchTag(realSymbol: (RpcSymbols.this)#MacroSymbol): Res[(RpcSymbols.this)#FallbackTag]

    Permalink
    Definition Classes
    TagMatchingSymbol
  30. lazy val methodNameParam: (RpcSymbols.this)#MethodNameParam

    Permalink
  31. val name: scala.reflect.macros.Universe.TermName

    Permalink
    Definition Classes
    MacroSymbol
  32. val nameStr: String

    Permalink
    Definition Classes
    MacroSymbol
  33. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  36. val owner: (RpcSymbols.this)#RawRpcTrait

    Permalink
  37. def ownerType: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    RawMethodMacroMethod
  38. def paramDecls: List[List[scala.reflect.macros.Universe.Tree]]

    Permalink
    Definition Classes
    MacroMethod
  39. val paramLists: List[List[(RpcSymbols.this)#RawParam]]

    Permalink
    Definition Classes
    RawMethodMacroMethod
  40. def pos: scala.reflect.macros.Universe.Position

    Permalink
    Definition Classes
    MacroSymbol
  41. def problemStr: String

    Permalink
    Definition Classes
    MacroSymbol
  42. def rawImpl(caseDefs: List[(String, scala.reflect.macros.Universe.Tree)]): scala.reflect.macros.Universe.Tree

    Permalink
  43. val rawParams: List[(RpcSymbols.this)#RawParam]

    Permalink
  44. def reportProblem(msg: String, detailPos: scala.reflect.macros.Universe.Position = NoPosition): Nothing

    Permalink
    Definition Classes
    MacroSymbol
  45. lazy val requiredAnnots: List[scala.reflect.macros.Universe.Type]

    Permalink
    Definition Classes
    FilteringSymbol
  46. lazy val requiredTag: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    TagMatchingSymbol
  47. val resultType: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    MacroMethod
  48. val safeName: scala.reflect.macros.Universe.TermName

    Permalink
    Definition Classes
    MacroSymbol
  49. def seenFrom: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    MacroMethodMacroSymbol
  50. def shortDescription: String

    Permalink
    Definition Classes
    RawMethodMacroSymbol
  51. val sig: scala.reflect.macros.Universe.Type

    Permalink
    Definition Classes
    MacroMethod
  52. val symbol: scala.reflect.macros.Universe.Symbol

    Permalink
    Definition Classes
    RawMethodMacroSymbol
  53. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  54. def tagAnnot(tpe: scala.reflect.macros.Universe.Type): Option[(RpcSymbols.this)#Annot]

    Permalink
    Definition Classes
    TagMatchingSymbol
  55. def tagSpec(a: (RpcSymbols.this)#Annot): (scala.reflect.macros.Universe.Type, (RpcSymbols.this)#FallbackTag)

    Permalink
    Definition Classes
    TagMatchingSymbol
  56. def toString(): String

    Permalink
    Definition Classes
    MacroSymbol → AnyRef → Any
  57. val tried: Boolean

    Permalink
  58. val verbatimResult: Boolean

    Permalink
  59. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  62. lazy val whenUntaggedTag: (RpcSymbols.this)#FallbackTag

    Permalink
    Definition Classes
    TagMatchingSymbol

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from (RpcSymbols.this)#AritySymbol

Inherited from (RpcSymbols.this)#TagMatchingSymbol

Inherited from (RpcSymbols.this)#FilteringSymbol

Inherited from (RpcSymbols.this)#RpcMethod

Inherited from (RpcSymbols.this)#MacroMethod

Inherited from (RpcSymbols.this)#MacroSymbol

Inherited from AnyRef

Inherited from Any

Ungrouped