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>();