| Immutero. Un processore di annotazione Javac che rende le variabili Java default in immutabile |
Scarica ora |
Immutero. Classifica e riepilogo
- Nome editore:
- Michael Bayne
- Sito web dell'editore:
- http://code.google.com/u/samskivert/
- Sistemi operativi:
- Mac OS X
- Dimensione del file:
- 4 KB
Immutero. Tag
Immutero. Descrizione
Un processore di annotazione Javac che rende le variabili Java è predefinita di immutabile Hai mai pensato che la finale dovrebbe essere l'impostazione predefinita in Java? Bene, ora puoi facilmente e rapidamente renderlo vero con il plugin IMMUTER GIAVAC. Basta seguire le semplici istruzioni qui sotto per integrare questo nella tua build e raccogliere i vantaggi di immutabile per impostazione predefinita. Cosa fa? È molto semplice. Tutte le variabili vengono convertite in default per impostazione predefinita. Se si desidera una variabile non finale, devi annotarlo con @ var.note: puoi mettere manualmente la finale sulle tue variabili se ti piace, ma è ridondante. Se si definisce una variabile come il nome del tipo finale @var, il programma si suppone che tu voglia sia definitivo e lascerà la finale, ma emetterà anche un avvertimento. Quindi, non farlo! Inoltre, a causa del modo in cui l'API di elaborazione di annotazione JAVAC funziona, non è possibile dire a Javac che il tuo plugin deve vedere ogni file sorgente (che fai dicendo che gestisci tutti i tipi di annotazione) e Allora dillo che hai gestito alcune di quelle annotazioni. Infatti, se usi altre annotazioni (come ad esempio l'annotazione di Junit @test), Javac inizierà a lamentarti che nulla sta gestendo anche quelle annotazioni. Se sai che non stai usando altri processori di annotazione, puoi passare un argomento al processore immuting e dirlo per andare avanti e affermare che ha gestito tutte le annotazioni in tutti i tuoi file. Questo sopprimerà tutti questi avvertimenti, che è molto carina. Inoltre impedirà a qualsiasi altro processore di annotazione ottenere la possibilità di operare sul tuo codice, quindi non farlo se è necessario utilizzare altri processori di annotazione in combinazione con l'immuter. Requisiti: · Java.
Immutero. Software correlato