| Code-Review | +1 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Remove redundant firstTokenOffset nulls across fragments
`firstTokenOffset` was required but always passed as `null` and later
filled by `InformativeDataApplier`, making the API noisy and misleading.
Made optional in:
- FragmentImpl
- ExecutableFragmentImpl
- FieldFormalParameterFragmentImpl
- FormalParameterFragmentImpl
- FunctionFragmentImpl
- GenericFunctionTypeFragmentImpl
- NonParameterVariableFragmentImpl
- PropertyAccessorFragmentImpl
- SuperFormalParameterFragmentImpl
- TypeParameterFragmentImpl
Removed from constructors of:
- ClassFragmentImpl
- ConstructorFragmentImpl
- EnumFragmentImpl
- ExtensionFragmentImpl
- ExtensionTypeFragmentImpl
- FieldFragmentImpl
- GetterFragmentImpl
- InstanceFragmentImpl
- InterfaceFragmentImpl
- MethodFragmentImpl
- MixinFragmentImpl
- PropertyInducingFragmentImpl
- TopLevelFunctionFragmentImpl
- TopLevelVariableFragmentImpl
All call sites across builders, readers, utilities, and tests were
updated to stop passing `firstTokenOffset: null`.
Behavior is unchanged: offsets continue to be computed and applied by
`InformativeDataApplier`. This reduces boilerplate and clarifies the
construction contract for synthetic and derived elements.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |