This bug is NSViewAnimation documented as inheriting from itself. It was filed on 2006-04-14 at 23:21 PDT.
The infobox at the top of the NSViewAnimation reference gives a cyclic inheritance path.
Steps to Reproduce:
- Go to the NSViewAnimation reference.
The infobox at the top says that NSViewAnimation inherits from NSAnimation inherits from NSObject.
The infobox at the top says that NSViewAnimation inherits from NSViewAnimation inherits from NSAnimation.
As documented, NSViewAnimation inherits from both itself and NSAnimation. This is both cyclic inheritance and multiple inheritance, and both are illegal in Objective-C.
Also, NSAnimation is the last (highest) in the list, rather than NSObject, which means that NSAnimation is a root class.