GetTypeNode gets the type node stored on a name node by the type eraser.
(node *ast.Node)
| 999 | |
| 1000 | // GetTypeNode gets the type node stored on a name node by the type eraser. |
| 1001 | func (c *EmitContext) GetTypeNode(node *ast.Node) *ast.TypeNode { |
| 1002 | if emitNode := c.emitNodes.TryGet(node); emitNode != nil { |
| 1003 | return emitNode.typeNode |
| 1004 | } |
| 1005 | return nil |
| 1006 | } |
| 1007 | |
| 1008 | func (c *EmitContext) NewNotEmittedStatement(node *ast.Node) *ast.Statement { |
| 1009 | statement := c.Factory.NewNotEmittedStatement() |
no test coverage detected