Una volta caricata una classe esiste un modo per richiamare nuovamente gli inizializzatori statici?Richiamare nuovamente l'inizializzatore statico
public class Foo {
static {
System.out.println("bar");
}
}
Edit:
Ho bisogno di invocare l'inizializzatore statico perché non ho scritto la classe originale e la logica che ho bisogno di invocare è implementato nel inizializzatore statico.
Stavo cercando di trovare un riferimento sui classloader ma non sono riuscito a trovarne uno valido. Ne hai uno? –
Ahimè, no. Le mie conoscenze sono messe insieme dalle specifiche VM, javadoc, manuali del server e varie fonti internet. Potresti fare peggio di Google "developerWorks" e "ClassLoader". – McDowell