Get all implemented generic interfaces : Generic « Reflection « Java

Get all implemented generic interfaces


import java.lang.reflect.Type;

import javax.xml.transform.sax.SAXSource;

public class GetGenericInterfaces {

  public static void main(String[] args) {
    try {
      Type[] ts = SAXSource.class.getGenericInterfaces();
      for (int i = 0; i < ts.length; i++) {
    } catch (SecurityException e) {


Related examples in the same category

1.Get Generic Super class
2.Generic Class reflection
3.Get field type and generic type by field name
4.get Return Type and get Generic Return Type
5.get Exception Types and get Generic Exception Types
6.get Parameter Types and get Generic ParameterTypes
7.Generic method reflection
8.get Generic Parameter Types from Constructor
9.Class Declaration Spy
10.All information about a class
11.If right-hand side type may be assigned to the left-hand side type following the Java generics rules.
12.Get all interface and object classes that are generalizations of the provided class
13.A wrapper around reflection to resolve generics.
14.Get Generic Type
15.Get Parameterized Type
16.Locates generic declaration by index on a class.