Processo di sviluppo Java
Pacchetti aggiuntivi in JDT supportano altri aspetti del processo di sviluppo Java.
La seguente descrizione illustra le maggiori funzioni nei restanti pacchetti
org.eclipse.jdt.core.*.
- org.eclipse.jdt.launching
fornisce classi per l'avvio dei runtime Java dalla piattaforma. JavaRuntime
implementa metodi statici che consentono all'utente di registrare una vm per un particolare progetto.
Una famiglia di VM (ad esempio, JDK) è rappresentata dalla classe
IVMInstallType.
IVMInstall rappresenta particolari installazioni
all'interno di una famiglia. Le classi IVMRunner e
VMRunnerResult vengono utilizzate
per avviare una particolare VM Java, registrare i rispettivi processi con JDT e restituire informazioni
provenienti dal programma avviato.
- org.eclipse.jdt.core.search supporta la ricerca di elementi Java dell'area di lavoro
che corrispondono a una particolare descrizione. SearchEngine consente
di impostare ricerche nell'area di lavoro. È possibile effettuare la ricerca di modelli particolari all'interno
di un elemento Java. È anche possibile restringere la ricerca in base a vari tipi di ricerca predefiniti: ricerca
di dichiarazioni del modello, di implementatori del modello, di riferimenti al modello oppure di tutte
le ricorrenze del modello.
- org.eclipse.jdt.core.jdom
supporta un DOM (Document Object Model) Java che può essere utilizzato per esaminare la struttura di un'unità
di compilazione Java.
- org.eclipse.jdt.core.eval
supporta la valutazione di frammenti di codice in una bozza o all'interno del debugger.
