2010-09-29 11 views
8

Próbuję napisać szablon Eclipse, który utworzy pliki pobierające i ustawiające, gdy utworzę atrybut. Mój obecny szablon działa, z wyjątkiem wielbłądzowej obudowy dla pobierających i ustawiających.Jak radzić sobie z Camel Case for Eclipse Templates?

prywatny $ {typ} $ {pole};

private $ {type} dostać $ {pole}() {return $ {pole;}}.

private void set $ {pole} ($ {type} $ {pole}) {to $ { pole} = $ {pole};}

Jakieś sztuczki, aby to zrobić? Jestem świadomy, że Eclipse może generować dla mnie pobierające i ustawiające, ale # 1: jest sterowane menu (wolne), # 2: nie ma formatu, który chcę.

Dzięki!

Odpowiedz

5

Najlepsze co możesz zrobić już teraz jest

private ${Type} ${field}; 

private ${Type} get${Field}() {return ${field};} 

private void set${Field}(${Type} ${field}) {this.${field} = ${field};} 

ta określa odrębne połączone zmienne dla górnych i dolnych nazw przypadków.

Możesz zdefiniować VariableResolver w niestandardowej wtyczce, aby to zrobić.

7

Nie, nie można tego zrobić prosto za pomocą Eclipse. To faktycznie zalogowany jako błąd:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=220953

ale powinieneś być w stanie dodać rozszerzenia niestandardowe na to pozwolić, ale trzeba poznać ramach Eclipse i wtyczek w tym celu.

+0

Dobrze wiedzieć, dziękuję! – Mark

Powiązane problemy