2015-12-03 13 views
5

My IntelliJ został generujących prywatne pobierające od kilku tygodni, co jest dziwne, ponieważ nie przestrzega domyślnego szablonu:IntelliJ generuje prywatne pobierające

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

Szukałem na chwilę, co może spowodować to, ale bez rezultatu. Czy to błąd lub funkcja?

+0

Która wersja Idea? Czy tworzysz getter za pośrednictwem podmenu Refactoring lub Alt + Insert - Getter? – antonu17

+0

IDEA CE 15.0.1. Używam Alt + Insert. – EdRmChr

Odpowiedz

4

Domyślam się, że domyślna wartość widoczności w pliku Plik | Ustawienia | Editor | Styl kodu | Java jest ustawiona na prywatną.

+0

Rzeczywiście. Dzięki. – EdRmChr