(classInitID uint64)
| 495 | } |
| 496 | |
| 497 | func (d *decoder) classInit(classInitID uint64) (out *semantic.ClassInitializer) { |
| 498 | d.build(d.content.Instances.ClassInit, &d.inst.ClassInit, classInitID, &out, |
| 499 | func(p *ClassInitializer, s *semantic.ClassInitializer) { |
| 500 | s.AST = d.astCall(p.Ast) |
| 501 | s.Class = d.class(p.Class) |
| 502 | foreach(p.Fields, d.fieldInit, &s.Fields) |
| 503 | }) |
| 504 | return |
| 505 | } |
| 506 | |
| 507 | func (d *decoder) clone(cloneID uint64) (out *semantic.Clone) { |
| 508 | d.build(d.content.Instances.Clone, &d.inst.Clone, cloneID, &out, |