I am working on a relatively complex Java project where classes usually have four or five ancestors before Object . With this class, for example. D in such a hierarchy: Object > A > B > C > D , I would like to know that it effectively implements all interfaces. That is, I am also interested to see that D implements, say, Serializable , even if it is declared only in the declaration of class B and even when D does not actually implement any of the methods specified in the interface (naturally, if we talk about Serializable ).
Some potential sources of this information I have tried include:
- using "Group by type" in the "Structure" window - but this will not show empty interfaces (= interfaces without methods) and
- Hierarchy window - but this does not include interfaces when viewing the hierarchy for a class.
Is there any way to get this information in IDEA without opening the files of all the ancestor classes of the class in question?
source share