Sto sviluppando alcune attività ant che tutte hanno bisogno di inizializzare gli stessi oggetti. Ho voluto inizializzare quelle di un oggetto in una superclasse comune che si estende da Task, nel metodo init(). Ma vedo da the lifecycle of an ant task che init() viene chiamato prima che gli elementi figlio e gli attributi delle attività siano impostati. Quindi tutti i dati di cui ho bisogno per inizializzare quegli oggetti non sono disponibili durante init(), se sto leggendo bene.Cosa si può fare nel metodo Task.init() della formica?
Quindi, perché init() viene chiamato a questo punto? Cosa sai che potresti usare in init()? Per cosa potrebbe essere usato?
(E c'è qualche altro metodo che posso contare su di essere chiamato prima di execute(), ma dopo il mio sono disponibili i dati?)