Update summary: - Removes the need for resolution, gaining transform speed at the cost of some precision and ability to detect errors - Generates type registrations in the package alongside their declarations - Ensures that line numbers do not change in transformed user code
Tests that the reflection removal step:
- Comments out the import of reflection_capabilities.dart
- Comments out the instantiation of
ReflectionCapabilities
- Adds the appropriate import.
- Adds the call to
setupReflection
- Does not change line numbers in the source.
- Makes minimal changes to source offsets.