What you can do is load your code in a Moose image, and tell it to calculate the invocations In deprecationFinder I used
findDeprecationsFor: aVersion in: aProject | mooseModel | mooseModel := (MooseMonticelloHTTPImporter new setRepositoryCache: aProject monticelloRepository; importFileNamed: (aVersion at: #filename)). mooseModel allInvocations do: [ :each| aProject addInvocation: each inVersion: aVersion ] and addInvocation: aFAMIXInvocation inVersion: aDictionary |sigs| self signatures add: aFAMIXInvocation signature. sigs := aDictionary at: #signatures ifAbsentPut: Set new. sigs add: aFAMIXInvocation signature. monticelloRepository ^ MCSmalltalkhubRepository owner: self owner project: self projectName You can then at least check if methods with the same signature are still in the Pharo3 image If you use a Pharo2 based Moose to build the list, you’ll be able to resolve more invocations Stephan