IntelliJ IDEA agrega final a setters generados automáticamente

Estoy tratando de agregar la palabra clave final a los parámetros en mis setters autogenerados en IntelliJ IDEA 14. Sé que puedo crear una copia de la plantilla actual que se usa para los métodos de setter:

#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;
}

Pero incluso después de jugar con él durante horas, no puedo encontrar la manera de agregarle "final" y hacer que funcione en IntelliJ.

Respuesta 1

Estoy tratando de crear un programa que pueda transmitir y recibir a través de una comunicación USB a serie. Mediante la investigación de dos archivos he aprendido que necesitaré: un archivo .jar que contenga el ...

La sintaxis xml de Spring Framework es algo flexible. Le permite definir cierta información como atributo o como elemento anidado. Por ejemplo, <nombre de propiedad = "accountDao" ref = "accountDao" /> o ...

¿Hay alguna forma de enviar un archivo .apk usando Bluetooth dentro de la aplicación? (por ejemplo, iniciamos la aplicación y luego enviamos el archivo .apk usando el icono de compartir dentro de la aplicación)

Siéntase libre de saltar al tl; dr. Así es como mi experiencia habitual con mi .jar es, en comando: java -cp test.jar test qao para abrir el jar A continuación, algo como UF UD UR, etc., ingrese al programa ...