No successful run was found on main (1bb267a) during the generation of this report, so 6746002 was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.
feat(es/transformer): Implement statement injection for static properties
Implement static property initialization using statement_injector:
- Add pending_class_stmt_stack to track statement addresses
- Implement enter_stmt hook to capture class declaration addresses
- Complete emit_static_initializers to generate:
* Static property assignments (C.prop = value)
* Private static property WeakMap.set calls
* Private static accessor WeakMap.set calls
* Private method function declarations
The implementation uses enter_stmt to store the statement pointer,
then injects statements after the class declaration via statement_injector.
Note: Tests are still failing - static initializers are not being emitted.
Further investigation needed to understand why statement_injector is not
working as expected.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>