magnolia
magnolia
API
magnolia1
AutoDerivation
CallByNeed
CallByNeed
CaseClass
Param
Param
CaseClass
CaseClassDerivation
ProductCaseClass
CommonDerivation
Derivation
Macro
Monadic
Monadic
given_Monadic_List
given_Monadic_Option
given_Monadic_Try
ProductDerivation
SealedTrait
SealedTrait
Subtype
SubtypeValue
SealedTraitDerivation
TypeInfo
magnolia
/
magnolia1
/
CaseClassDerivation
CaseClassDerivation
magnolia1.CaseClassDerivation
object
CaseClassDerivation
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
CaseClassDerivation
.type
Members list
Clear all
Type members
Classlikes
class
ProductCaseClass
[
Typeclass
[
_
],
A
](
typeInfo
:
TypeInfo
,
isObject
:
Boolean
,
isValueClass
:
Boolean
,
parameters
:
IArray
[
Param
[
Typeclass
,
A
]],
annotations
:
IArray
[
Any
],
inheritedAnnotations
:
IArray
[
Any
],
typeAnnotations
:
IArray
[
Any
],
product
:
ProductOf
[
A
])
extends
CaseClass
[
Typeclass
,
A
]
Attributes
Supertypes
class
CaseClass
[
Typeclass
,
A
]
trait
Serializable
class
Object
trait
Matchable
class
Any
Value members
Concrete methods
inline
def
fromMirror
[
Typeclass
[
_
],
A
](
product
:
ProductOf
[
A
]):
CaseClass
[
Typeclass
,
A
]
inline
def
paramsFromMaps
[
Typeclass
[
_
],
A
,
Labels
<:
Tuple
,
Params
<:
Tuple
](
annotations
:
Map
[
String
,
List
[
Any
]],
inheritedAnnotations
:
Map
[
String
,
List
[
Any
]],
typeAnnotations
:
Map
[
String
,
List
[
Any
]],
repeated
:
Map
[
String
,
Boolean
],
defaults
:
Map
[
String
,
Option
[()
=>
Any
]],
idx
:
Int
):
List
[
Param
[
Typeclass
,
A
]]
In this article
Attributes
Members list
Type members
Classlikes
Value members
Concrete methods