ru
.
tinkoff
.
tschema
.
akkaHttp
MakerMacro
Related Docs:
object MakerMacro
|
package akkaHttp
class
MakerMacro
extends
ShapelessMacros
with
SingletonMacros
Linear Supertypes
SingletonMacros
,
ShapelessMacros
,
SymbolMacros
,
MacroMessages
,
ReprTypes
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
MakerMacro
SingletonMacros
ShapelessMacros
SymbolMacros
MacroMessages
ReprTypes
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
MakerMacro
(
c:
Context
)
Type Members
class
CombMatcher
extends
AnyRef
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
object
Complete
extends
CombMatcher
val
CompleteC
:
scala.reflect.macros.Universe.Type
object
Cons
extends
CombMatcher
val
ConsC
:
scala.reflect.macros.Universe.Type
object
FieldType
Definition Classes
ShapelessMacros
object
Key
extends
CombMatcher
object
KeyName
Definition Classes
SymbolMacros
object
NamedSymbol
Definition Classes
SymbolMacros
object
SingletonSymbolType
Definition Classes
SingletonMacros
object
SingletonTypeStr
Definition Classes
SingletonMacros
object
Split
extends
CombMatcher
val
SplitC
:
scala.reflect.macros.Universe.Type
val
SymTpe
:
scala.reflect.macros.Universe.Type
Definition Classes
SingletonMacros
def
abort
(
s:
String
)
:
Nothing
Definition Classes
MacroMessages
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
atatTpe
:
scala.reflect.macros.Universe.Type
Definition Classes
ReprTypes
val
c
:
Context
Definition Classes
MakerMacro
→
ShapelessMacros
→
SymbolMacros
→
MacroMessages
→ ReprTypes
def
cconsTpe
:
scala.reflect.macros.Universe.Type
Definition Classes
ReprTypes
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@HotSpotIntrinsicCandidate
()
@throws
(
...
)
def
cnilTpe
:
scala.reflect.macros.Universe.Type
Definition Classes
ReprTypes
def
constructDefPrefix
(
t:
scala.reflect.macros.Universe.Type
)
: (
Vector
[
scala.reflect.macros.Universe.Type
],
Option
[
String
])
def
constructDslTree
(
t:
scala.reflect.macros.Universe.Type
,
key:
Option
[
String
] =
None
,
prefix:
Vector
[
scala.reflect.macros.Universe.Type
] =
Vector.empty
)
:
DSLTree
[
scala.reflect.macros.Universe.Type
]
def
coproductTpe
:
scala.reflect.macros.Universe.Type
Definition Classes
ReprTypes
val
dslAtom
:
scala.reflect.macros.Universe.Type
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
extractMethod
(
meth:
scala.reflect.macros.Universe.MethodSymbol
)
:
MethodDecl
[
scala.reflect.macros.Universe.Type
]
def
extractRecord
(
tpe:
scala.reflect.macros.Universe.Type
)
:
List
[
Option
[(
String
,
scala.reflect.macros.Universe.Type
)]]
Definition Classes
ShapelessMacros
def
fieldTypeTpe
:
scala.reflect.macros.Universe.Type
Definition Classes
ReprTypes
def
freshIdent
(
name:
String
)
:
scala.reflect.macros.Universe.Ident
Definition Classes
SymbolMacros
def
freshName
(
name:
String
)
:
scala.reflect.macros.Universe.TermName
Definition Classes
SymbolMacros
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
Annotations
@HotSpotIntrinsicCandidate
()
def
getPackage
(
t:
scala.reflect.macros.Universe.Type
)
:
scala.reflect.macros.Universe.Tree
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
Annotations
@HotSpotIntrinsicCandidate
()
def
hconsTpe
:
scala.reflect.macros.Universe.Type
Definition Classes
ReprTypes
def
hlistElements
(
tpe:
scala.reflect.macros.Universe.Type
)
:
List
[
scala.reflect.macros.Universe.Type
]
Definition Classes
ShapelessMacros
def
hlistTpe
:
scala.reflect.macros.Universe.Type
Definition Classes
ReprTypes
def
hnilTpe
:
scala.reflect.macros.Universe.Type
Definition Classes
ReprTypes
def
info
(
s:
String
)
:
Unit
Definition Classes
MacroMessages
val
interface
:
scala.reflect.macros.Universe.TermName
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
val
keyC
:
scala.reflect.macros.Universe.Type
def
keyTagTpe
:
scala.reflect.macros.Universe.Type
Definition Classes
ReprTypes
def
makeResult
[
In <:
HList
,
Out
,
Impl
,
Res
]
(
in:
scala.reflect.macros.blackbox.Context.Expr
[
In
]
)
(
impl:
scala.reflect.macros.blackbox.Context.Expr
[
Impl
]
)
(
key:
scala.reflect.macros.blackbox.Context.Expr
[
String
]
)
(
implicit
arg0:
scala.reflect.macros.Universe.WeakTypeTag
[
In
]
,
arg1:
scala.reflect.macros.Universe.WeakTypeTag
[
Out
]
,
arg2:
scala.reflect.macros.Universe.WeakTypeTag
[
Impl
]
,
arg3:
scala.reflect.macros.Universe.WeakTypeTag
[
Res
]
)
:
scala.reflect.macros.blackbox.Context.Expr
[
Res
]
def
makeRoute
[
If
,
Def
,
Impl
,
Res
]
(
definition:
scala.reflect.macros.blackbox.Context.Expr
[
Def
]
)
(
impl:
scala.reflect.macros.blackbox.Context.Expr
[
Impl
]
)
(
implicit
arg0:
scala.reflect.macros.Universe.WeakTypeTag
[
If
]
,
arg1:
scala.reflect.macros.Universe.WeakTypeTag
[
Def
]
,
arg2:
scala.reflect.macros.Universe.WeakTypeTag
[
Impl
]
,
arg3:
scala.reflect.macros.Universe.WeakTypeTag
[
Res
]
)
:
scala.reflect.macros.blackbox.Context.Expr
[
Res
]
def
makeRouteTree
(
t:
scala.reflect.macros.Universe.Type
)
:
scala.reflect.macros.Universe.Tree
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
Annotations
@HotSpotIntrinsicCandidate
()
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
Annotations
@HotSpotIntrinsicCandidate
()
def
showType
(
t:
scala.reflect.macros.Universe.Type
)
:
String
def
symbolName
(
symbol:
scala.reflect.macros.Universe.Symbol
)
:
String
def
symbolTpe
:
scala.reflect.macros.Universe.Type
Definition Classes
ReprTypes
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
taggedType
:
scala.reflect.macros.Universe.Type
Definition Classes
SymbolMacros
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
unfoldCompoundTpe
(
compoundTpe:
scala.reflect.macros.Universe.Type
,
nil:
scala.reflect.macros.Universe.Type
,
cons:
scala.reflect.macros.Universe.Type
)
:
List
[
scala.reflect.macros.Universe.Type
]
Definition Classes
ShapelessMacros
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Deprecated Value Members
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@Deprecated
@deprecated
@throws
(
classOf[java.lang.Throwable]
)
Deprecated
(Since version )
see corresponding Javadoc for more information.
Inherited from
SingletonMacros
Inherited from
ShapelessMacros
Inherited from
SymbolMacros
Inherited from
MacroMessages
Inherited from
ReprTypes
Inherited from
AnyRef
Inherited from
Any
Ungrouped