(s *Symbol, receiver Value)
| 623 | } |
| 624 | |
| 625 | func (p *proxyObject) getSym(s *Symbol, receiver Value) Value { |
| 626 | target := p.target |
| 627 | if receiver == nil { |
| 628 | receiver = p.val |
| 629 | } |
| 630 | if v, ok := p.checkHandler().getSym(target, s, receiver); ok { |
| 631 | p.proxyGetChecks(target.self.getOwnPropSym(s), v, s) |
| 632 | return v |
| 633 | } |
| 634 | |
| 635 | return target.self.getSym(s, receiver) |
| 636 | } |
| 637 | |
| 638 | func (p *proxyObject) proxySetPreCheck(trapResult, throw bool, name fmt.Stringer) bool { |
| 639 | if !trapResult { |
nothing calls this directly
no test coverage detected