common
common
io.github.liewhite.common
AnnotationMacros
CommonExtensions
DefaultValue
DefaultValue
Extensions
OptionGiven
OptionGiven
ReflectionUtils
Mirror
Mirror
RepeatableAnnotation
RepeatableAnnotation
RepeatableAnnotations
RepeatableAnnotations
SummonUtils
common
/
io.github.liewhite.common
/
ReflectionUtils
ReflectionUtils
class
ReflectionUtils
[
Q
<:
Quotes
&
Singleton
](
val
q:
Q
)
Graph
Supertypes
class
Object
trait
Matchable
class
Any
Type members
Value members
Type members
Classlikes
case
class
Mirror
(
MirroredType:
TypeRepr
,
MirroredMonoType:
TypeRepr
,
MirroredElemTypes:
Seq
[
TypeRepr
],
MirroredLabel:
String
,
MirroredElemLabels:
Seq
[
String
])
Companion:
object
object
Mirror
Companion:
class
Value members
Concrete methods
def
findMemberType
(
tp:
TypeRepr
,
name:
String
):
Option
[
TypeRepr
]
def
low
(
tp:
TypeRepr
):
TypeRepr
def
tupleTypeElements
(
tp:
TypeRepr
):
List
[
TypeRepr
]
Concrete fields
val
q
:
Q