In my generic class I need to restrict type parameter to Integer
OR String
. Is there a way to achieve this? I cannot use T extends SomeClass
to limit types, because common parent is just Object...
update
public abstract class MyClass<T>{
private T value;
public T getValue(){
return value;
}
}
I'd like the value
type to be a String
or an Integer
and I need to use the same method to get it (not getIntValue()
+ getStringValue()
)
This doesn't seem to help...