}
- class SampleClass {
+ class SampleClass<VWXZ> {
private String sampleField;
- public Generic<Integer,String,Double,Short> setSampleField(List<String> listString, Map<Integer,String> mapString,
+ public Generic<Integer,String,Double,Short> setSampleField(Class<VWXZ> clazz, List<String> listString, Map<Integer,String> mapString,
Generic<Integer,String,Double,Short> test,
String sampleField, int one, short two, double three, Object obj) {
this.sampleField = sampleField;
public static void main(String[] args) {
Method[] methods = SampleClass.class.getMethods();
- Type[] parameters = methods[0].getGenericParameterTypes();
+ Type[] parameters = methods[3].getGenericParameterTypes();
//Type[] parameters = methods[0].getGenericParameterTypes();
for (int i = 0; i < parameters.length; i++) {
System.out.println(parameters[i]);