|
The current implementation of #isAbstract
isAbstract
self withAllSuperclassesDo: [ :eachClass | eachClass methodsDo: [ :eachMethod | (eachMethod isAbstract and: [ (self lookupSelector: eachMethod selector) isAbstract ]) ifTrue: [ ^true ]]].
^false
leads to a lot of false positives.
A class is abstract by design, not by implementation. This should probably be replaced by something like #isFullyImplemented
|
|
|
Priority: 3 – Must Fix
|
|
Status: Work Needed
|
|
Assigned to: Everyone
|
|
Milestone: Later
|
Go to Case
|
|