2015-05-04 14 views
5

Sto provando ad aggiungere la parola chiave finale ai parametri nei miei setter generati automaticamente in IntelliJ IDEA 14. So che posso creare una copia del modello corrente che viene utilizzato per metodi setter:IntelliJ IDEA aggiungi finale ai setter generati automaticamente

#set($paramName = $helper.getParamName($field, $project)) 
publiC## 
#if($field.modifierStatic) 
    statiC## 
#end 
void set$StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project)))($field.type $paramName) { 
    #if ($field.name == $paramName) 
    #if (!$field.modifierStatic) 
     this.## 
    #else 
     $classname.## 
    #end 
    #end 
    $field.name = $paramName; 
} 

Ma anche dopo aver giocato intorno con esso per ore, non riesco a capire come aggiungere "finale" ad esso e farlo funzionare in IntelliJ.

risposta

11

Non è necessario eseguire questa operazione con i modelli.

Vai a Impostazioni (Windows: Ctrl + Alt + S)/Preferenze (Mac: Comando + ,)

  • Editor | Code Style | Java
  • Selezionare la scheda Code Generation
  • Tick Make generated parameters final
Problemi correlati