Visualizzazione post con etichetta java6. Mostra tutti i post
Visualizzazione post con etichetta java6. Mostra tutti i post

domenica 1 aprile 2007

Tutorial su Java 6 compiler API

Segnalo un interessante e chiaro tutorial sull'uso delle compiler API, introdotte in Java 6.

Le compiler API, definiscono un interfaccia unificata con cui interagire verso un compilatore Java. E' possibile cioè, a runtime, lanciare una compilazione verso un file di sorgente java oppure verso un qualsiasi stream o stringa di codice sorgente Java.

Ad esempio, potete pensare di scrivere un programma che genera codice Java al volo, lo compila tramite le suddette API (anche senza salvarlo da nessuna parte) e quindi lo esegue.

L'articolo è semplice e ricco di esempi. Inoltre introduce anche la feature variable argument anch'essa introdotta con Java 6, che consente di creare metodi che accettano un numero arbitrario di parametri.