I inherited some legacy Java (1.4) code and this design decision appears regularly. I can\'t understand if there\'s any purpose or reason to it.
public inter
If you use the interface also as a marker. Class.getInterfaces(); will only return directly instanced interfaces.
Class.getInterfaces();