2015-12-03 10 views
5

mio IntelliJ ha generato getter privati ​​per alcune settimane, il che è strano, perché non rispetta il modello predefinito:IntelliJ sta generando getter privati ​​

publiC## 
#if($field.modifierStatic) 
    statiC## 
#end 
$field.type ## 
#set($name = $StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project)))) 
#if ($field.boolean && $field.primitive) 
    #if ($StringUtil.startsWithIgnoreCase($name, 'is')) 
    #set($name = $StringUtil.decapitalize($name)) 
    #else 
    is## 
#end 
#else 
    get## 
#end 
${name}() { 
    return $field.name; 
} 

Ho cercato per un po 'quello che poteva causa questo ma nessun risultato. È un bug o una funzionalità?

+0

Quale versione di Idea? Stai creando getter tramite il sottomenu Refactoring o tramite Alt + Insert - Getter? – antonu17

+0

IDEA CE 15.0.1. Sto usando Alt + Inserisci. – EdRmChr

risposta

4

La mia ipotesi è la vostra Default Visibility impostazione in File | Impostazioni | Editor | Stile di codice | Java è impostato su Privato.

+0

Infatti. Grazie. – EdRmChr

Problemi correlati