public class Reflection {
+ class GenericShort<TUVW,ABCD> {
+ }
+
class Generic<TUVW,ABCD,KLM,NOP> {
}
return test;
}
- /*
- public String getSampleField() {
+
+ /*public String getSampleField() {
return sampleField;
- }
+ }*/
- public void setSampleField(String sampleField) {
+ /*public void setSampleField(String sampleField) {
this.sampleField = sampleField;
}
System.out.println(parameterType.getName());
}
- System.out.println();
+ System.out.println();*/
TypeVariable[] typeParameters = Generic.class.getTypeParameters();
//TypeVariable[] typeParameters = SampleClass.class.getTypeParameters();
for(TypeVariable typeVar: typeParameters){
System.out.println(typeVar);
}
- System.out.println();*/
- /*
+ System.out.println();
+
Type returnType = methods[0].getGenericReturnType();
- System.out.println(returnType);*/
+ System.out.println(returnType);
+
}
}