public static Map < Class < ? > , LinkedHashMap < String , Type > > resolve ( final Class < ? > type , final LinkedHashMap < String , Type > rootGenerics , final Class < ? > ... ignoreClasses ) { return resolve ( type , rootGenerics , Collections . < Class < ? > , LinkedHashMap < String , Type > > emptyMap ( ) , Arrays . asList ( ignoreClasses ) ) ; }
Analyze class hierarchy and resolve actual generic values for all composing types . Root type generics are known .