getInterfaceArguments<I> abstract method

List<Class> getInterfaceArguments<I>()

Gets generic arguments from a specific implemented interface.

Type Parameters:

  • I: The interface type to examine

Returns:

  • List of generic type arguments
  • Empty list if interface has no generics

Implementation

List<Class> getInterfaceArguments<I>();