case class constructor or companion object's apply method
companion object'a unapply method or NoSymbol
for case class with more than 22 fields
parameters with trees evaluating to default values (or EmptyTree
s)
Wrapper over Type that implements equals/hashCode consistent with type equivalence (=:=)
Wrapper over Type that implements equals/hashCode consistent with type equivalence (=:=)
Returns a Tree
that should typecheck to the type passed as argument (without using TypeTree
).
Returns a Tree
that should typecheck to the type passed as argument (without using TypeTree
).
Macro that extracts AsRealRPC
, AsRawRPC
and RPCMetadata
from a companion of RPC interface that extends
RPCCompanion
.
Macro that extracts AsRealRPC
, AsRawRPC
and RPCMetadata
from a companion of RPC interface that extends
RPCCompanion
. Macro is necessary to make sure that each callsite keeps all the type information needed
for ScalaJS DCE to do its job properly.
The "legacy" macros for RPC based on
RPCFramework
. Superseded by generalized, "framework-less" RPC macro engine, RpcMacros.