(n *ast.Class)
| 1702 | } |
| 1703 | |
| 1704 | func (e *encoder) astClass(n *ast.Class) (outID uint64) { |
| 1705 | e.build(&e.instances.AstClass, e.maps.ASTClass, n, &outID, func() *ASTClass { |
| 1706 | p := &ASTClass{ |
| 1707 | Annotations: e.astAnnotations(n.Annotations), |
| 1708 | Name: e.astIdentifier(n.Name), |
| 1709 | } |
| 1710 | foreach(n.Fields, e.astField, &p.Fields) |
| 1711 | return p |
| 1712 | }) |
| 1713 | return |
| 1714 | } |
| 1715 | |
| 1716 | func (e *encoder) astDefinition(n *ast.Definition) (outID uint64) { |
| 1717 | e.build(&e.instances.AstDefinition, e.maps.ASTDefinition, n, &outID, func() *ASTDefinition { |
no test coverage detected