You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Remove ClassDescription::getInterfaces() — now dead code
Since Implement and NotImplement switched to pure reflection,
getInterfaces() on ClassDescription was no longer read by any
production expression. The data was collected but never used.
- FileVisitor: replace addInterface() with addDependency() to preserve
the dependency tracking (interfaces are still recorded as class
dependencies, which is used by DependsOnlyOnTheseNamespaces etc.)
- ClassDescriptionBuilder: remove addInterface() method and $interfaces field
- ClassDescription: remove getInterfaces() method, $interfaces field,
and the corresponding constructor parameter
- Update tests that called addInterface() or getInterfaces()
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
0 commit comments