(sctx *super.Context, typ *super.TypeFusion, vals Any, subtypes []super.Type)
| 28 | var _ Any = (*Union)(nil) |
| 29 | |
| 30 | func NewFusion(sctx *super.Context, typ *super.TypeFusion, vals Any, subtypes []super.Type) *Fusion { |
| 31 | return &Fusion{Sctx: sctx, Typ: typ, Values: vals, subtypes: subtypes} |
| 32 | } |
| 33 | |
| 34 | func NewFusionWithLoader(sctx *super.Context, typ *super.TypeFusion, loader TypeLoader, vals Any) *Fusion { |
| 35 | return &Fusion{Sctx: sctx, Typ: typ, loader: loader, Values: vals} |