reifyName

halotukozak.mrpc.annotation.reifyName
final class reifyName(val useRawName: Boolean) extends MetaAnnotation

Steers how the metadata materializer fills a metadata-class constructor parameter with the RPC element's NAME.

  • useRawName = false (default): maps to made label — the source name of the method/param.
  • useRawName = true: maps to the RESOLVED name (RpcName.computeAll), i.e. honoring @rpcName.

Read by reflection on the metadata class's constructor params — NOT captured in halotukozak.made.Done.Metadata, so this is a plain scala.annotation.StaticAnnotation (not a halotukozak.made.annotation.MetaAnnotation). Mirrors commons reifyName.

Attributes

Source
reify.scala
Graph
Supertypes
class MetaAnnotation
class Annotation
class Object
trait Matchable
class Any
Show all

Members list

Value members

Constructors

def this()

Attributes

Source
reify.scala

Concrete fields

Attributes

Source
reify.scala