Reputation: 6507
I have a class called MyClass. Is it possible to programmatically find a list of classes that have inherited MyClass? I know we can use reflection to discover all the superclasses of a given class, but can we find the subclasses?
Is it even theoretically possible to do so (as I haven't heard of a class being aware of when it is being extended) ?
Upvotes: 1
Views: 2707
Reputation: 533880
You might want to look at the reflections library
Using Reflections you can query your metadata such as:
Upvotes: 6