Closed ArcticLight closed 9 years ago
What does verifyClassChain()
do?
verifyClassChain()'s only responsibility is to verify that, in the inheritence heirarchy, there are no cycles of the type B extends A extends B
verifyClassChain() could actually probably be moved to a much better place in the code and test better things; it was originally only present because of Checkpoint Spec
^ I made an edit to the description; For this issue, we need to make classes explicitly check that their superclass exists.
Fixed as of 67d34f3
Classes never check the existence or the correctness of their inherited superclass.
For this issue, classes must check that their inherited superclass exists.