Enforce compile-time only member access
This commit is contained in:
1 parent
862486e0e8
commit
47654aee38
18 files changed
+333
-714
No files matched your search
@@ -242,6 +242,7 @@ This metadata drives:
|
||||
## Migration Notes
|
||||
- Keep reflection APIs separate to audit usage.
|
||||
- Add warnings for member shadowing to surface risky code.
|
||||
- Runtime fallback opcodes are removed (CALL_VIRTUAL/GET_FIELD/SET_FIELD); unresolved names or members are compile-time errors.
|
||||
|
||||
## Compatibility Notes (Kotlin interop)
|
||||
- Provide minimal Kotlin-facing APIs that mirror compile-time-visible names.
|
||||
|
||||
Reference in new issue
Block a user