(idx valueInt, value, receiver Value, throw bool)
| 667 | } |
| 668 | |
| 669 | func (p *proxyObject) proxySetIdx(idx valueInt, value, receiver Value, throw bool) bool { |
| 670 | target := p.target |
| 671 | if v, ok := p.checkHandler().setIdx(target, idx, value, receiver); ok { |
| 672 | if p.proxySetPreCheck(v, throw, idx) { |
| 673 | p.proxySetPostCheck(target.self.getOwnPropIdx(idx), value, idx) |
| 674 | return true |
| 675 | } |
| 676 | return false |
| 677 | } |
| 678 | return target.setIdx(idx, value, receiver, throw) |
| 679 | } |
| 680 | |
| 681 | func (p *proxyObject) proxySetSym(s *Symbol, value, receiver Value, throw bool) bool { |
| 682 | target := p.target |
no test coverage detected