class SampleClass<VWXZ> {
private String sampleField;
- public Generic<Integer,String,Double,Short,Float> setSampleField(Class<?> clazz, List<String> listString, Map<Integer,String> mapString,
- Generic<Integer,String,Double,Short,Float> test,
- String sampleField, int one, short two, double three, Object obj) {
- this.sampleField = sampleField;
- return test;
+ public Class<?> setSampleField(Class<?> clazz,
+ List<String> listString, Map<Integer,String> mapString,
+ Generic<Integer,String,Double,Short,Float> test,
+ String sampleField, int one, short two, double three, Object obj) {
+
+ this.sampleField = sampleField;
+ return clazz;
}
System.out.println(interfaces[i]);
}*/
- Method[] methods = Class.class.getMethods();
+ Method[] methods = SampleClass.class.getMethods();
Method method = null;
for(Method mth : methods) {
- if (mth.getName().equals("isAssignableFrom")) {
+ if (mth.getName().equals("setSampleField")) {
method = mth;
}
}
for (Type bound : bounds) {
System.out.println(bound);
}
- System.out.println();
- Type returnType = methods[0].getGenericReturnType();
+ System.out.println();*/
+ Type returnType = method.getGenericReturnType();
System.out.println(returnType);
- */
+
}
}