Dire, ho un riferimento a un oggetto di classe con SomeType che ha un metodo statico. C'è un modo per chiamare quel metodo senza istanziare SomeType prima? Preferibilmente non sfuggire alla tipizzazione forte.Chiamare il metodo statico su una classe?
EDIT: OK, ho rovinato.
interface Int{
void someMethod();
}
class ImplOne implements Int{
public void someMethod() {
// do something
}
}
Class<? extends Int> getInt(){
return ImplOne.class;
}
In questo caso someMethod() non può essere statico in ogni caso.
Penso che questa domanda riguardi effettivamente la riflessione Java, ma in realtà non è chiara. –
Hmm, immagino di no. –