How can the generic method called know the type of the generic return?
- by Paulo Guedes
I couldn't find a duplicate for this question for Java, although there are a lot of them for C#.
I have this method:
public <T> T getSomething() {
//
}
According to the type of T, I will have a different return. For example:
String a = getSomething();
int b = getSomething();
For a, my method will return a specific String. For b, it will return a specific int. And so on.
It seems that this can be done with typeof() in C#. How can I achieve it in Java?