getDeclaredInterfaces<I> abstract method
Gets declared interfaces of specific type (non-transitive).
Type Parameters:
I: The interface type to filter for
Returns:
- List of matching declared interfaces
- Empty list if none found
- Only includes direct declarations, not inherited
Implementation
List<Class<I>> getDeclaredInterfaces<I>();