Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Avoid analyzing classes in Manifest methods while checking ReClassesHaveNoReferencesCondition #16954

Conversation

hernanmd
Copy link
Member

This PR fixes problems described in #16953.

Update the violators method in ReClassesHaveNoReferencesCondition.
Add isManifest method for RB classes.
Add testIsManifest.
Fix failing #testTransform method in RBRemoveProtocolTransformationTest

Add isManifest method for RB classes.
Add testIsManifest.
Fix failing #testTransform method in RBRemoveProtocolTransformationTest
…ManifestNamesAccordingToPackageNames fails
@hernanmd hernanmd requested a review from Ducasse July 26, 2024 16:01
@hernanmd hernanmd changed the title Avoid checking Manifest classes in ReClassesHaveNoReferencesCondition Avoid checking classes in Manifest methods while checking ReClassesHaveNoReferencesCondition Jul 26, 2024
@hernanmd hernanmd changed the title Avoid checking classes in Manifest methods while checking ReClassesHaveNoReferencesCondition Avoid analyzing classes in Manifest methods while checking ReClassesHaveNoReferencesCondition Jul 26, 2024
hernanmd and others added 2 commits July 30, 2024 11:07
Check that superclass is not nil, as suggested by @Ducasse.
Add tests
@jecisc jecisc merged commit 29bb15d into pharo-project:Pharo13 Jul 31, 2024
2 checks passed
@hernanmd hernanmd deleted the fix_exclude_package_manifest_from_classref_rule branch September 19, 2024 20:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants