magnolia1

package magnolia1

Type members

Classlikes

trait AutoDerivation[TypeClass[_]] extends Derivation[TypeClass]
object CallByNeed
Companion:
class
final class CallByNeed[+A](var eval: () => A) extends Serializable
Companion:
object
object CaseClass
Companion:
class
abstract class CaseClass[Typeclass[_], Type](val typeInfo: TypeInfo, val isObject: Boolean, val isValueClass: Boolean, val params: IArray[Param[Typeclass, Type]], val annotations: IArray[Any], val inheritedAnnotations: IArray[Any], val typeAnnotations: IArray[Any]) extends Serializable
Companion:
object
trait CommonDerivation[TypeClass[_]]
trait Derivation[TypeClass[_]] extends CommonDerivation[TypeClass] with SealedTraitDerivation
object Macro
trait Monadic[F[_]]
Companion:
object
object Monadic
Companion:
class
trait ProductDerivation[TypeClass[_]] extends CommonDerivation[TypeClass]
case class SealedTrait[Typeclass[_], Type](typeInfo: TypeInfo, subtypes: IArray[Subtype[Typeclass, Type, _]], annotations: IArray[Any], typeAnnotations: IArray[Any], isEnum: Boolean, inheritedAnnotations: IArray[Any]) extends Serializable
Companion:
object
Companion:
class
case class TypeInfo(owner: String, short: String, typeParams: Iterable[TypeInfo])