# getDeclaredInterfaceArguments<I> abstract method

List<Class> getDeclaredInterfaceArguments<I>()

Gets generic arguments from a specific declared interface.

Type Parameters:

- `I`: The interface type to examine

Returns:

- List of generic type arguments from direct declaration
- Empty list if interface has no generics or is not declared

## Implementation

    List<Class> getDeclaredInterfaceArguments<I>();